.lb-img{cursor:zoom-in}.lb{z-index:200;backdrop-filter:blur(6px);background:#0c0907ed;justify-content:center;align-items:center;padding:clamp(16px,4vw,56px);display:none;position:fixed;inset:0}.lb.open{animation:.22s both atmoFade;display:flex}.lb-fig{flex-direction:column;align-items:center;gap:14px;max-width:100%;max-height:100%;margin:0;display:flex}.lb-pic{object-fit:contain;max-width:100%;max-height:82vh;box-shadow:0 30px 90px -24px #000000bf}.lb-cap{letter-spacing:.14em;text-transform:uppercase;color:#cfc3ad;text-align:center;min-height:1em;font-family:Jost,sans-serif;font-size:11px}.lb-x{color:#f1ebdf;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;transition:background .2s;position:absolute;top:clamp(12px,2.4vw,26px);right:clamp(12px,2.4vw,26px)}.lb-x:hover{background:#ffffff26}.lb-nav{color:#f1ebdf;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;width:52px;height:52px;font-size:30px;line-height:1;transition:background .2s;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav:hover{background:#ffffff24}.lb-prev{left:clamp(8px,2vw,26px)}.lb-next{right:clamp(8px,2vw,26px)}.lb.lb-solo .lb-nav{display:none}@media (width<=600px){.lb-nav{width:40px;height:40px;font-size:24px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#14100d;margin:0}::selection{background:var(--accent,#8c2f23);color:#f1ebdf}@keyframes heroRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes scrollPulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.85;transform:translateY(7px)}}@keyframes fadeSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes atmoFade{0%{opacity:0}to{opacity:1}}@keyframes snowFall{0%{transform:translateY(-14vh)translate(0)}to{transform:translateY(116vh)translate(26px)}}@keyframes leafFall{0%{transform:translateY(-14vh)rotate(0)}to{transform:translateY(116vh)rotate(340deg)}}@keyframes petalDrift{0%{transform:translateY(-14vh)translate(0)rotate(0)}to{transform:translateY(116vh)translate(-46px)rotate(200deg)}}@keyframes fireflyFloat{0%{transform:translate(0)}50%{transform:translate(16px,-32px)}to{transform:translate(0)}}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:.95}}@keyframes moteDrift{0%{opacity:0;transform:translateY(0)translate(0)}18%{opacity:.45}to{opacity:0;transform:translateY(-70px)translate(24px)}}@keyframes ladSnow{0%{transform:translateY(-12vh)translate(0)}25%{transform:translateY(20vh)translate(16px)}50%{transform:translateY(50vh)translate(-14px)}75%{transform:translateY(80vh)translate(14px)}to{transform:translateY(116vh)translate(0)}}@keyframes ladFly{0%{opacity:0;transform:translate(0)scale(.65)}12%{opacity:.95}40%{opacity:.3;transform:translate(28px,-34px)scale(1)}56%{opacity:.95}78%{opacity:.5;transform:translate(-20px,-78px)scale(.85)}to{opacity:0;transform:translate(10px,-120px)scale(.6)}}@keyframes ladLeaf{0%{opacity:0;transform:translateY(-8vh)rotate(0)}8%{opacity:.92}to{opacity:.85;transform:translate(-34vw,118vh)rotate(640deg)}}@keyframes ladWindA{0%{opacity:0;transform:translate(112vw)}5%{opacity:.92}25%{transform:translate(44vw)}40%{transform:translate(32vw)}95%{opacity:.85}to{opacity:0;transform:translate(-132vw)}}@keyframes ladWindB{0%{opacity:0;transform:translate(112vw)}5%{opacity:.92}42%{transform:translate(-3vw)}57%{transform:translate(-15vw)}95%{opacity:.85}to{opacity:0;transform:translate(-132vw)}}@keyframes ladWindC{0%{opacity:0;transform:translate(112vw)}5%{opacity:.92}57%{transform:translate(-44vw)}72%{transform:translate(-56vw)}95%{opacity:.85}to{opacity:0;transform:translate(-132vw)}}@keyframes ladFlutter{0%{transform:translateY(0)rotate(0)}25%{transform:translateY(24px)rotate(120deg)}50%{transform:translateY(-16px)rotate(230deg)}75%{transform:translateY(20px)rotate(340deg)}to{transform:translateY(-4px)rotate(460deg)}}@keyframes ladFlutterLoop{0%{transform:translate(0)rotate(0)}28%{transform:translate(10px,28px)rotate(170deg)}44%{transform:translate(-12px,10px)rotate(300deg)}60%{transform:translate(12px,-18px)rotate(430deg)}to{transform:translate(8px,16px)rotate(620deg)}}@keyframes beeWander{0%{transform:translate(0)}20%{transform:translate(30px,-22px)}40%{transform:translate(-24px,-32px)}60%{transform:translate(28px,16px)}80%{transform:translate(-28px,10px)}to{transform:translate(0)}}@keyframes beeBuzz{0%{transform:translate(0)}20%{transform:translate(2.4px,-1.8px)}45%{transform:translate(-2px,2.2px)}65%{transform:translate(1.8px,1.4px)}85%{transform:translate(-1.4px,-1.6px)}to{transform:translate(0)}}@property --accent{syntax:"<color>";inherits:true;initial-value:#8c2f23}@property --accent-hover{syntax:"<color>";inherits:true;initial-value:#a3392b}@property --gold{syntax:"<color>";inherits:true;initial-value:#b3935f}@property --gold-soft{syntax:"<color>";inherits:true;initial-value:#a08a6a}@property --bg{syntax:"<color>";inherits:true;initial-value:#1a1613}@property --bg2{syntax:"<color>";inherits:true;initial-value:#16120f}@property --bg3{syntax:"<color>";inherits:true;initial-value:#120e0b}@property --dining{syntax:"<color>";inherits:true;initial-value:#221c17}@property --photo{syntax:"<color>";inherits:true;initial-value:#14100d}@media (width<=900px){.lad-panel-nudge{display:none!important}}
