@font-face{font-family:BebasKai;src:url(/fonts/BebasKai.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BebasNeue;src:url(/fonts/BebasNeue\ Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ClanPro;src:url(/fonts/FFClanProRegular.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ClanPro;src:url(/fonts/FFClanProBold.TTF) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ClanOT;src:url(/fonts/ClanOT-News.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--black:#000000;--white:#ffffff;--grey:#8a8a8a;--grey-dark:#1a1a1a;--grey-subtle:#2a2a2a;--sand:#c8b8a0;--font-heading:"BebasKai","BebasNeue","Bebas Neue",sans-serif;--font-body:"ClanPro","ClanOT","Inter",sans-serif;--font-accent:"Playfair Display",Georgia,serif;--font-hand:"Caveat","Segoe Script",cursive;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1)}*{margin:0;padding:0;box-sizing:border-box}html{color:var(--white);font-family:var(--font-body);font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:hidden}body,html{background:var(--black)}body{min-height:100vh}::selection{background:var(--sand);color:var(--black)}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--grey);border-radius:1px}@keyframes nameReveal{0%{opacity:0;filter:blur(6px);transform:translateY(15px)}15%{opacity:.03;filter:blur(5px);transform:translateY(12px)}30%{opacity:.08;filter:blur(3px);transform:translateY(8px)}50%{opacity:.2;filter:blur(1.5px);transform:translateY(4px)}70%{opacity:.45;filter:blur(.5px);transform:translateY(1px)}85%{opacity:.7;filter:blur(0);transform:translateY(0)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes subtitleReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:.5;transform:translateY(0)}}@keyframes scrollReveal{0%{opacity:0}to{opacity:.3}}@keyframes menuReveal{0%{opacity:0}to{opacity:1}}@keyframes menuItemReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes inkDropFall{0%{transform:translate(-50%,-340px) scaleY(1.4);opacity:1}35%{transform:translate(-50%) scaleY(1.1);opacity:1}42%{transform:translate(-50%) scale(2.2,.35);opacity:1}70%{transform:translate(-50%) scale(40,30);opacity:.35}to{transform:translate(-50%) scale(110,90);opacity:0}}.journal-ink-drop{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;background:#1a1612;transform:translate(-50%,-340px);transform-origin:center center;animation:inkDropFall 1.7s cubic-bezier(.55,0,.5,1) .4s forwards;pointer-events:none;will-change:transform,opacity;z-index:2}@keyframes inkReveal{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);filter:blur(14px);opacity:0}20%{opacity:.7}to{-webkit-clip-path:circle(85% at 50% 50%);clip-path:circle(85% at 50% 50%);filter:blur(0);opacity:1}}.journal-wordmark{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);filter:blur(14px);opacity:0;animation:inkReveal 1.6s cubic-bezier(.16,1,.3,1) 1.25s forwards;will-change:clip-path,filter,opacity}@keyframes inkStainSettle{0%{transform:translate(-50%,-50%) scale(0);opacity:0}40%{transform:translate(-50%,-50%) scale(1.1);opacity:.18}to{transform:translate(-50%,-50%) scale(1);opacity:.07}}.journal-ink-stain{position:absolute;left:50%;top:50%;width:80%;height:60%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(26,22,18,.3) 0,rgba(26,22,18,.15) 30%,rgba(26,22,18,0) 70%);filter:blur(20px);transform:translate(-50%,-50%) scale(0);animation:inkStainSettle 2s cubic-bezier(.16,1,.3,1) 1.1s forwards;pointer-events:none;z-index:0}.journal-marginalia{display:none!important}@media (min-width:1180px){.journal-marginalia{display:block!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.journal-prose{font-family:var(--font-body);font-size:clamp(1rem,1.15vw,1.0625rem);line-height:1.85;color:#2a2520;max-width:65ch;margin:0 auto}.journal-prose>*+*{margin-top:1.4em}.journal-prose p{margin:0 0 1.4em}.journal-prose h1,.journal-prose h2,.journal-prose h3,.journal-prose h4{font-family:var(--font-accent);font-weight:300;letter-spacing:-.01em;color:#1a1612;line-height:1.18;margin:2.6em 0 .9em}.journal-prose h2{font-size:clamp(1.5rem,2.6vw,1.95rem)}.journal-prose h3{font-size:clamp(1.25rem,2vw,1.55rem)}.journal-prose h4{font-size:clamp(1.1rem,1.6vw,1.3rem)}.journal-prose b,.journal-prose strong{font-weight:700;color:#1a1612}.journal-prose em,.journal-prose i{font-style:italic}.journal-prose a{color:#1a1612;border-bottom:1px solid #c8b8a0;transition:border-color .3s ease,background .3s ease}.journal-prose a:hover{border-bottom-color:#1a1612;background:rgba(200,184,160,.18)}.journal-prose blockquote{font-family:var(--font-accent);font-style:italic;font-weight:300;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.5;color:#1a1612;border-left:2px solid #c8b8a0;padding:.4em 0 .4em 1.6em;margin:2.6em 0}.journal-prose blockquote p{margin:0 0 .6em}.journal-prose blockquote p:last-child{margin:0}.journal-prose ol,.journal-prose ul{margin:1.4em 0;padding-left:1.4em}.journal-prose li{margin:.5em 0}.journal-prose img{display:block;max-width:100%;height:auto;margin:2.6em auto;box-shadow:0 2px 30px rgba(26,22,18,.08)}.journal-prose figure{margin:2.6em 0}.journal-prose figcaption{margin-top:.8em;font-family:var(--font-heading);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(42,37,32,.55);text-align:center}.journal-prose hr{border:0;width:60px;height:1px;background:#c8b8a0;margin:3em auto}.journal-prose code{font-family:SF Mono,Menlo,monospace;font-size:.9em;background:rgba(200,184,160,.25);padding:.1em .4em;border-radius:2px}.journal-prose pre{background:rgba(26,22,18,.06);padding:1.2em 1.4em;overflow-x:auto;margin:2em 0}.journal-prose pre code{background:transparent;padding:0}@media (max-width:768px){.bw-back-to-menu{top:1.2rem!important;left:1.2rem!important;font-size:.9rem!important;letter-spacing:.28em!important;gap:.5rem!important}.bw-reveal-hero-scrollhint{display:none!important}.bw-quote-section{padding:5rem 1.5rem!important;min-height:70vh!important}.bw-quote-section blockquote{font-size:1.35rem!important;line-height:1.4!important;letter-spacing:.03em!important}.bw-quote-section cite{font-size:.65rem!important;letter-spacing:.22em!important}.bw-journey-text{padding:0 1.5rem!important}.bw-journey-image{max-width:min(82vw,420px)!important;max-height:60vh!important}.bw-gallery-room{padding:5rem 1rem!important}.bw-gallery-arrow{padding:6px 2px!important;flex-shrink:0!important}.bw-gallery-arrow svg{width:10px!important;height:18px!important}.bw-gallery-dots{max-width:85vw!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;row-gap:8px!important}.bw-documentary{padding:5rem 1.25rem 3rem!important}.bw-book-section{padding:4rem 1.5rem 5rem!important}.bw-book-grid{grid-template-columns:1fr!important;gap:3rem!important}.bw-book-grid>div:last-child{order:-1}.bw-featured-image{padding:2rem 1.5rem 4rem!important}.bw-project-nav>a{padding:2.5rem 1.25rem!important}.bw-project-nav>a span:last-child{font-size:1.15rem!important}.bw-about-section{padding:4rem 1.5rem!important}.bw-about-grid{grid-template-columns:1fr!important;gap:2.5rem!important}.bw-story-section{padding:3rem 1.5rem!important}.bw-story-grid{grid-template-columns:1fr!important;gap:2.5rem!important}.bw-story-grid p{font-size:.9rem!important;line-height:1.85!important}.bw-image-story{padding:4rem 1.5rem!important}.bw-image-story-grid{grid-template-columns:1fr!important;gap:2rem!important}.bw-image-story-grid p{font-size:.9rem!important;line-height:1.85!important}.bw-image-pair{padding:1rem 1.5rem 3rem!important}.bw-image-pair-grid{grid-template-columns:1fr!important;gap:1rem!important}.bw-orange-babies{padding:4rem 1.5rem!important}.bw-orange-babies-grid{grid-template-columns:1fr!important;gap:2.5rem!important}.bw-impact-grid{grid-template-columns:1fr 1fr!important;gap:2rem 1.5rem!important}.bw-elevation-route{padding:5rem 1.25rem!important}.bw-elevation-stats{grid-template-columns:1fr 1fr!important;gap:1.5rem 1rem!important}.bw-about-portrait{padding:5rem 1.5rem 3rem!important;min-height:auto!important}.bw-about-portrait-grid{grid-template-columns:1fr!important;gap:2rem!important}.bw-about-portrait-grid>div:first-child{max-width:280px;margin:0 auto}.bw-journal-row{grid-template-columns:1fr!important;gap:1.25rem!important;padding:2rem 0!important}.bw-journal-img{opacity:1!important;filter:saturate(.9)!important}.bw-journal-img,.bw-journal-row>div:last-child{transform:none!important}.bw-contact-rep-grid{grid-template-columns:1fr!important;gap:2.5rem!important}.bw-contact-rep-grid>[aria-hidden]{display:none!important}.bw-commercial-hero-title{font-size:2.6rem!important;letter-spacing:.12em!important;line-height:1.05!important}.bw-artworks-print-grid{grid-template-columns:1fr!important;gap:2.5rem!important}.bw-sound-splash{grid-template-columns:1fr!important;grid-template-rows:1fr 1fr}.bw-featured-editions{padding:4rem 1.5rem!important}.bw-featured-editions-header{flex-direction:column!important;align-items:flex-start!important;gap:1.5rem!important;margin-bottom:2.5rem!important}.bw-featured-editions-header a{font-size:.65rem!important}.bw-featured-editions-grid{grid-template-columns:1fr 1fr!important;gap:1.5rem!important;row-gap:2.5rem!important}}@media (max-width:380px){.bw-back-to-menu{font-size:.8rem!important;letter-spacing:.24em!important}.bw-journey-image{max-width:85vw!important;max-height:55vh!important}}