.Navbar-module__KP07ta__header{z-index:50;background-color:var(--color-bg);border-bottom:1px solid var(--color-stroke);width:100%;position:sticky;top:0}.Navbar-module__KP07ta__nav{justify-content:space-between;align-items:center;height:80px;display:flex}.Navbar-module__KP07ta__wordmark{font-family:var(--font-display);color:var(--color-accent);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;font-size:20px;font-weight:400;text-decoration:none}.Navbar-module__KP07ta__wordmark:hover{opacity:.85}.Navbar-module__KP07ta__desktopNav{align-items:center;gap:32px;display:flex}.Navbar-module__KP07ta__navLink{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);cursor:pointer;align-items:center;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.Navbar-module__KP07ta__navLink:hover,.Navbar-module__KP07ta__rssLink{color:var(--color-accent)}.Navbar-module__KP07ta__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.Navbar-module__KP07ta__hamburgerLine{background-color:var(--color-accent);width:22px;height:2px;display:block}.Navbar-module__KP07ta__mobileMenu{border-top:1px solid var(--color-stroke);background-color:var(--color-surface);padding:20px var(--margin-mobile);flex-direction:column;gap:20px;display:flex}.Navbar-module__KP07ta__mobileLink{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);font-size:14px;font-weight:600;text-decoration:none}.Navbar-module__KP07ta__mobileLink:hover{color:var(--color-accent)}@media (max-width:767px){.Navbar-module__KP07ta__desktopNav{display:none}.Navbar-module__KP07ta__hamburger{display:flex}}
.Footer-module__tljCkW__footer{border-top:1px solid var(--color-stroke);background-color:var(--color-bg);width:100%}.Footer-module__tljCkW__inner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;padding-bottom:32px;display:flex}@media (max-width:599px){.Footer-module__tljCkW__inner{text-align:center;flex-direction:column}}.Footer-module__tljCkW__copy{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:600}.Footer-module__tljCkW__links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.Footer-module__tljCkW__link{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:600;text-decoration:none;transition:opacity .2s}.Footer-module__tljCkW__link:hover{opacity:.7}.Footer-module__tljCkW__mutedLink{color:var(--color-muted)}.Footer-module__tljCkW__mutedLink:hover{color:var(--color-accent);opacity:1}.Footer-module__tljCkW__divider{background-color:var(--color-stroke);width:1px;height:16px;display:inline-block}
.PostCard-module__A6xKrq__cardLink{text-decoration:none;display:block}.PostCard-module__A6xKrq__card{aspect-ratio:1;cursor:pointer;border:1px solid #0000;transition:border-color .25s,transform .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.PostCard-module__A6xKrq__card:hover{border-color:var(--color-accent);transform:scale(1.03)}.PostCard-module__A6xKrq__imageWrapper{position:absolute;inset:0}.PostCard-module__A6xKrq__image{object-fit:cover;filter:grayscale(.3);transition:filter .7s,transform .7s;transform:scale(1.08)}.PostCard-module__A6xKrq__card:hover .PostCard-module__A6xKrq__image{filter:grayscale(0);transform:scale(1.04)}.PostCard-module__A6xKrq__overlay{z-index:1;background:linear-gradient(#0000 0%,#0a0a0acc 70%,#0a0a0a 100%);position:absolute;inset:0}.PostCard-module__A6xKrq__placeholder{background-color:var(--color-surface-low);position:absolute;inset:0}.PostCard-module__A6xKrq__content{z-index:2;flex-direction:column;gap:8px;padding:32px;display:flex;position:absolute;bottom:0;left:0;right:0}.PostCard-module__A6xKrq__category{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:13px;font-weight:700}.PostCard-module__A6xKrq__title{font-family:var(--font-display);color:var(--color-accent);text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:400;line-height:1.15}.PostCard-module__A6xKrq__card:hover .PostCard-module__A6xKrq__title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:599px){.PostCard-module__A6xKrq__content{padding:24px}.PostCard-module__A6xKrq__title{font-size:20px}}
.Home-module__2YIRtq__heroSection{flex-direction:column;align-items:flex-start;gap:20px;padding-top:80px;padding-bottom:80px;display:flex}.Home-module__2YIRtq__heroTitle{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-accent);font-size:clamp(72px,13vw,130px);font-weight:400;line-height:.9}.Home-module__2YIRtq__heroTagline{font-family:var(--font-body);color:var(--color-text);max-width:560px;font-size:21px;font-style:italic;line-height:1.7}.Home-module__2YIRtq__gridSection{padding-bottom:80px}.Home-module__2YIRtq__grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (max-width:1024px) and (min-width:600px){.Home-module__2YIRtq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.Home-module__2YIRtq__grid{grid-template-columns:1fr}}.Home-module__2YIRtq__placeholderCard{aspect-ratio:1;border:1px solid var(--color-stroke);justify-content:center;align-items:center;display:flex;overflow:hidden}.Home-module__2YIRtq__placeholderDark{background-color:var(--color-surface-low)}.Home-module__2YIRtq__placeholderDarker{background-color:#0e0e0e}.Home-module__2YIRtq__placeholderInner{flex-direction:column;align-items:center;gap:12px;display:flex}.Home-module__2YIRtq__placeholderIcon{color:#4e4633;font-size:32px}.Home-module__2YIRtq__placeholderText{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#9a9078;font-size:13px;font-weight:700}.Home-module__2YIRtq__divider{border:none;border-top:1px solid var(--color-stroke);margin:0}.Home-module__2YIRtq__aboutSection{padding-top:80px;padding-bottom:80px}.Home-module__2YIRtq__aboutGrid{grid-template-columns:2fr 1fr;align-items:end;gap:48px;display:grid}@media (max-width:767px){.Home-module__2YIRtq__aboutGrid{grid-template-columns:1fr}}.Home-module__2YIRtq__aboutText{flex-direction:column;gap:24px;display:flex}.Home-module__2YIRtq__aboutLabel{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:700}.Home-module__2YIRtq__aboutBody{font-family:var(--font-body);color:var(--color-text);font-size:clamp(20px,2.5vw,28px);font-weight:400;line-height:1.65}.Home-module__2YIRtq__highlight{color:var(--color-accent);font-weight:700}.Home-module__2YIRtq__aboutCta{justify-content:flex-end;align-items:flex-end;display:flex}.Home-module__2YIRtq__ctaButton{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;background-color:var(--color-accent);color:#000;cursor:pointer;border:none;padding:20px 40px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.Home-module__2YIRtq__ctaButton:hover{background-color:var(--color-accent-dim)}
.BlogPost-module__6f4wKq__main{background:linear-gradient(90deg,#f5c5180e 0%,#f5c51805 12%,#0000 28% 72%,#f5c51805 88%,#f5c5180e 100%);min-height:100vh;padding-top:80px;padding-bottom:80px;position:relative}.BlogPost-module__6f4wKq__main:before,.BlogPost-module__6f4wKq__main:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#f5c5182e 8%,#f5c5181f 50%,#f5c5182e 92%,#0000 100%);width:1px;position:fixed;top:80px;bottom:0}.BlogPost-module__6f4wKq__main:before{left:clamp(20px,50% - 400px,200px)}.BlogPost-module__6f4wKq__main:after{right:clamp(20px,50% - 400px,200px)}.BlogPost-module__6f4wKq__backWrapper{max-width:720px;padding:0 var(--margin-mobile);z-index:1;margin:0 auto 32px;position:relative}@media (min-width:768px){.BlogPost-module__6f4wKq__backWrapper{padding:0}}.BlogPost-module__6f4wKq__backLink{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.BlogPost-module__6f4wKq__backLink:hover{opacity:.7}.BlogPost-module__6f4wKq__article{max-width:720px;padding:0 var(--margin-mobile);z-index:1;margin:0 auto;position:relative}@media (min-width:768px){.BlogPost-module__6f4wKq__article{padding:0}}.BlogPost-module__6f4wKq__header{margin-bottom:48px}.BlogPost-module__6f4wKq__title{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-accent);margin-bottom:16px;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.05}.BlogPost-module__6f4wKq__meta{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.BlogPost-module__6f4wKq__dot{color:#4e4633}.BlogPost-module__6f4wKq__figure{margin-bottom:64px}.BlogPost-module__6f4wKq__imageWrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.BlogPost-module__6f4wKq__figcaption{font-family:var(--font-ui);color:var(--color-muted);text-align:center;opacity:.6;margin-top:12px;font-size:13px;font-style:italic;font-weight:400}.BlogPost-module__6f4wKq__proseSection{margin-bottom:48px}.BlogPost-module__6f4wKq__hr{border:none;border-top:1px solid var(--color-stroke);margin:0 0 48px}@media (max-width:900px){.BlogPost-module__6f4wKq__main:before,.BlogPost-module__6f4wKq__main:after{display:none}}
