.frettir-module__t81c1q__header{border-bottom:1px solid var(--line);isolation:isolate;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.frettir-module__t81c1q__circuit{pointer-events:none;z-index:-1;opacity:.55;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40% 80%,#0000);mask-image:linear-gradient(#0000,#000 40% 80%,#0000)}.frettir-module__t81c1q__circuit svg{width:100%;height:100%;display:block}.frettir-module__t81c1q__circuit path{fill:none;stroke:var(--line-2);stroke-width:1px;stroke-dasharray:4 8;animation:18s linear infinite frettir-module__t81c1q__flow}.frettir-module__t81c1q__circuit g.frettir-module__t81c1q__cnode{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.3,.1,.2,1) forwards frettir-module__t81c1q__cnodeIn}.frettir-module__t81c1q__circuit g.frettir-module__t81c1q__cnode .frettir-module__t81c1q__ring{fill:var(--bg);stroke:var(--accent);stroke-width:1.6px}.frettir-module__t81c1q__circuit g.frettir-module__t81c1q__cnode .frettir-module__t81c1q__dot{fill:var(--accent)}.frettir-module__t81c1q__circuit g.frettir-module__t81c1q__cnode .frettir-module__t81c1q__lead{stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round}@keyframes frettir-module__t81c1q__cnodeIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes frettir-module__t81c1q__flow{to{stroke-dashoffset:-240px}}.frettir-module__t81c1q__crumbs{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin-bottom:1.25rem;font-size:11px}.frettir-module__t81c1q__crumbs a{color:var(--ink-3);text-decoration:none}.frettir-module__t81c1q__crumbs a:hover{color:var(--accent)}.frettir-module__t81c1q__headRow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.frettir-module__t81c1q__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:11px;display:inline-flex}.frettir-module__t81c1q__eyebrow:before{content:"";background:var(--accent);width:24px;height:1px}.frettir-module__t81c1q__title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:600;line-height:.96}.frettir-module__t81c1q__lede{color:var(--ink-2);max-width:460px;margin:0;font-size:17px;line-height:1.55}.frettir-module__t81c1q__emph{color:var(--accent);font-style:normal}.frettir-module__t81c1q__featured{border-bottom:1px solid var(--line);padding:clamp(2.5rem,5vw,4rem) 0}.frettir-module__t81c1q__featuredGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.frettir-module__t81c1q__featuredMedia{aspect-ratio:5/4;border:1px solid var(--line);background:var(--bg-2);box-shadow:var(--shadow-lg);border-radius:14px;display:block;position:relative;overflow:hidden}.frettir-module__t81c1q__featuredMedia img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.frettir-module__t81c1q__featuredMedia:hover img{transform:scale(1.04)}.frettir-module__t81c1q__pin{background:var(--accent);color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;gap:.4rem;padding:6px 12px;font-size:10.5px;display:inline-flex;position:absolute;top:14px;left:14px}.frettir-module__t81c1q__pin:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite frettir-module__t81c1q__pulse;box-shadow:0 0 0 3px #ffffff4d}@keyframes frettir-module__t81c1q__pulse{0%,to{opacity:1}50%{opacity:.4}}.frettir-module__t81c1q__featuredDate{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:11px}.frettir-module__t81c1q__featuredTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:600;line-height:1.05}.frettir-module__t81c1q__featuredEx{color:var(--ink-2);max-width:520px;margin:1.25rem 0 0;font-size:16px;line-height:1.6}.frettir-module__t81c1q__cta{color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:.5rem;margin-top:1.75rem;padding-bottom:4px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.frettir-module__t81c1q__cta:hover{color:var(--accent);border-color:var(--accent)}.frettir-module__t81c1q__list{padding:clamp(3rem,5vw,5rem) 0}.frettir-module__t81c1q__listHead{justify-content:space-between;align-items:baseline;margin-bottom:2.5rem;display:flex}.frettir-module__t81c1q__listTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600}.frettir-module__t81c1q__listCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.frettir-module__t81c1q__grid{grid-template-columns:repeat(3,1fr);gap:2rem 2.5rem;display:grid}.frettir-module__t81c1q__card{color:inherit;text-decoration:none;display:block;position:relative}.frettir-module__t81c1q__cardMedia{aspect-ratio:4/3;border:1px solid var(--line);background:var(--bg-2);border-radius:10px;margin-bottom:1.1rem;position:relative;overflow:hidden}.frettir-module__t81c1q__cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.frettir-module__t81c1q__card:hover .frettir-module__t81c1q__cardMedia img{transform:scale(1.04)}.frettir-module__t81c1q__cardDate{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px;font-size:11px}.frettir-module__t81c1q__cardTitle{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.2;transition:color .15s}.frettir-module__t81c1q__card:hover .frettir-module__t81c1q__cardTitle{color:var(--accent)}.frettir-module__t81c1q__cardEx{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.frettir-module__t81c1q__newsletter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(3rem,5vw,4.5rem) 0}.frettir-module__t81c1q__newsletterInner{text-align:center;max-width:720px;margin:0 auto}.frettir-module__t81c1q__newsletter h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:600;line-height:1.1}.frettir-module__t81c1q__newsletter p{max-width:520px;color:var(--ink-2);margin:1rem auto 0;font-size:15px;line-height:1.55}.frettir-module__t81c1q__newsletterForm{gap:.5rem;max-width:480px;margin:2rem auto 0;display:flex}.frettir-module__t81c1q__newsletterForm input{border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:15px;font-family:var(--font-body);border-radius:10px;outline:none;flex:1;padding:13px 16px}.frettir-module__t81c1q__newsletterForm input:focus{border-color:var(--ink)}.frettir-module__t81c1q__newsletterDone{max-width:480px;color:var(--accent);margin:2rem auto 0;font-size:15px;font-weight:500}.frettir-module__t81c1q__empty{color:var(--ink-3);padding:clamp(2rem,5vw,4rem) 0;font-size:15px}@media (prefers-reduced-motion:reduce){.frettir-module__t81c1q__circuit path,.frettir-module__t81c1q__pin:before{animation:none}.frettir-module__t81c1q__circuit g.frettir-module__t81c1q__cnode{opacity:1;animation:none}.frettir-module__t81c1q__featuredMedia img,.frettir-module__t81c1q__cardMedia img{transition:none}}@media (max-width:960px){.frettir-module__t81c1q__headRow,.frettir-module__t81c1q__featuredGrid{grid-template-columns:1fr}.frettir-module__t81c1q__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.frettir-module__t81c1q__grid{grid-template-columns:1fr}.frettir-module__t81c1q__newsletterForm{flex-direction:column}}