@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&family=Barlow:wght@300;400;500;600&family=Barlow+Condensed:wght@400;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--story-ink: #1a1612;--story-bark: #2e2218;--story-walnut: #4a3220;--story-grain: #8b6340;--story-sand: #c9a97a;--story-cream: #f5f0e8;--story-fog: #ede8df;--story-white: #faf8f4;--story-gold: #c8922a;--story-gold-lt: #e8b84b;--story-ocean: #1c3a4a;--story-dune: #e8dfc8}.story-hero{background:var(--story-ocean);min-height:80vh;position:relative;overflow:hidden}.story-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(92deg,transparent,transparent 3px,rgba(255,255,255,.012) 3px,rgba(255,255,255,.012) 4px);pointer-events:none}.story-hero-inner{display:grid;grid-template-columns:52% 48%;min-height:80vh;position:relative;z-index:2}.story-hero-text{padding:80px 60px 80px 72px;display:flex;flex-direction:column;justify-content:center}.story-hero-text h1{font-family:Playfair Display,serif;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1;color:var(--story-cream);letter-spacing:-.02em;margin-bottom:24px}.story-h1-light{font-style:italic;color:var(--story-sand);font-weight:400}.story-hero-desc{font-family:Barlow,sans-serif;font-size:18px;font-weight:300;line-height:1.78;color:#f5f0e8a6;max-width:420px}.story-hero-img{position:relative;overflow:hidden}.story-body{padding:100px 72px;background:var(--story-white)}.story-body-inner{max-width:1100px;margin:0 auto}.story-chapter{display:grid;grid-template-columns:200px 1fr;gap:60px;align-items:start;margin-bottom:80px}.story-chapter-flip{grid-template-columns:1fr 1fr}.story-chapter-label{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--story-gold);padding-top:14px;border-top:2px solid var(--story-gold);position:sticky;top:100px}.story-chapter-content h2{font-family:Playfair Display,serif;font-size:clamp(28px,3vw,42px);font-weight:700;color:var(--story-bark);line-height:1.12;margin-bottom:24px}.story-h2-light{font-style:italic;color:var(--story-grain);font-weight:400}.story-chapter-content p{font-family:Barlow,sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:var(--story-walnut);margin-bottom:18px;max-width:620px}.story-chapter-img{height:480px;overflow:hidden}.story-chapter-img img{width:100%;height:100%;object-fit:cover}.story-createeveryday{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.story-ce-word{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:800;letter-spacing:.12em;color:var(--story-bark);opacity:.15}.story-ce-accent{color:var(--story-gold);opacity:1}.story-divider{display:flex;align-items:center;gap:20px;margin:60px 0}.story-divider-line{flex:1;height:1px;background:#4a32201f}.story-divider-mark{width:44px;height:44px;background:var(--story-bark);color:var(--story-sand);font-family:Playfair Display,serif;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.story-section-label{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--story-gold);margin-bottom:14px;display:flex;align-items:center;gap:10px}.story-section-label:after{content:"";flex:1;height:1px;background:var(--story-gold);opacity:.3;max-width:50px}.story-values{padding:100px 72px;background:var(--story-fog)}.story-values-header{max-width:480px;margin-bottom:56px}.story-values-header h2{font-family:Playfair Display,serif;font-size:clamp(28px,3vw,42px);font-weight:700;color:var(--story-bark);line-height:1.12}.story-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.story-value{background:var(--story-white);padding:36px 28px 40px;transition:transform .2s}.story-value:hover{transform:translateY(-4px);z-index:2}.story-value-featured{background:var(--story-bark)}.story-value-num{font-family:Playfair Display,serif;font-size:32px;font-weight:700;color:var(--story-gold);opacity:.4;line-height:1;margin-bottom:16px}.story-value h3{font-family:Playfair Display,serif;font-size:18px;font-weight:700;color:var(--story-bark);margin-bottom:12px;line-height:1.2}.story-value-featured h3{color:var(--story-cream)}.story-value p{font-family:Barlow,sans-serif;font-size:13px;font-weight:300;line-height:1.72;color:var(--story-walnut)}.story-value-featured p{color:#f5f0e89e}.story-skills{padding:100px 72px;background:var(--story-white)}.story-skills-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.story-skills-text h2{font-family:Playfair Display,serif;font-size:clamp(26px,2.8vw,40px);font-weight:700;color:var(--story-bark);line-height:1.12;margin-bottom:18px}.story-skills-text p{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:var(--story-walnut);line-height:1.78;margin-bottom:14px}.story-skills-list{display:flex;flex-direction:column;gap:24px}.story-skill{display:flex;flex-direction:column;gap:8px}.story-skill-bar{height:3px;background:var(--story-fog);position:relative;overflow:hidden}.story-skill-bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--w);background:var(--story-gold)}.story-skill-label{font-family:Barlow,sans-serif;font-size:14px;font-weight:400;color:var(--story-walnut)}.story-skill-years{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--story-gold)}.story-gallery{background:var(--story-fog)}.story-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.story-gallery-item{aspect-ratio:3/4;overflow:hidden}.story-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s;display:block}.story-gallery-item:hover img{transform:scale(1.04)}.story-cta{background:var(--story-bark);padding:100px 72px;text-align:center;position:relative}.story-cta-inner{max-width:560px;margin:0 auto}.story-cta-inner h2{font-family:Playfair Display,serif;font-size:clamp(28px,3.5vw,48px);font-weight:700;color:var(--story-cream);line-height:1.12;margin-bottom:16px}.story-cta-inner p{font-family:Barlow,sans-serif;font-size:16px;font-weight:300;color:#f5f0e894;line-height:1.7;margin-bottom:36px}.story-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.story-btn-primary{background:var(--story-gold);color:var(--story-ink);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:16px 32px;text-decoration:none;display:inline-block;transition:background .2s,transform .15s}.story-btn-primary:hover{background:var(--story-gold-lt);transform:translateY(-1px)}.story-btn-outline{color:var(--story-cream);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:15px 30px;text-decoration:none;display:inline-block;border:1px solid rgba(245,240,232,.3);transition:border-color .2s}.story-btn-outline:hover{border-color:var(--story-gold);color:var(--story-gold)}.story-cta-logo{margin-top:56px}@media(max-width:1024px){.story-hero-inner{grid-template-columns:1fr;min-height:auto}.story-hero-img{height:420px}.story-hero-text{padding:60px 40px}.story-chapter{grid-template-columns:1fr;gap:24px}.story-chapter-flip{grid-template-columns:1fr}.story-chapter-label{position:static}.story-chapter-img{height:340px}.story-values-grid{grid-template-columns:1fr 1fr}.story-skills-inner{grid-template-columns:1fr;gap:48px}.story-gallery-grid{grid-template-columns:1fr 1fr}.story-body,.story-values,.story-skills,.story-cta{padding:72px 40px}}@media(max-width:640px){.story-hero-text{padding:48px 24px}.story-hero-img{height:300px}.story-values-grid{grid-template-columns:1fr}.story-gallery-grid{grid-template-columns:1fr 1fr}.story-body,.story-values,.story-skills,.story-cta{padding:60px 24px}.story-chapter-img{height:260px}.story-ce-word{font-size:20px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.story-hero-text>*{opacity:0;animation:fadeUp .65s ease forwards}.story-hero-text img{animation-delay:.1s}.story-hero-text h1{animation-delay:.25s}.story-hero-desc{animation-delay:.4s}
/*# sourceMappingURL=/cdn/shop/t/4/assets/harrington-story.css.map */
