:root{--scaby-paper:#F8F6F2;--scaby-ink:#2D2D2D;--scaby-sage:#8EA98A;--scaby-blue:#6C8194;--scaby-warm:#B77A5D}
body{background:var(--scaby-paper);color:var(--scaby-ink);font-family:Manrope,system-ui,sans-serif}.lf-c-header{background:rgb(248 246 242 / 94%);border-bottom-color:rgb(45 45 45 / 10%);backdrop-filter:blur(12px)}.lf-c-header__inner{min-height:6.5rem}.lf-scaby-brand{display:flex;align-items:center;gap:.8rem}.lf-scaby-brand img{width:auto;height:4rem;object-fit:contain}.lf-scaby-brand span{color:#6b6964;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.lf-c-navigation__list a{color:var(--scaby-ink)}.lf-c-header__cta{background:var(--scaby-sage);border-color:var(--scaby-sage);color:#fff}.lf-scaby-hero{position:relative;display:grid;min-height:min(82vh,56rem);overflow:hidden;isolation:isolate;align-items:end}.lf-scaby-hero__image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.lf-scaby-hero::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(22 26 28 / 76%) 0%,rgb(22 26 28 / 38%) 52%,transparent 86%),linear-gradient(0deg,rgb(12 14 15 / 58%),transparent 50%);content:""}.lf-scaby-hero__content{padding-block:clamp(5rem,10vw,9rem);color:#fff}.lf-scaby-hero h1,.lf-scaby-galleries h2,.lf-scaby-journal h2,.lf-scaby-about h2{margin:.1em 0;font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;line-height:.94}.lf-scaby-hero h1{font-size:clamp(5rem,13vw,11rem);letter-spacing:-.055em}.lf-scaby-hero__subtitle{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(1.7rem,3vw,2.8rem)}.lf-scaby-hero__content>p:last-of-type{max-width:42rem;font-size:1.05rem;line-height:1.8}.lf-scaby-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.lf-scaby-actions .lf-c-button.is-secondary{border-color:#fff;background:transparent;color:#fff}.lf-scaby-galleries,.lf-scaby-journal,.lf-scaby-about{padding-block:clamp(5rem,10vw,9rem)}.lf-scaby-galleries h2,.lf-scaby-journal h2,.lf-scaby-about h2{font-size:clamp(3rem,7vw,6rem)}.lf-scaby-gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.2rem;margin-top:3rem}.lf-scaby-gallery{position:relative;grid-column:span 4;min-height:24rem;overflow:hidden;color:#fff}.lf-scaby-gallery:nth-child(1),.lf-scaby-gallery:nth-child(5){grid-column:span 7}.lf-scaby-gallery:nth-child(2),.lf-scaby-gallery:nth-child(6){grid-column:span 5}.lf-scaby-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease,filter .5s ease}.lf-scaby-gallery::after{position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgb(0 0 0 / 58%));content:""}.lf-scaby-gallery span{position:absolute;z-index:2;right:1.5rem;bottom:1.2rem;left:1.5rem;font-family:"Cormorant Garamond",Georgia,serif;font-size:2.2rem}.lf-scaby-gallery:hover img{transform:scale(1.035)}.lf-scaby-journal{background:#F0ECE5}.lf-scaby-journal__layout,.lf-scaby-about__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr);gap:clamp(3rem,8vw,8rem);align-items:center}.lf-scaby-journal img{width:100%;max-height:42rem;object-fit:cover}.lf-scaby-about__layout{grid-template-columns:minmax(18rem,.7fr) minmax(0,1fr)}.lf-scaby-about img{width:100%;max-height:38rem;object-fit:cover;object-position:center 25%}.lf-scaby-about a{color:var(--scaby-warm);font-weight:600;text-decoration:none}@media(max-width:760px){.lf-scaby-brand span{display:none}.lf-scaby-brand img{height:3rem}.lf-scaby-gallery,.lf-scaby-gallery:nth-child(n){grid-column:1/-1;min-height:20rem}.lf-scaby-journal__layout,.lf-scaby-about__layout{grid-template-columns:1fr}.lf-scaby-journal__layout img{order:-1}}
