.not-found-module__HS70Aa__notFound{padding-top:var(--navbar-height);background-color:var(--bg-cream);text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}.not-found-module__HS70Aa__code{font-family:var(--font-serif);font-size:8rem;font-weight:var(--fw-light);color:var(--border-light);margin-bottom:var(--space-md);line-height:1;display:block}.not-found-module__HS70Aa__title{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);margin-bottom:var(--space-sm)}.not-found-module__HS70Aa__description{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);max-width:400px;margin:0 auto var(--space-xl)}.not-found-module__HS70Aa__actions{justify-content:center;align-items:center;gap:var(--space-xl);display:flex}@media (max-width:768px){.not-found-module__HS70Aa__code{font-size:5rem}.not-found-module__HS70Aa__actions{gap:var(--space-md);flex-direction:column}}
.Navbar-module___rHu7W__navbar{z-index:1000;height:var(--navbar-height);background-color:var(--bg-cream);border-bottom:1px solid var(--border-light);transition:all var(--transition-base);position:fixed;top:0;left:0;right:0}.Navbar-module___rHu7W__navbar.Navbar-module___rHu7W__scrolled{background-color:var(--navbar-bg-scroll);-webkit-backdrop-filter:var(--navbar-blur)}.Navbar-module___rHu7W__inner{justify-content:space-between;align-items:center;height:100%;display:flex}.Navbar-module___rHu7W__logo{align-items:center;gap:var(--space-xs);color:var(--text-primary);flex-shrink:0;text-decoration:none;display:flex}.Navbar-module___rHu7W__logoIcon{color:var(--text-primary);align-items:center;display:flex}.Navbar-module___rHu7W__logoImage{object-fit:contain;width:36px;height:36px}.Navbar-module___rHu7W__logoText{flex-direction:column;display:flex}.Navbar-module___rHu7W__logoName{font-family:var(--font-serif);font-size:1.15rem;font-weight:var(--fw-medium);letter-spacing:.5px;color:var(--text-primary)}.Navbar-module___rHu7W__logoTagline{font-family:var(--font-sans);font-size:.5rem;font-weight:var(--fw-medium);letter-spacing:1.5px;color:var(--text-muted);margin-top:2px}.Navbar-module___rHu7W__nav{align-items:center;gap:var(--space-lg);display:flex}.Navbar-module___rHu7W__navLink{font-family:var(--font-sans);font-size:var(--fs-nav);font-weight:var(--fw-regular);color:var(--text-body);transition:color var(--transition-fast);position:relative}.Navbar-module___rHu7W__navLink:after{content:"";background-color:var(--accent-gold);width:0;height:1px;transition:width var(--transition-base);position:absolute;bottom:-4px;left:0}.Navbar-module___rHu7W__navLink:hover{color:var(--text-primary)}.Navbar-module___rHu7W__navLink:hover:after{width:100%}.Navbar-module___rHu7W__right{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.Navbar-module___rHu7W__rightText{font-family:var(--font-sans);font-size:var(--fs-tagline);font-weight:var(--fw-medium);letter-spacing:var(--ls-tagline);color:var(--text-muted);flex-direction:column;align-items:flex-end;line-height:1.6;display:flex}.Navbar-module___rHu7W__search{color:var(--text-body);transition:color var(--transition-fast);padding:var(--space-xxs)}.Navbar-module___rHu7W__search:hover{color:var(--accent-gold)}.Navbar-module___rHu7W__burger{flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;padding:0;display:none}.Navbar-module___rHu7W__burger span{background-color:var(--text-primary);width:100%;height:1.5px;transition:all var(--transition-base);transform-origin:50%;display:block}.Navbar-module___rHu7W__burger.Navbar-module___rHu7W__burgerOpen span:first-child{transform:rotate(45deg)translate(4px,5px)}.Navbar-module___rHu7W__burger.Navbar-module___rHu7W__burgerOpen span:nth-child(2){opacity:0}.Navbar-module___rHu7W__burger.Navbar-module___rHu7W__burgerOpen span:nth-child(3){transform:rotate(-45deg)translate(4px,-5px)}.Navbar-module___rHu7W__mobileMenu{top:var(--navbar-height);z-index:999;background-color:var(--bg-cream);padding:var(--space-xl) var(--container-px);opacity:0;pointer-events:none;transition:opacity var(--transition-base);display:none;position:fixed;bottom:0;left:0;right:0}.Navbar-module___rHu7W__mobileMenu.Navbar-module___rHu7W__mobileMenuOpen{opacity:1;pointer-events:all}.Navbar-module___rHu7W__mobileNav{gap:var(--space-lg);flex-direction:column;display:flex}.Navbar-module___rHu7W__mobileNavLink{font-family:var(--font-serif);font-size:1.75rem;font-weight:var(--fw-regular);color:var(--text-primary);transition:color var(--transition-fast)}.Navbar-module___rHu7W__mobileNavLink:hover{color:var(--accent-gold)}@media (max-width:1200px){.Navbar-module___rHu7W__rightText{display:none}}@media (max-width:768px){.Navbar-module___rHu7W__nav,.Navbar-module___rHu7W__right{display:none}.Navbar-module___rHu7W__burger{display:flex}.Navbar-module___rHu7W__mobileMenu{display:block}}
.CookieBanner-module__9LhRpa__banner{left:var(--space-md);right:var(--space-md);bottom:var(--space-md);z-index:1500;align-items:center;gap:var(--space-md);max-width:720px;padding:var(--space-sm) var(--space-md);background-color:var(--bg-dark);border:1px solid var(--border-dark);border-radius:var(--card-radius);margin:0 auto;animation:.3s CookieBanner-module__9LhRpa__slideUp;display:flex;position:fixed;box-shadow:0 10px 40px #00000040}@keyframes CookieBanner-module__9LhRpa__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.CookieBanner-module__9LhRpa__text{font-family:var(--font-sans);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-light-muted);flex:1}.CookieBanner-module__9LhRpa__link{color:var(--accent-gold-light);text-underline-offset:3px;text-decoration:underline}.CookieBanner-module__9LhRpa__actions{gap:var(--space-xs);flex-shrink:0;display:flex}.CookieBanner-module__9LhRpa__accept,.CookieBanner-module__9LhRpa__decline{font-family:var(--font-sans);font-size:var(--fs-btn);font-weight:var(--fw-medium);letter-spacing:1px;text-transform:uppercase;border-radius:var(--card-radius);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);padding:10px 20px}.CookieBanner-module__9LhRpa__accept{border:1px solid var(--text-light);background-color:var(--text-light);color:var(--text-primary)}.CookieBanner-module__9LhRpa__accept:hover{background-color:var(--accent-gold-light);border-color:var(--accent-gold-light)}.CookieBanner-module__9LhRpa__decline{border:1px solid var(--text-light);color:var(--text-light);background-color:#0000}.CookieBanner-module__9LhRpa__decline:hover{background-color:#f5f0ea1a}@media (max-width:600px){.CookieBanner-module__9LhRpa__banner{left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm);flex-direction:column;align-items:stretch}.CookieBanner-module__9LhRpa__actions>*{flex:1}}
.Footer-module__Grjkva__footer{background-color:var(--bg-dark);border-top:1px solid var(--border-dark)}.Footer-module__Grjkva__inner{padding-top:var(--space-lg);padding-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.Footer-module__Grjkva__copyright{font-family:var(--font-sans);font-size:var(--fs-tagline);font-weight:var(--fw-regular);letter-spacing:var(--ls-tagline);color:var(--text-light-muted)}.Footer-module__Grjkva__legalNav{justify-content:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__legalLink{font-family:var(--font-sans);font-size:var(--fs-tagline);font-weight:var(--fw-regular);letter-spacing:var(--ls-tagline);color:var(--text-light-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;padding:0}.Footer-module__Grjkva__legalLink:hover{color:var(--accent-gold-light)}@media (max-width:768px){.Footer-module__Grjkva__inner{gap:var(--space-sm);text-align:center;flex-direction:column}}
.Hero-module__JgYmMq__hero{padding-top:var(--navbar-height);background-color:var(--bg-cream);min-height:calc(var(--navbar-height) + (65vw * 9 / 16));align-items:stretch;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__videoArea{top:var(--navbar-height);width:calc(50% + var(--container-max) / 2 - var(--container-max) * .05);z-index:1;align-items:center;max-width:65%;display:flex;position:absolute;bottom:0;right:0}.Hero-module__JgYmMq__videoContainer{border-radius:var(--card-radius) 0 0 var(--card-radius);width:100%;position:relative;overflow:hidden}.Hero-module__JgYmMq__videoElement{width:100%;aspect-ratio:var(--video-ratio);object-fit:cover;border-radius:var(--card-radius) 0 0 var(--card-radius);transition:opacity .6s;display:block}.Hero-module__JgYmMq__posterImage{object-fit:cover;z-index:2;border-radius:var(--card-radius) 0 0 var(--card-radius);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__JgYmMq__videoHidden{opacity:0}.Hero-module__JgYmMq__videoFull{opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity .6s;position:absolute;top:0;left:0}.Hero-module__JgYmMq__videoVisible{opacity:1;pointer-events:auto}.Hero-module__JgYmMq__videoFade{background:linear-gradient(to right, var(--bg-cream) 0%, #f5f0eab3 30%, #f5f0ea00 100%);z-index:2;pointer-events:none;width:25%;position:absolute;top:0;bottom:0;left:-1px}.Hero-module__JgYmMq__playButton{z-index:5;cursor:pointer;align-items:center;gap:var(--space-xs);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--space-sm) var(--space-md);transition:all var(--transition-base);background:#1c181026;border:1px solid #f5f0ea1a;border-radius:60px;flex-direction:column;animation:1s .5s both Hero-module__JgYmMq__fadeInButton;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__JgYmMq__fadeInButton{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.Hero-module__JgYmMq__playButton:hover{background:#1c181059;border-color:#f5f0ea40;transform:translate(-50%,-50%)scale(1.08)}.Hero-module__JgYmMq__playButton svg circle{animation:2.5s ease-in-out infinite Hero-module__JgYmMq__pulseRing}@keyframes Hero-module__JgYmMq__pulseRing{0%,to{stroke-opacity:.5;r:23}50%{stroke-opacity:.9;r:22}}.Hero-module__JgYmMq__videoLabel{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);color:#f5f0eab3}.Hero-module__JgYmMq__inner{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding-top:0;padding-bottom:0;display:flex;position:relative}.Hero-module__JgYmMq__content{gap:var(--space-md);pointer-events:auto;flex-direction:column;max-width:440px;padding:0;display:flex}.Hero-module__JgYmMq__title{font-family:var(--font-serif);font-size:var(--fs-hero);font-weight:var(--fw-regular);line-height:var(--lh-hero);color:var(--text-primary);margin-top:0}.Hero-module__JgYmMq__description{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);max-width:380px;margin-bottom:0}.Hero-module__JgYmMq__heroBtn{align-self:flex-start;width:auto}.Hero-module__JgYmMq__sideText{writing-mode:vertical-rl;font-family:var(--font-sans);font-size:var(--fs-tagline);font-weight:var(--fw-medium);letter-spacing:var(--ls-tagline);color:var(--text-muted);padding:0 var(--space-xxs);flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:2px;display:flex}@media (max-width:1200px){.Hero-module__JgYmMq__hero{min-height:calc(var(--navbar-height) + (60vw * 9 / 16))}.Hero-module__JgYmMq__videoArea{max-width:60%}.Hero-module__JgYmMq__videoFade{width:40%}.Hero-module__JgYmMq__content{max-width:380px}}@media (max-width:768px){.Hero-module__JgYmMq__hero{flex-direction:column;min-height:auto}.Hero-module__JgYmMq__videoArea{order:-1;width:100%;max-width:100%;margin-top:0;position:relative;top:auto;bottom:auto;right:auto}.Hero-module__JgYmMq__videoContainer{border:1px solid var(--border-light);border-radius:0}.Hero-module__JgYmMq__videoPlaceholder{border-radius:0}.Hero-module__JgYmMq__videoFade{display:none}.Hero-module__JgYmMq__posterImage{border-radius:0}.Hero-module__JgYmMq__playButton{padding:var(--space-xs) var(--space-sm);gap:4px}.Hero-module__JgYmMq__playButton svg{width:36px;height:36px}.Hero-module__JgYmMq__videoLabel{font-size:.6rem}.Hero-module__JgYmMq__inner{padding-top:var(--space-lg);padding-bottom:var(--space-lg);flex-direction:column}.Hero-module__JgYmMq__content{max-width:100%;padding:0}.Hero-module__JgYmMq__sideText{display:none}}
.Expertise-module__m9_jaG__expertise{padding-top:var(--space-xl);padding-bottom:var(--section-py);scroll-margin-top:var(--navbar-height);background:linear-gradient(180deg, var(--bg-cream) 0%, var(--bg-cream-dark) 100%)}.Expertise-module__m9_jaG__header{margin-bottom:var(--space-xl);justify-content:space-between;align-items:flex-end;gap:var(--space-xl);display:flex}.Expertise-module__m9_jaG__headerLeft{gap:var(--space-sm);flex-direction:column;display:flex}.Expertise-module__m9_jaG__titleRow{align-items:center;gap:var(--space-md);display:flex}.Expertise-module__m9_jaG__title{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);white-space:nowrap}.Expertise-module__m9_jaG__headerRight{align-items:flex-end;gap:var(--space-sm);text-align:right;flex-direction:column;max-width:340px;display:flex}.Expertise-module__m9_jaG__headerDesc{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-body)}.Expertise-module__m9_jaG__grid{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}.Expertise-module__m9_jaG__card{gap:var(--space-sm);color:inherit;cursor:pointer;transition:transform var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.Expertise-module__m9_jaG__card:hover{transform:translateY(-4px)}.Expertise-module__m9_jaG__imageWrapper{border-radius:var(--card-radius);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base);overflow:hidden}.Expertise-module__m9_jaG__card:hover .Expertise-module__m9_jaG__imageWrapper{box-shadow:var(--shadow-card-hover)}.Expertise-module__m9_jaG__imagePlaceholder{width:100%;aspect-ratio:var(--card-image-ratio);transition:transform var(--transition-slow);background:linear-gradient(145deg,#8b7d6b 0%,#b8956a 40%,#6b5d4d 70%,#9a7b55 100%);justify-content:center;align-items:center;display:flex}.Expertise-module__m9_jaG__card:hover .Expertise-module__m9_jaG__imagePlaceholder{transform:scale(var(--hover-scale))}.Expertise-module__m9_jaG__cardImage{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform var(--transition-slow);display:block}.Expertise-module__m9_jaG__card:hover .Expertise-module__m9_jaG__cardImage{transform:scale(var(--hover-scale))}.Expertise-module__m9_jaG__placeholderText{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-medium);color:#f5f0ea80;letter-spacing:1px;text-transform:uppercase}.Expertise-module__m9_jaG__cardTitle{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-primary);margin-top:var(--space-xxs);transition:color var(--transition-fast)}.Expertise-module__m9_jaG__card:hover .Expertise-module__m9_jaG__cardTitle{color:var(--accent-bronze)}.Expertise-module__m9_jaG__cardDesc{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-body)}.Expertise-module__m9_jaG__cardCta{align-items:center;gap:var(--space-xxs);font-family:var(--font-sans);font-size:var(--fs-btn);font-weight:var(--fw-medium);letter-spacing:var(--ls-btn);text-transform:uppercase;color:var(--text-primary);margin-top:var(--space-xxs);display:inline-flex;position:relative}.Expertise-module__m9_jaG__cardCta:after{content:"";background-color:var(--accent-gold);width:0;height:1px;transition:width var(--transition-base);position:absolute;bottom:-2px;left:0}.Expertise-module__m9_jaG__card:hover .Expertise-module__m9_jaG__cardCta:after{width:calc(100% - 20px)}.Expertise-module__m9_jaG__ctaArrow{transition:transform var(--transition-fast);display:inline-block}.Expertise-module__m9_jaG__card:hover .Expertise-module__m9_jaG__ctaArrow{transform:translateX(var(--hover-arrow-shift))}@media (max-width:1200px){.Expertise-module__m9_jaG__header{flex-direction:column;align-items:flex-start}.Expertise-module__m9_jaG__headerRight{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%}.Expertise-module__m9_jaG__title{white-space:normal}}@media (max-width:768px){.Expertise-module__m9_jaG__grid{gap:var(--space-xl);grid-template-columns:1fr}.Expertise-module__m9_jaG__titleRow{flex-direction:column;align-items:flex-start}.Expertise-module__m9_jaG__headerRight{gap:var(--space-sm);flex-direction:column}}
.About-module__S-Ka5a__about{background-color:var(--bg-warm);scroll-margin-top:var(--navbar-height);overflow:hidden}.About-module__S-Ka5a__inner{grid-template-columns:.45fr .55fr;min-height:600px;display:grid}.About-module__S-Ka5a__imageCol{position:relative;overflow:hidden}.About-module__S-Ka5a__aboutImage{object-fit:cover;object-position:70% top;width:100%;height:100%;min-height:500px;display:block}.About-module__S-Ka5a__imageFade{background:linear-gradient(to left, var(--bg-warm) 0%, #f0eae099 40%, #f0eae000 100%);pointer-events:none;z-index:2;width:18%;position:absolute;top:0;bottom:0;right:-1px}.About-module__S-Ka5a__contentCol{padding:var(--section-py) var(--space-3xl);justify-content:center;gap:var(--space-xl);flex-direction:column;display:flex}.About-module__S-Ka5a__content{gap:var(--space-md);flex-direction:column;max-width:520px;display:flex}.About-module__S-Ka5a__title{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary)}.About-module__S-Ka5a__text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.About-module__S-Ka5a__quote{gap:var(--space-sm);padding-left:var(--space-lg);border-left:1px solid var(--accent-gold);flex-direction:column;align-self:flex-end;max-width:280px;display:flex}.About-module__S-Ka5a__quoteText{font-family:var(--font-serif);font-size:var(--fs-quote);font-style:italic;font-weight:var(--fw-regular);line-height:var(--lh-quote);color:var(--text-primary)}.About-module__S-Ka5a__signature{filter:brightness(0);opacity:.85;width:220px;height:auto}@media (max-width:1200px){.About-module__S-Ka5a__contentCol{padding:var(--section-py) var(--space-xl)}}@media (max-width:768px){.About-module__S-Ka5a__inner{grid-template-columns:1fr}.About-module__S-Ka5a__aboutImage{object-position:center 20%;min-height:350px;max-height:450px}.About-module__S-Ka5a__imageFade{background:linear-gradient(to top, var(--bg-warm) 0%, #f0eae0d9 30%, #f0eae066 60%, #f0eae000 100%);width:100%;height:40%;inset:auto 0 -1px}.About-module__S-Ka5a__contentCol{padding:var(--space-xl) var(--container-px)}.About-module__S-Ka5a__quote{align-self:flex-start;max-width:100%}}
.CallToAction-module__bLUkxq__cta{background:linear-gradient(#1c1810 0%,#2c2418 30%,#3d3225 60%,#1c1810 100%) 50%/cover;position:relative;overflow:hidden}.CallToAction-module__bLUkxq__overlay{z-index:1;background:#1c1810b3;position:absolute;inset:0}.CallToAction-module__bLUkxq__inner{z-index:2;text-align:center;justify-content:center;align-items:center;gap:var(--space-lg);padding-top:var(--section-py);padding-bottom:var(--section-py);flex-direction:column;display:flex;position:relative}.CallToAction-module__bLUkxq__title{font-family:var(--font-serif);font-size:var(--fs-h2-cta);font-weight:var(--fw-regular);letter-spacing:var(--ls-cta-heading);color:var(--text-light);text-transform:uppercase;line-height:var(--lh-heading);max-width:700px}@media (max-width:768px){.CallToAction-module__bLUkxq__inner{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}
.JournalCard-module__gcsvRa__card{border-radius:var(--card-radius);background-color:var(--bg-cream);border:1px solid var(--border-light);transition:box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.JournalCard-module__gcsvRa__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.JournalCard-module__gcsvRa__imageLink{display:block;overflow:hidden}.JournalCard-module__gcsvRa__image{aspect-ratio:6/5;object-fit:cover;width:100%;height:auto;transition:transform var(--transition-slow);display:block}.JournalCard-module__gcsvRa__card:hover .JournalCard-module__gcsvRa__image{transform:scale(var(--hover-scale))}.JournalCard-module__gcsvRa__content{gap:var(--space-xs);padding:var(--space-md);flex-direction:column;flex:1;display:flex}.JournalCard-module__gcsvRa__tag{font-family:var(--font-sans);font-size:var(--fs-tagline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-gold)}.JournalCard-module__gcsvRa__title{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-heading);color:var(--text-primary)}.JournalCard-module__gcsvRa__titleLink{color:inherit;transition:color var(--transition-fast);text-decoration:none}.JournalCard-module__gcsvRa__titleLink:after{content:"";position:absolute;inset:0}.JournalCard-module__gcsvRa__card:hover .JournalCard-module__gcsvRa__titleLink{color:var(--accent-bronze)}.JournalCard-module__gcsvRa__excerpt{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-body)}.JournalCard-module__gcsvRa__meta{align-items:center;gap:var(--space-xxs);padding-top:var(--space-xxs);font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-muted);margin-top:auto;display:flex}.JournalCard-module__gcsvRa__dot{color:var(--accent-gold)}.JournalCard-module__gcsvRa__featured{grid-template-columns:1.15fr .85fr;align-items:stretch;display:grid}.JournalCard-module__gcsvRa__featured .JournalCard-module__gcsvRa__image{aspect-ratio:6/5;height:100%}.JournalCard-module__gcsvRa__featured .JournalCard-module__gcsvRa__content{justify-content:center;gap:var(--space-sm);padding:var(--space-xl)}.JournalCard-module__gcsvRa__featured .JournalCard-module__gcsvRa__title{font-size:var(--fs-h2);font-weight:var(--fw-regular)}.JournalCard-module__gcsvRa__featured .JournalCard-module__gcsvRa__excerpt{font-size:var(--fs-body)}.JournalCard-module__gcsvRa__featured .JournalCard-module__gcsvRa__meta{margin-top:0}@media (max-width:900px){.JournalCard-module__gcsvRa__featured{grid-template-columns:1fr}.JournalCard-module__gcsvRa__featured .JournalCard-module__gcsvRa__content{padding:var(--space-md)}}
.JournalTeaser-module__VVMNea__section{padding:var(--section-py) 0;border-top:1px solid var(--border-light)}.JournalTeaser-module__VVMNea__header{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.JournalTeaser-module__VVMNea__title{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary)}.JournalTeaser-module__VVMNea__grid{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}.JournalTeaser-module__VVMNea__grid[data-count="1"],.JournalTeaser-module__VVMNea__grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.JournalTeaser-module__VVMNea__grid[data-count="1"]>*{max-width:560px}.JournalTeaser-module__VVMNea__allLink{margin-top:var(--space-lg)}@media (max-width:1024px){.JournalTeaser-module__VVMNea__grid,.JournalTeaser-module__VVMNea__grid[data-count="1"],.JournalTeaser-module__VVMNea__grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.JournalTeaser-module__VVMNea__grid,.JournalTeaser-module__VVMNea__grid[data-count="1"],.JournalTeaser-module__VVMNea__grid[data-count="2"]{grid-template-columns:1fr}}
.Breadcrumbs-module__1oWJ9a__breadcrumbs{align-items:center;gap:var(--space-xxs);font-family:var(--font-sans);font-size:var(--fs-small);color:var(--text-muted);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.Breadcrumbs-module__1oWJ9a__breadcrumbs a{color:var(--text-muted);transition:color var(--transition-fast)}.Breadcrumbs-module__1oWJ9a__breadcrumbs a:hover{color:var(--accent-gold)}.Breadcrumbs-module__1oWJ9a__sep{opacity:.5}.Breadcrumbs-module__1oWJ9a__current{color:var(--text-primary)}
.work-module__8vBVoq__workPage{padding-top:var(--navbar-height);background-color:var(--bg-cream);min-height:100vh}.work-module__8vBVoq__pageHeader{padding-top:var(--space-xxl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-light)}.work-module__8vBVoq__pageTitle{font-family:var(--font-serif);font-size:var(--fs-hero);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);margin-bottom:var(--space-sm)}.work-module__8vBVoq__pageSubtitle{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);max-width:560px}.work-module__8vBVoq__categoriesSection{padding:var(--section-py) 0}.work-module__8vBVoq__categoryCard{gap:var(--space-xl);padding:var(--space-xl) 0;border-bottom:1px solid var(--border-light);color:inherit;transition:transform var(--transition-base);grid-template-columns:1.2fr .8fr;align-items:center;text-decoration:none;display:grid}.work-module__8vBVoq__categoryCard:hover{transform:translateY(-4px)}.work-module__8vBVoq__categoryCard:first-child{padding-top:0}.work-module__8vBVoq__categoryCard:last-child{border-bottom:none}.work-module__8vBVoq__categoryCard:nth-child(2n){direction:rtl}.work-module__8vBVoq__categoryCard:nth-child(2n)>*{direction:ltr}.work-module__8vBVoq__categoryImageWrapper{border-radius:var(--card-radius);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base);overflow:hidden}.work-module__8vBVoq__categoryCard:hover .work-module__8vBVoq__categoryImageWrapper{box-shadow:var(--shadow-card-hover)}.work-module__8vBVoq__categoryPlaceholder{aspect-ratio:3/2;width:100%;transition:transform var(--transition-slow);background:linear-gradient(145deg,#3d3225 0%,#5c4f3d 35%,#8b7d6b 65%,#4a4035 100%);justify-content:center;align-items:center;display:flex}.work-module__8vBVoq__categoryCard:hover .work-module__8vBVoq__categoryPlaceholder{transform:scale(var(--hover-scale))}.work-module__8vBVoq__categoryContent{gap:var(--space-sm);flex-direction:column;display:flex}.work-module__8vBVoq__categoryTag{font-family:var(--font-sans);font-size:var(--fs-tagline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-gold)}.work-module__8vBVoq__categoryTitle{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);transition:color var(--transition-fast)}.work-module__8vBVoq__categoryCard:hover .work-module__8vBVoq__categoryTitle{color:var(--accent-bronze)}.work-module__8vBVoq__categoryDesc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);max-width:400px}.work-module__8vBVoq__projectsSection{padding:var(--section-py) 0}.work-module__8vBVoq__projectSpread{padding:var(--space-xxl) 0;border-bottom:1px solid var(--border-light)}.work-module__8vBVoq__projectSpread:first-child{padding-top:0}.work-module__8vBVoq__projectSpread:last-child{border-bottom:none}.work-module__8vBVoq__projectMain{gap:var(--space-xl);grid-template-columns:1.4fr .6fr;align-items:start;display:grid}.work-module__8vBVoq__projectSpread:nth-child(2n) .work-module__8vBVoq__projectMain{grid-template-columns:.6fr 1.4fr}.work-module__8vBVoq__projectSpread:nth-child(2n) .work-module__8vBVoq__projectHeroWrapper{order:2}.work-module__8vBVoq__projectSpread:nth-child(2n) .work-module__8vBVoq__projectInfo{order:1}.work-module__8vBVoq__projectHeroWrapper{border-radius:var(--card-radius);box-shadow:var(--shadow-card);overflow:hidden}.work-module__8vBVoq__projectHeroImage{aspect-ratio:4/5;width:100%;transition:transform var(--transition-slow);background:linear-gradient(160deg,#3d3225 0%,#5c4f3d 35%,#4a4035 65%,#2c2418 100%);justify-content:center;align-items:center;display:flex}.work-module__8vBVoq__projectHeroWrapper:hover .work-module__8vBVoq__projectHeroImage{transform:scale(var(--hover-scale))}.work-module__8vBVoq__projectHeroImg{object-fit:cover;width:100%;height:auto;transition:transform var(--transition-slow);display:block}.work-module__8vBVoq__projectHeroWrapper:hover .work-module__8vBVoq__projectHeroImg{transform:scale(var(--hover-scale))}.work-module__8vBVoq__projectInfo{gap:var(--space-md);padding-top:var(--space-md);top:calc(var(--navbar-height) + var(--space-lg));flex-direction:column;display:flex;position:sticky}.work-module__8vBVoq__projectTag{font-family:var(--font-sans);font-size:var(--fs-tagline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-gold)}.work-module__8vBVoq__projectTitle{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary)}.work-module__8vBVoq__projectDesc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.work-module__8vBVoq__projectMeta{gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--border-light);flex-direction:column;display:flex}.work-module__8vBVoq__metaRow{font-family:var(--font-sans);font-size:var(--fs-small);justify-content:space-between;display:flex}.work-module__8vBVoq__metaLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:var(--fs-tagline);font-weight:var(--fw-medium)}.work-module__8vBVoq__metaValue{color:var(--text-primary)}.work-module__8vBVoq__projectDetails{gap:var(--grid-gap);margin-top:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.work-module__8vBVoq__detailImageWrapper{border-radius:var(--card-radius);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base);overflow:hidden}.work-module__8vBVoq__detailImageWrapper:hover{box-shadow:var(--shadow-card-hover)}.work-module__8vBVoq__detailImage{aspect-ratio:1;width:100%;transition:transform var(--transition-slow);background:linear-gradient(145deg,#8b7d6b 0%,#b8956a 40%,#6b5d4d 70%,#9a7b55 100%);justify-content:center;align-items:center;display:flex}.work-module__8vBVoq__detailImageWrapper:hover .work-module__8vBVoq__detailImage{transform:scale(var(--hover-scale))}.work-module__8vBVoq__detailImg{aspect-ratio:1;object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);display:block}.work-module__8vBVoq__detailImageWrapper:hover .work-module__8vBVoq__detailImg{transform:scale(var(--hover-scale))}.work-module__8vBVoq__categoryPreviewImg{aspect-ratio:5/4;object-fit:cover;object-position:center 60%;width:100%;height:auto;transition:transform var(--transition-slow);display:block}.work-module__8vBVoq__categoryCard:hover .work-module__8vBVoq__categoryPreviewImg{transform:scale(var(--hover-scale))}.work-module__8vBVoq__detailCaption{padding:var(--space-xs) 0 0;font-family:var(--font-sans);font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-small)}.work-module__8vBVoq__processSection{padding:var(--section-py) 0;border-bottom:1px solid var(--border-light)}.work-module__8vBVoq__processGrid{gap:var(--grid-gap);grid-template-columns:repeat(4,1fr);display:grid}.work-module__8vBVoq__processStep{gap:var(--space-xs);flex-direction:column;display:flex}.work-module__8vBVoq__processNumber{font-family:var(--font-sans);font-size:var(--fs-tagline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-gold)}.work-module__8vBVoq__processStepTitle{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--text-primary)}.work-module__8vBVoq__processStepDesc{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-body)}.work-module__8vBVoq__bespokeShowcase{padding:var(--section-py) 0}.work-module__8vBVoq__showcaseGrid{gap:var(--grid-gap);grid-template-columns:1fr 1fr;display:grid}.work-module__8vBVoq__showcaseItem{border-radius:var(--card-radius);background-color:var(--bg-cream);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base);position:relative;overflow:hidden}.work-module__8vBVoq__showcaseItem:hover{box-shadow:var(--shadow-card-hover)}.work-module__8vBVoq__showcaseImage{aspect-ratio:1;background-color:var(--bg-cream);width:100%;transition:transform var(--transition-slow);justify-content:center;align-items:center;display:flex;overflow:hidden}.work-module__8vBVoq__showcaseImg{object-fit:contain;width:100%;height:100%;display:block}.work-module__8vBVoq__showcaseItem:hover .work-module__8vBVoq__showcaseImage{transform:scale(var(--hover-scale))}.work-module__8vBVoq__showcaseTrigger{height:100%}.work-module__8vBVoq__showcaseOverlay{padding:var(--space-md);opacity:0;transition:opacity var(--transition-base);pointer-events:none;background:linear-gradient(#0000 40%,#1c1810d9 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.work-module__8vBVoq__showcaseItem:hover .work-module__8vBVoq__showcaseOverlay{opacity:1}.work-module__8vBVoq__showcaseTitle{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:var(--fw-regular);color:var(--text-light);line-height:var(--lh-heading)}.work-module__8vBVoq__showcaseCaption{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--text-light-muted);margin-top:4px}.work-module__8vBVoq__ctaSection{padding:var(--section-py) 0;background-color:var(--bg-warm);text-align:center}.work-module__8vBVoq__ctaTitle{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);margin-bottom:var(--space-sm)}.work-module__8vBVoq__ctaDesc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);max-width:480px;margin:0 auto var(--space-lg)}.work-module__8vBVoq__placeholderLabel{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-medium);color:#f5f0ea4d;letter-spacing:1px;text-transform:uppercase}@media (max-width:1200px){.work-module__8vBVoq__projectMain,.work-module__8vBVoq__categoryCard{gap:var(--space-lg)}}@media (max-width:768px){.work-module__8vBVoq__pageHeader{padding-top:var(--space-lg)}.work-module__8vBVoq__categoryCard{gap:var(--space-md);grid-template-columns:1fr}.work-module__8vBVoq__categoryCard:nth-child(2n){direction:ltr}.work-module__8vBVoq__projectSpread{padding:var(--space-xl) 0}.work-module__8vBVoq__projectMain{gap:var(--space-sm);grid-template-columns:1fr}.work-module__8vBVoq__projectSpread:nth-child(2n) .work-module__8vBVoq__projectMain{grid-template-columns:1fr}.work-module__8vBVoq__projectSpread:nth-child(2n) .work-module__8vBVoq__projectHeroWrapper{order:1}.work-module__8vBVoq__projectSpread:nth-child(2n) .work-module__8vBVoq__projectInfo{order:2}.work-module__8vBVoq__projectHeroImage{aspect-ratio:3/2}.work-module__8vBVoq__projectInfo{padding-top:var(--space-xs);gap:var(--space-sm);position:static}.work-module__8vBVoq__projectTitle{font-size:var(--fs-h3)}.work-module__8vBVoq__projectDesc{font-size:var(--fs-small)}.work-module__8vBVoq__projectMeta{padding-top:var(--space-sm)}.work-module__8vBVoq__projectDetails{gap:var(--grid-gap-sm);margin-top:var(--space-md);grid-template-columns:repeat(3,1fr)}.work-module__8vBVoq__detailCaption{font-size:var(--fs-tagline)}.work-module__8vBVoq__processGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.work-module__8vBVoq__showcaseGrid{grid-template-columns:1fr}.work-module__8vBVoq__showcaseOverlay{opacity:1;background:linear-gradient(#0000 50%,#1c1810bf 100%)}}@media (max-width:480px){.work-module__8vBVoq__projectDetails{grid-template-columns:1fr 1fr}.work-module__8vBVoq__detailCaption{display:none}.work-module__8vBVoq__processGrid{grid-template-columns:1fr}}
.article-module__0aRq0a__articlePage{padding-top:var(--navbar-height);background-color:var(--bg-cream);min-height:100vh}.article-module__0aRq0a__narrow{width:100%;max-width:calc(720px + 2 * var(--container-px));padding-left:var(--container-px);padding-right:var(--container-px);margin:0 auto}.article-module__0aRq0a__header{padding-top:var(--space-xxl);padding-bottom:var(--space-lg)}.article-module__0aRq0a__tag{font-family:var(--font-sans);font-size:var(--fs-tagline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-gold);display:block}.article-module__0aRq0a__title{font-family:var(--font-serif);font-size:var(--fs-hero);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);margin:var(--space-sm) 0}.article-module__0aRq0a__meta{align-items:center;gap:var(--space-xxs);font-family:var(--font-sans);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;display:flex}.article-module__0aRq0a__dot{color:var(--accent-gold)}.article-module__0aRq0a__cover{width:100%;max-width:calc(960px + 2 * var(--container-px));margin:0 auto var(--space-xl);padding:0 var(--container-px)}.article-module__0aRq0a__coverImg{object-fit:contain;border-radius:var(--card-radius);width:100%;height:auto;max-height:80vh;display:block}.article-module__0aRq0a__body{padding-bottom:var(--section-py);color:var(--text-body);font-size:1.0625rem;line-height:1.75}.article-module__0aRq0a__body>p{margin-bottom:var(--space-md)}.article-module__0aRq0a__body a{color:var(--accent-bronze);text-decoration:underline;-webkit-text-decoration-color:var(--accent-gold-light);text-decoration-color:var(--accent-gold-light);text-underline-offset:3px;transition:color var(--transition-fast), text-decoration-color var(--transition-fast)}.article-module__0aRq0a__body a:hover{color:var(--text-primary);-webkit-text-decoration-color:var(--accent-gold);text-decoration-color:var(--accent-gold)}.article-module__0aRq0a__body strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.article-module__0aRq0a__h2{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);margin:var(--space-xxl) 0 var(--space-sm);scroll-margin-top:calc(var(--navbar-height) + var(--space-md))}.article-module__0aRq0a__h3{font-family:var(--font-serif);font-size:1.375rem;font-weight:var(--fw-medium);line-height:var(--lh-heading);color:var(--text-primary);margin:var(--space-lg) 0 var(--space-xs);scroll-margin-top:calc(var(--navbar-height) + var(--space-md))}.article-module__0aRq0a__list{margin:0 0 var(--space-md);padding-left:1.25em}ul.article-module__0aRq0a__list{padding-left:0;list-style:none}ul.article-module__0aRq0a__list li{padding-left:1.25em;position:relative}ul.article-module__0aRq0a__list li:before{content:"";background-color:var(--accent-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.75em;left:0}.article-module__0aRq0a__list li+li{margin-top:var(--space-xxs)}.article-module__0aRq0a__quote{margin:var(--space-xl) 0;padding:var(--space-md) 0 var(--space-md) var(--space-lg);border-left:2px solid var(--accent-gold)}.article-module__0aRq0a__quote p{font-family:var(--font-serif);font-size:var(--fs-quote);font-style:italic;line-height:var(--lh-quote);color:var(--text-primary)}.article-module__0aRq0a__cite{margin-top:var(--space-xs);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:.5px;color:var(--text-muted);font-style:normal}.article-module__0aRq0a__closing{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--border-light);font-family:var(--font-serif);font-size:var(--fs-h3);line-height:var(--lh-quote);color:var(--text-primary)}.article-module__0aRq0a__figure{margin:var(--space-lg) 0}.article-module__0aRq0a__cover .article-module__0aRq0a__figure{margin:0}.article-module__0aRq0a__figureImg{object-fit:contain;border-radius:var(--card-radius);width:100%;height:auto;max-height:80vh;display:block}.article-module__0aRq0a__figureRow{gap:var(--grid-gap-sm);margin:var(--space-lg) 0;grid-template-columns:repeat(2,1fr);display:grid}.article-module__0aRq0a__figureRow .article-module__0aRq0a__figure{margin:0}.article-module__0aRq0a__figureRow .article-module__0aRq0a__figureImg{aspect-ratio:1;object-fit:cover}.article-module__0aRq0a__caption{padding-top:var(--space-xs);font-family:var(--font-sans);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.article-module__0aRq0a__toc{margin-bottom:var(--space-xl);padding:var(--space-md) var(--space-lg);background-color:var(--bg-cream-dark);border-radius:var(--card-radius);font-family:var(--font-sans);font-size:var(--fs-small);line-height:var(--lh-small)}.article-module__0aRq0a__tocTitle{margin-bottom:var(--space-xs);font-size:var(--fs-tagline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-gold);display:block}.article-module__0aRq0a__toc ol{color:var(--text-muted);margin:0;padding-left:1.25em}.article-module__0aRq0a__toc li+li{margin-top:6px}.article-module__0aRq0a__body .article-module__0aRq0a__toc a{color:var(--text-body);text-decoration:none}.article-module__0aRq0a__body .article-module__0aRq0a__toc a:hover{color:var(--accent-bronze)}.article-module__0aRq0a__body .article-module__0aRq0a__collection{margin-top:var(--space-xl);padding:var(--space-md) var(--space-lg);border:1px solid var(--border-light);border-radius:var(--card-radius);transition:box-shadow var(--transition-base), border-color var(--transition-base);flex-direction:column;gap:4px;text-decoration:none;display:flex}.article-module__0aRq0a__body .article-module__0aRq0a__collection:hover{border-color:var(--accent-gold-light);box-shadow:var(--shadow-card-hover)}.article-module__0aRq0a__collectionLabel{font-family:var(--font-sans);font-size:var(--fs-tagline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.article-module__0aRq0a__collectionTitle{font-family:var(--font-serif);font-size:var(--fs-h3);color:var(--text-primary)}.article-module__0aRq0a__collectionTitle .article-module__0aRq0a__arrow{transition:transform var(--transition-fast);display:inline-block}.article-module__0aRq0a__collection:hover .article-module__0aRq0a__collectionTitle .article-module__0aRq0a__arrow{transform:translateX(var(--hover-arrow-shift))}.article-module__0aRq0a__ctaSection{padding:var(--section-py) 0;background-color:var(--bg-warm);text-align:center}.article-module__0aRq0a__ctaTitle{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);margin-bottom:var(--space-sm)}.article-module__0aRq0a__ctaDesc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);max-width:480px;margin:0 auto var(--space-lg)}@media (max-width:768px){.article-module__0aRq0a__header{padding-top:var(--space-lg)}.article-module__0aRq0a__body{font-size:var(--fs-body)}.article-module__0aRq0a__h2{margin-top:var(--space-xl)}.article-module__0aRq0a__quote{padding-left:var(--space-md)}.article-module__0aRq0a__toc{padding:var(--space-sm) var(--space-md)}.article-module__0aRq0a__cover{padding:0}.article-module__0aRq0a__coverImg{border-radius:0}}@media (max-width:480px){.article-module__0aRq0a__figureRow{grid-template-columns:1fr}}
.CategoryNav-module__XVp9EW__section{padding:var(--section-py) 0;border-top:1px solid var(--border-light)}.CategoryNav-module__XVp9EW__header{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.CategoryNav-module__XVp9EW__title{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary)}.CategoryNav-module__XVp9EW__grid{gap:var(--grid-gap);grid-template-columns:1fr 1fr;display:grid}.CategoryNav-module__XVp9EW__card{gap:var(--space-md);color:inherit;transition:transform var(--transition-base);grid-template-columns:180px 1fr;align-items:center;text-decoration:none;display:grid}.CategoryNav-module__XVp9EW__card:hover{transform:translateY(-4px)}.CategoryNav-module__XVp9EW__imageWrapper{border-radius:var(--card-radius);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-base);overflow:hidden}.CategoryNav-module__XVp9EW__card:hover .CategoryNav-module__XVp9EW__imageWrapper{box-shadow:var(--shadow-card-hover)}.CategoryNav-module__XVp9EW__image{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform var(--transition-slow);display:block}.CategoryNav-module__XVp9EW__card:hover .CategoryNav-module__XVp9EW__image{transform:scale(var(--hover-scale))}.CategoryNav-module__XVp9EW__content{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.CategoryNav-module__XVp9EW__cardTitle{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--text-primary);transition:color var(--transition-fast)}.CategoryNav-module__XVp9EW__card:hover .CategoryNav-module__XVp9EW__cardTitle{color:var(--accent-bronze)}.CategoryNav-module__XVp9EW__cardDesc{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-body)}.CategoryNav-module__XVp9EW__allLink{margin-top:var(--space-lg);font-family:var(--font-sans);font-size:var(--fs-btn);font-weight:var(--fw-medium);letter-spacing:var(--ls-btn);text-transform:uppercase;color:var(--text-muted);transition:color var(--transition-fast);display:inline-block}.CategoryNav-module__XVp9EW__allLink:hover{color:var(--accent-gold)}@media (max-width:1024px){.CategoryNav-module__XVp9EW__grid{grid-template-columns:1fr}}@media (max-width:480px){.CategoryNav-module__XVp9EW__card{gap:var(--space-sm);grid-template-columns:110px 1fr}.CategoryNav-module__XVp9EW__cardDesc{display:none}}
.journal-module__UhKvEq__journalPage{padding-top:var(--navbar-height);background-color:var(--bg-cream);min-height:100vh}.journal-module__UhKvEq__pageHeader{padding-top:var(--space-xxl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-light)}.journal-module__UhKvEq__pageTitle{font-family:var(--font-serif);font-size:var(--fs-hero);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.journal-module__UhKvEq__pageSubtitle{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);max-width:680px}.journal-module__UhKvEq__articlesSection{padding:var(--section-py) 0;background:linear-gradient(180deg, var(--bg-cream) 0%, var(--bg-cream-dark) 100%)}.journal-module__UhKvEq__featured{margin-bottom:var(--space-xl)}.journal-module__UhKvEq__grid{gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);display:grid}.journal-module__UhKvEq__ctaSection{padding:var(--section-py) 0;background-color:var(--bg-warm);text-align:center}.journal-module__UhKvEq__ctaTitle{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-heading);color:var(--text-primary);margin-bottom:var(--space-sm)}.journal-module__UhKvEq__ctaDesc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);max-width:480px;margin:0 auto var(--space-lg)}@media (max-width:768px){.journal-module__UhKvEq__pageHeader{padding-top:var(--space-lg);padding-bottom:var(--space-md)}.journal-module__UhKvEq__grid{grid-template-columns:1fr}}
