body .alpha-landing{--al-paper:#f4efe6;--al-paper-deep:#ebe4d6;--al-ink:#1a1814;--al-ink-soft:#3a342c;--al-rule:#c9bfa9;--al-accent:#6b4423;--al-gold:#a8895a;background:var(--al-paper);color:var(--al-ink);font-family:'Manrope',sans-serif;font-weight:300;line-height:1.6}body .alpha-landing *,body .alpha-landing *::before,body .alpha-landing *::after{box-sizing:border-box}body .alpha-landing h1,body .alpha-landing h2,body .alpha-landing h3,body .alpha-landing h4,body .alpha-landing p,body .alpha-landing blockquote,body .alpha-landing cite,body .alpha-landing ul,body .alpha-landing a{margin:0;padding:0;color:inherit;font-weight:inherit;text-transform:none}body .alpha-landing a{text-decoration:none;border:none;box-shadow:none}body .alpha-landing img{max-width:100%;height:auto;border-radius:0}body .alpha-landing .al-eyebrow{font-family:'Manrope',sans-serif;font-size:11px;font-weight:500;letter-spacing:0.4em;text-transform:uppercase;color:var(--al-accent)}body .alpha-landing .al-hero{min-height:100vh;padding:80px 48px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative}body .alpha-landing .al-hero-meta{position:absolute;top:40px;right:48px;text-align:right;font-size:11px;letter-spacing:0.25em;text-transform:uppercase;color:var(--al-ink-soft);line-height:2}body .alpha-landing .al-hero-meta div:first-child{color:var(--al-accent)}body .alpha-landing .al-hero-text h1{font-family:'Cormorant Garamond',serif;font-size:clamp(56px,7.5vw,112px);font-weight:300;line-height:0.98;letter-spacing:-0.02em;margin-bottom:48px;color:var(--al-ink)}body .alpha-landing .al-hero-text h1 em{font-style:italic;color:var(--al-accent);font-weight:300}body .alpha-landing .al-hero-lede{font-size:17px;line-height:1.75;color:var(--al-ink-soft);max-width:460px;margin:24px 0 56px}body .alpha-landing .al-hero-cta-group{display:flex;gap:32px;align-items:center}body .alpha-landing .al-btn-primary,body .alpha-landing a.al-btn-primary{display:inline-block;background:var(--al-ink);color:var(--al-paper);padding:18px 36px;font-size:12px;letter-spacing:0.25em;text-transform:uppercase;font-family:'Manrope',sans-serif;font-weight:500;text-decoration:none;transition:all 0.4s;border:none;border-radius:0;cursor:pointer;line-height:1.2}body .alpha-landing .al-btn-primary:hover,body .alpha-landing a.al-btn-primary:hover{background:var(--al-accent);letter-spacing:0.3em;color:var(--al-paper);padding:18px 36px}body .alpha-landing .al-btn-primary::after{display:none!important}body .alpha-landing .al-btn-ghost,body .alpha-landing a.al-btn-ghost{display:inline-block;background:none;color:var(--al-ink);font-size:12px;letter-spacing:0.25em;text-transform:uppercase;font-family:'Manrope',sans-serif;font-weight:500;padding:0 0 4px;border:none;border-bottom:1px solid var(--al-ink);border-radius:0;text-decoration:none;transition:all 0.3s;cursor:pointer;line-height:1.2}body .alpha-landing .al-btn-ghost:hover,body .alpha-landing a.al-btn-ghost:hover{color:var(--al-accent);border-color:var(--al-accent)}body .alpha-landing .al-btn-ghost::after{display:none!important}body .alpha-landing .al-hero-image{position:relative;height:78vh;min-height:600px;overflow:hidden}body .alpha-landing .al-hero-image::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(26,24,20,0.15))}body .alpha-landing .al-hero-image img{width:100%;height:100%;object-fit:cover;filter:contrast(1.02) saturate(0.9);display:block}body .alpha-landing .al-hero-caption{position:absolute;bottom:24px;left:24px;color:var(--al-paper);font-size:10px;letter-spacing:0.3em;text-transform:uppercase;z-index:2}body .alpha-landing .al-hero-caption em{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:14px;text-transform:none;letter-spacing:0.05em}body .alpha-landing .al-philosophy{padding:120px 48px;max-width:1100px;margin:0 auto;text-align:center}body .alpha-landing .al-quote{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:clamp(28px,3.5vw,48px);line-height:1.3;font-weight:300;margin-top:32px;color:var(--al-ink)}body .alpha-landing .al-quote span{color:var(--al-accent)}body .alpha-landing .al-attribution{margin-top:32px;font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:var(--al-ink-soft)}body .alpha-landing .al-ornament-divider{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:60px}body .alpha-landing .al-ornament-divider::before,body .alpha-landing .al-ornament-divider::after{content:'';width:80px;height:1px;background:var(--al-rule)}body .alpha-landing .al-ornament-divider svg{width:14px;height:14px}body .alpha-landing .al-atelier{padding:120px 48px;background:var(--al-paper-deep)}body .alpha-landing .al-atelier-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:end}body .alpha-landing .al-atelier-image-stack{position:relative;height:720px}body .alpha-landing .al-img-main{position:absolute;top:0;left:0;width:78%;height:88%;overflow:hidden}body .alpha-landing .al-img-detail{position:absolute;bottom:0;right:0;width:48%;height:42%;overflow:hidden;border:8px solid var(--al-paper-deep)}body .alpha-landing .al-atelier-image-stack img{width:100%;height:100%;object-fit:cover;filter:contrast(1.02) saturate(0.92);display:block}body .alpha-landing .al-tag{position:absolute;top:24px;right:12%;writing-mode:vertical-rl;font-size:10px;letter-spacing:0.4em;text-transform:uppercase;color:var(--al-ink-soft)}body .alpha-landing .al-atelier-text h2{font-family:'Cormorant Garamond',serif;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1.05;letter-spacing:-0.015em;margin:24px 0 40px;color:var(--al-ink)}body .alpha-landing .al-atelier-text h2 em{font-style:italic;color:var(--al-accent)}body .alpha-landing .al-atelier-text p{font-size:16px;line-height:1.85;color:var(--al-ink-soft);margin-bottom:28px;max-width:500px}body .alpha-landing .al-atelier-text p:first-of-type::first-letter{font-family:'Cormorant Garamond',serif;font-size:56px;float:left;line-height:0.85;padding:6px 12px 0 0;color:var(--al-accent);font-style:italic}body .alpha-landing .al-commissions{padding:140px 48px}body .alpha-landing .al-commissions-header{max-width:1400px;margin:0 auto 80px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}body .alpha-landing .al-commissions-header h2{font-family:'Cormorant Garamond',serif;font-size:clamp(44px,5.5vw,80px);font-weight:300;line-height:1;letter-spacing:-0.015em;margin-top:24px;color:var(--al-ink)}body .alpha-landing .al-commissions-header h2 em{font-style:italic;color:var(--al-accent)}body .alpha-landing .al-commissions-header .al-intro{font-size:15px;line-height:1.85;color:var(--al-ink-soft);padding-bottom:8px}body .alpha-landing .al-commissions-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}body .alpha-landing .al-commission{cursor:pointer}body .alpha-landing .al-commission .al-img-wrap{overflow:hidden;height:520px;margin-bottom:24px;position:relative}body .alpha-landing .al-commission img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(0.16,1,0.3,1);filter:contrast(1.02) saturate(0.92);display:block}body .alpha-landing .al-commission:hover img{transform:scale(1.04)}body .alpha-landing .al-commission .al-number{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:14px;color:var(--al-accent);margin-bottom:8px}body .alpha-landing .al-commission h3{font-family:'Cormorant Garamond',serif;font-size:32px;font-weight:400;margin-bottom:8px;letter-spacing:-0.01em;color:var(--al-ink)}body .alpha-landing .al-commission .al-meta{font-size:12px;letter-spacing:0.15em;text-transform:uppercase;color:var(--al-ink-soft)}body .alpha-landing .al-commission .al-img-wrap::after{content:'↗';position:absolute;top:20px;right:20px;width:44px;height:44px;background:var(--al-paper);color:var(--al-ink);display:grid;place-items:center;font-size:16px;opacity:0;transform:translate(-8px,8px);transition:all 0.5s}body .alpha-landing .al-commission:hover .al-img-wrap::after{opacity:1;transform:translate(0,0)}body .alpha-landing .al-process{padding:140px 48px;background:var(--al-ink);color:var(--al-paper);position:relative;overflow:hidden}body .alpha-landing .al-process::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(168,137,90,0.08),transparent 60%),radial-gradient(ellipse at bottom left,rgba(107,68,35,0.06),transparent 60%);pointer-events:none}body .alpha-landing .al-process-inner{max-width:1400px;margin:0 auto;position:relative}body .alpha-landing .al-process-header{text-align:center;margin-bottom:100px}body .alpha-landing .al-process-header .al-eyebrow{color:var(--al-gold)}body .alpha-landing .al-process-header h2{font-family:'Cormorant Garamond',serif;font-size:clamp(44px,5.5vw,80px);font-weight:300;line-height:1.05;margin-top:20px;color:var(--al-paper)}body .alpha-landing .al-process-header h2 em{font-style:italic;color:var(--al-gold)}body .alpha-landing .al-process-steps{display:grid;grid-template-columns:repeat(4,1fr);position:relative}body .alpha-landing .al-process-steps::before{content:'';position:absolute;top:32px;left:8%;right:8%;height:1px;background:linear-gradient(to right,transparent,var(--al-gold),transparent);opacity:0.4}body .alpha-landing .al-step{padding:0 24px;text-align:center;position:relative}body .alpha-landing .al-dot{width:12px;height:12px;border:1px solid var(--al-gold);background:var(--al-ink);border-radius:50%;margin:0 auto 56px;position:relative;z-index:2}body .alpha-landing .al-dot::after{content:'';position:absolute;inset:3px;background:var(--al-gold);border-radius:50%}body .alpha-landing .al-num{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:14px;color:var(--al-gold);letter-spacing:0.1em;margin-bottom:16px}body .alpha-landing .al-step h3{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:400;margin-bottom:20px;color:var(--al-paper)}body .alpha-landing .al-step p{font-size:14px;line-height:1.75;color:rgba(244,239,230,0.65);max-width:240px;margin:0 auto}body .alpha-landing .al-materials{padding:140px 48px;overflow:hidden}body .alpha-landing .al-materials-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:center}body .alpha-landing .al-materials-text h2{font-family:'Cormorant Garamond',serif;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1.05;margin:24px 0 40px;color:var(--al-ink)}body .alpha-landing .al-materials-text h2 em{font-style:italic;color:var(--al-accent)}body .alpha-landing .al-materials-text p{font-size:16px;line-height:1.85;color:var(--al-ink-soft);margin-bottom:28px}body .alpha-landing .al-swatch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}body .alpha-landing .al-swatch{aspect-ratio:1;position:relative;overflow:hidden;cursor:pointer}body .alpha-landing .al-swatch::after{content:attr(data-name);position:absolute;bottom:8px;left:10px;font-size:9px;letter-spacing:0.2em;text-transform:uppercase;color:var(--al-paper);text-shadow:0 1px 2px rgba(0,0,0,0.4);opacity:0;transition:opacity 0.4s}body .alpha-landing .al-swatch:hover::after{opacity:1}body .alpha-landing .al-s1{background:linear-gradient(135deg,#c9b896 0%,#a8916b 100%)}body .alpha-landing .al-s2{background:linear-gradient(135deg,#4a3829 0%,#2a1f15 100%)}body .alpha-landing .al-s3{background:linear-gradient(135deg,#8b6f47 0%,#5d4729 100%)}body .alpha-landing .al-s4{background:linear-gradient(135deg,#d4c4a8 0%,#b8a585 100%)}body .alpha-landing .al-s5{background:linear-gradient(135deg,#6b4423 0%,#4a2f18 100%)}body .alpha-landing .al-s6{background:linear-gradient(135deg,#e8dcc4 0%,#c4b598 100%)}body .alpha-landing .al-materials-image{height:700px;overflow:hidden;position:relative}body .alpha-landing .al-materials-image img{width:100%;height:100%;object-fit:cover;filter:contrast(1.02) saturate(0.9);display:block}body .alpha-landing .al-testimonial{padding:140px 48px;background:var(--al-paper-deep)}body .alpha-landing .al-testimonial-inner{max-width:1000px;margin:0 auto;text-align:center}body .alpha-landing .al-quote-mark{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:140px;line-height:0.6;color:var(--al-accent);opacity:0.3;margin-bottom:24px}body .alpha-landing .al-testimonial blockquote{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:clamp(28px,3.2vw,44px);line-height:1.35;font-weight:300;margin-bottom:48px;color:var(--al-ink);border:none;padding:0;background:none}body .alpha-landing .al-testimonial cite{font-style:normal;font-size:11px;letter-spacing:0.35em;text-transform:uppercase;color:var(--al-ink-soft);display:block}body .alpha-landing .al-testimonial cite span{display:block;margin-top:8px;color:var(--al-accent);font-family:'Cormorant Garamond',serif;font-style:italic;font-size:16px;letter-spacing:0.05em;text-transform:none}body .alpha-landing .al-journal{padding:140px 48px}body .alpha-landing .al-journal-inner{max-width:1400px;margin:0 auto}body .alpha-landing .al-journal-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:60px;padding-bottom:24px;border-bottom:1px solid var(--al-rule)}body .alpha-landing .al-journal-header h2{font-family:'Cormorant Garamond',serif;font-size:clamp(36px,4.5vw,60px);font-weight:300;line-height:1;margin-top:16px;color:var(--al-ink)}body .alpha-landing .al-journal-header h2 em{font-style:italic;color:var(--al-accent)}body .alpha-landing .al-journal-header a{color:var(--al-ink);text-decoration:none;font-size:12px;letter-spacing:0.25em;text-transform:uppercase;border-bottom:1px solid var(--al-ink);padding-bottom:4px}body .alpha-landing .al-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}body .alpha-landing .al-article .al-img-wrap{overflow:hidden;height:340px;margin-bottom:20px}body .alpha-landing .al-article img{width:100%;height:100%;object-fit:cover;transition:transform 1s;filter:contrast(1.02) saturate(0.92);display:block}body .alpha-landing .al-article:hover img{transform:scale(1.04)}body .alpha-landing .al-article .al-cat{font-size:10px;letter-spacing:0.3em;text-transform:uppercase;color:var(--al-accent);margin-bottom:8px}body .alpha-landing .al-article h3{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:400;line-height:1.2;margin-bottom:12px;color:var(--al-ink)}body .alpha-landing .al-article p{font-size:14px;line-height:1.7;color:var(--al-ink-soft)}body .alpha-landing .al-final-cta{padding:180px 48px;text-align:center;background:var(--al-paper);border-top:1px solid var(--al-rule)}body .alpha-landing .al-final-cta .al-eyebrow{margin-bottom:32px;display:block}body .alpha-landing .al-final-cta h2{font-family:'Cormorant Garamond',serif;font-size:clamp(48px,6.5vw,104px);font-weight:300;line-height:1;letter-spacing:-0.02em;margin-bottom:48px;color:var(--al-ink)}body .alpha-landing .al-final-cta h2 em{font-style:italic;color:var(--al-accent)}body .alpha-landing .al-final-cta p{font-size:17px;line-height:1.75;color:var(--al-ink-soft);max-width:580px;margin:0 auto 60px}body .alpha-landing .al-final-cta-buttons{display:flex;gap:24px;justify-content:center}body .alpha-landing .al-fade-up{opacity:0;transform:translateY(30px);transition:opacity 1.2s cubic-bezier(0.16,1,0.3,1),transform 1.2s cubic-bezier(0.16,1,0.3,1)}body .alpha-landing .al-fade-up.al-in{opacity:1;transform:translateY(0)}body .alpha-landing .al-delay-1{transition-delay:0.15s}body .alpha-landing .al-delay-2{transition-delay:0.3s}body .alpha-landing .al-delay-3{transition-delay:0.45s}@keyframes al-heroIn{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}body .alpha-landing .al-hero-text>*{animation:al-heroIn 1.4s cubic-bezier(0.16,1,0.3,1) both}body .alpha-landing .al-hero-text .al-eyebrow{animation-delay:0.1s}body .alpha-landing .al-hero-text h1{animation-delay:0.25s}body .alpha-landing .al-hero-text .al-hero-lede{animation-delay:0.5s}body .alpha-landing .al-hero-text .al-hero-cta-group{animation-delay:0.7s}body .alpha-landing .al-hero-image{animation:al-heroIn 1.6s cubic-bezier(0.16,1,0.3,1) both;animation-delay:0.2s}@media (prefers-reduced-motion:reduce){body .alpha-landing *,body .alpha-landing *::before,body .alpha-landing *::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}body .alpha-landing .al-fade-up{opacity:1;transform:none}}body .et_pb_section.alpha-section,body .et_pb_section.alpha-section .et_pb_row,body .et_pb_section.alpha-section .et_pb_column,body .et_pb_section.alpha-section .et_pb_code{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}body .et_pb_section.alpha-section .et_pb_row{display:block!important}@media (max-width:1000px){body .alpha-landing .al-hero{grid-template-columns:1fr;padding:60px 24px;gap:40px;min-height:auto}body .alpha-landing .al-hero-meta{display:none}body .alpha-landing .al-hero-image{height:60vh;min-height:400px}body .alpha-landing .al-atelier,body .alpha-landing .al-commissions,body .alpha-landing .al-process,body .alpha-landing .al-materials,body .alpha-landing .al-testimonial,body .alpha-landing .al-journal,body .alpha-landing .al-final-cta,body .alpha-landing .al-philosophy{padding:80px 24px}body .alpha-landing .al-atelier-grid,body .alpha-landing .al-materials-inner{grid-template-columns:1fr;gap:60px}body .alpha-landing .al-atelier-image-stack{height:500px}body .alpha-landing .al-commissions-header{grid-template-columns:1fr;gap:32px}body .alpha-landing .al-commissions-grid,body .alpha-landing .al-journal-grid{grid-template-columns:1fr;gap:40px}body .alpha-landing .al-commission .al-img-wrap,body .alpha-landing .al-article .al-img-wrap{height:380px}body .alpha-landing .al-process-steps{grid-template-columns:1fr 1fr;gap:48px 16px}body .alpha-landing .al-process-steps::before{display:none}body .alpha-landing .al-final-cta-buttons{flex-direction:column;align-items:center}body .alpha-landing .al-hero-cta-group{flex-direction:column;align-items:flex-start;gap:20px}body .alpha-landing .al-journal-header{flex-direction:column;align-items:flex-start;gap:20px}}