.hero.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;padding:34px 24px 0;display:flex}.mark.svelte-1uha8ag{filter:drop-shadow(5px 5px 0 var(--ink));transition:transform var(--ease);line-height:0;animation:5s ease-in-out infinite svelte-1uha8ag-float}.mark.svelte-1uha8ag:hover{transform:rotate(-6deg)scale(1.06)}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:1px;text-transform:uppercase;color:var(--ink);margin:24px 0 12px;font-family:Oswald,sans-serif;font-size:clamp(58px,11vw,112px);font-weight:700;line-height:1}.tagline.svelte-1uha8ag{color:var(--ink);margin:0 0 30px;font-family:Oswald,sans-serif;font-size:clamp(17px,4.4vw,20px);font-weight:600}.rule.svelte-1uha8ag{background:var(--ink);width:64px;height:3px;margin-bottom:54px}.featured.svelte-1uha8ag{background:var(--red);clip-path:polygon(0 0,8% 0,10.5% 38px,15.5% 38px,18% 0,100% 0,100% 100%,0 100%);padding:92px 24px 88px;position:relative;overflow:hidden}.drift.svelte-1uha8ag{line-height:0;animation:7s ease-in-out infinite svelte-1uha8ag-float;position:absolute;bottom:46px;right:-108px}.featured.svelte-1uha8ag .inner:where(.svelte-1uha8ag){max-width:880px;margin:0 auto;position:relative}.featured.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff;margin:0 0 30px;font-family:Oswald,sans-serif;font-size:clamp(26px,6vw,32px);font-weight:600}.post.svelte-1uha8ag{transition:transform var(--ease), box-shadow var(--ease);flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(24px,5vw,40px);display:flex}.post.svelte-1uha8ag:hover,.post.svelte-1uha8ag:focus-within{box-shadow:12px 12px 0 var(--ink);transform:translate(-3px,-3px)}.post.svelte-1uha8ag .tag:where(.svelte-1uha8ag){margin-bottom:2px}.post.svelte-1uha8ag .title:where(.svelte-1uha8ag){color:var(--ink);background-image:linear-gradient(var(--red), var(--red));transition:background-size var(--ease), color var(--snap);background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px;font-family:Oswald,sans-serif;font-size:clamp(34px,8vw,46px);font-weight:700;line-height:1.08}.post.svelte-1uha8ag .title:where(.svelte-1uha8ag):hover,.post.svelte-1uha8ag .title:where(.svelte-1uha8ag):focus-visible{color:var(--red-2);background-size:100% 3px;text-decoration:none}.post.svelte-1uha8ag .excerpt:where(.svelte-1uha8ag){max-width:640px;color:var(--ink-2);margin:2px 0 12px;font-size:clamp(17px,4.2vw,19px);font-style:italic;line-height:1.7}.more.svelte-1uha8ag{max-width:880px;margin:0 auto;padding:78px 24px 6px}.more.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--ink);margin:0 0 28px;font-family:Oswald,sans-serif;font-size:clamp(26px,6vw,30px);font-weight:600}.more.svelte-1uha8ag ul:where(.svelte-1uha8ag){flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.entry.svelte-1uha8ag{background:var(--card);border:2px solid var(--ink);box-shadow:var(--lift);transition:transform var(--ease), box-shadow var(--ease);flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,4vw,28px);display:flex}.entry.svelte-1uha8ag:hover,.entry.svelte-1uha8ag:focus-visible{box-shadow:9px 9px 0 var(--ink);text-decoration:none;transform:translate(-3px,-3px)}.entry.svelte-1uha8ag .etitle:where(.svelte-1uha8ag){color:var(--ink);font-family:Oswald,sans-serif;font-size:clamp(26px,6vw,32px);font-weight:700;line-height:1.1}.entry.svelte-1uha8ag .eexcerpt:where(.svelte-1uha8ag){color:var(--ink-2);font-size:17px;font-style:italic;line-height:1.7}.about.svelte-1uha8ag{flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,6vw,48px);max-width:880px;margin:0 auto;padding:84px 24px 72px;display:flex}.comb.svelte-1uha8ag{filter:drop-shadow(6px 6px 0 var(--ink));transition:transform var(--ease);line-height:0}.comb.svelte-1uha8ag:hover{transform:rotate(4deg)scale(1.03)}.comb.svelte-1uha8ag svg:where(.svelte-1uha8ag){max-width:100%;height:auto}.about.svelte-1uha8ag .text:where(.svelte-1uha8ag){flex-direction:column;flex:1;gap:16px;min-width:min(300px,100%);display:flex}.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--ink);margin:0;font-family:Oswald,sans-serif;font-size:clamp(26px,6vw,30px);font-weight:600}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);margin:0;font-size:17px;line-height:1.75}
