.c1 a,.cs a{color:#f0b37a}.c1 a:hover,.cs a:hover{color:#ffd3a8}.c1 ::selection{color:#1a1310;background:#f0b37a}.cs ::selection{color:#1a1310;background:#f0b37a}.c1 *{box-sizing:border-box}.c1-tiltcard{transform-style:preserve-3d;will-change:transform;transition:transform .25s ease-out,box-shadow .4s,border-color .3s}.c1-tiltcard:hover{box-shadow:0 50px 90px -40px #f0b37a73;border-color:#6b4a33!important}.c1-pop{transform:translateZ(38px)}.c1-pop2{transform:translateZ(18px)}.c1-btn{transition:transform .2s,background .2s}.c1-btn:hover{background:#ffd3a8;transform:translateY(-2px)}.c1-btn:focus-visible,.c1-ghost:focus-visible,.c1-nav:focus-visible{outline-offset:3px;outline:3px solid #ffd3a8}.c1-stage{perspective:1600px}.c1-iso{transform-style:preserve-3d;transform:rotateX(58deg)rotate(-36deg)}.c1-layer{border:1px solid #6b4a33;border-radius:18px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:0;box-shadow:0 30px 60px -20px #0009}.c1-la{transform:translateZ(0)}.c1-lb{transform:translateZ(90px)}.c1-lc{transform:translateZ(180px)}.c1-ld{transform:translateZ(270px)}.c1-flip{transform-style:preserve-3d;transform:rotateX(10deg)rotateY(-24deg)}.c1-face{backface-visibility:hidden;border-radius:22px;flex-direction:column;justify-content:space-between;padding:26px;display:flex;position:absolute;inset:0}.c1-back{transform:rotateY(180deg)}.c1-cube{transform-style:preserve-3d;transform:rotateX(-18deg)rotateY(-32deg)}.c1-cf{color:#ffd3a8;text-align:center;background:#1c1511eb;border:1px solid #6b4a33;justify-content:center;align-items:center;padding:12px;font-family:Fraunces,Georgia,serif;font-size:26px;display:flex;position:absolute;inset:0}.c1-slab{color:#1a1310;background:#f0b37a;border-radius:14px;padding:16px 20px;font-weight:600;transform:rotateX(50deg)rotate(-30deg);box-shadow:0 10px #8a4a25,0 30px 40px -18px #000000b3}@supports (animation-timeline:scroll()){.c1-h3{animation:linear both c1p3;animation-timeline:scroll();animation-range:0 900px}.c1-h4{animation:linear both c1p4;animation-timeline:scroll();animation-range:0 900px}.c1-sun{animation:linear both c1sun;animation-timeline:scroll();animation-range:0 900px}.c1-herotxt{animation:linear both c1txt;animation-timeline:scroll();animation-range:0 700px}.c1-rev{animation:linear both c1rev;animation-timeline:view();animation-range:entry cover 28%}.c1-rise{animation:linear both c1rise;animation-timeline:view();animation-range:entry cover 40%}.c1-drift{animation:linear both c1drift;animation-timeline:view()}.c1-vt{view-timeline-name:--c1sec}.c1-la{animation:linear both c1la;animation-timeline:--c1sec;animation-range:entry 30% cover 55%}.c1-lb{animation:linear both c1lb;animation-timeline:--c1sec;animation-range:entry 30% cover 55%}.c1-lc{animation:linear both c1lc;animation-timeline:--c1sec;animation-range:entry 30% cover 55%}.c1-ld{animation:linear both c1ld;animation-timeline:--c1sec;animation-range:entry 30% cover 55%}.c1-iso{animation:linear both c1iso;animation-timeline:--c1sec;animation-range:entry exit 0%}.c1-flip{animation:linear both c1flip;animation-timeline:--c1sec;animation-range:entry 40% cover 70%}.c1-cube{animation:linear both c1cube;animation-timeline:--c1sec;animation-range:entry exit 0%}.c1-s1{animation:linear both c1s;animation-timeline:--c1sec;animation-range:entry 40% cover 50%}.c1-s2{animation:linear both c1s;animation-timeline:--c1sec;animation-range:entry 55% cover 60%}.c1-s3{animation:linear both c1s;animation-timeline:--c1sec;animation-range:entry 70% cover 70%}}@keyframes c1p3{to{transform:translateY(200px)}}@keyframes c1p4{to{transform:translateY(320px)}}@keyframes c1sun{to{opacity:.4;transform:translateY(260px)scale(.85)}}@keyframes c1txt{to{opacity:0;transform:translateY(-120px)}}@keyframes c1rev{0%{opacity:0;transform:translateY(80px)}}@keyframes c1rise{0%{opacity:0;transform:perspective(1200px)rotateX(40deg)translateY(140px)scale(.88)}}@keyframes c1drift{0%{transform:translateY(120px)}to{transform:translateY(-120px)}}@keyframes c1la{0%{transform:translateZ(0)}to{transform:translateZ(0)}}@keyframes c1lb{0%{transform:translateZ(6px)}to{transform:translateZ(90px)}}@keyframes c1lc{0%{transform:translateZ(12px)}to{transform:translateZ(180px)}}@keyframes c1ld{0%{transform:translateZ(18px)}to{transform:translateZ(270px)}}@keyframes c1iso{0%{transform:rotateX(64deg)rotate(-58deg)}to{transform:rotateX(52deg)rotate(-18deg)}}@keyframes c1flip{0%{transform:rotateX(10deg)rotateY(-24deg)}to{transform:rotateX(10deg)rotateY(204deg)}}@keyframes c1cube{0%{transform:rotateX(-18deg)rotateY(-60deg)}to{transform:rotateX(-18deg)rotateY(300deg)}}@keyframes c1s{0%{opacity:0;transform:rotateX(50deg)rotate(-30deg)translateZ(-140px)}}@media (prefers-reduced-motion:reduce){.c1 *{transition:none!important;animation:none!important}}@media (width<=860px){.c1-hero-title{font-size:48px!important}.c1-split{flex-direction:column!important}.c1-stage{transform:scale(.7)}.c1-dev{transform-origin:top;transform:scale(.42)}}.cs *{box-sizing:border-box}.cs-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .25s ease-out,box-shadow .4s,border-color .3s}.cs-tilt:hover{box-shadow:0 50px 90px -40px #f0b37a73;border-color:#6b4a33!important}.cs-pop{transform:translateZ(36px)}.cs-pop2{transform:translateZ(16px)}.cs-btn{transition:transform .2s,background .2s}.cs-btn:hover{background:#ffd3a8;transform:translateY(-2px)}.cs-btn:focus-visible,.cs-a:focus-visible{outline-offset:3px;outline:3px solid #ffd3a8}@supports (animation-timeline:scroll()){.cs-rev{animation:linear both csrev;animation-timeline:view();animation-range:entry cover 26%}.cs-rise{animation:linear both csrise;animation-timeline:view();animation-range:entry cover 38%}.cs-hero{animation:linear both cshero;animation-timeline:scroll();animation-range:0 700px}}@keyframes csrev{0%{opacity:0;transform:translateY(70px)}}@keyframes csrise{0%{opacity:0;transform:perspective(1200px)rotateX(36deg)translateY(120px)scale(.9)}}@keyframes cshero{to{transform:translateY(90px)rotateX(8deg)}}@media (prefers-reduced-motion:reduce){.cs *{transition:none!important;animation:none!important}}@media (width<=860px){.cs-split{flex-direction:column!important}.cs-h1{font-size:50px!important}}.c1-field{color:#f3ede4;width:100%;min-height:52px;font:inherit;background:#1c1511;border:1px solid #5a4130;border-radius:14px;padding:14px 16px;font-size:16px}.c1-field::placeholder{color:#9c8e80}.c1-field:focus-visible{outline-offset:2px;border-color:#f0b37a;outline:3px solid #ffd3a8}.c1-navlinks a{white-space:nowrap}@media (width<=1080px){.c1-navlinks{display:none!important}}@media (width<=860px){.c1-hero{height:920px!important}.c1-dev{top:610px!important}.c1 h2,.cs h2{letter-spacing:-.5px!important;font-size:36px!important}.c1 section,.cs section{padding-top:84px!important;padding-bottom:84px!important}.cs section:first-of-type{padding-top:0!important}.c1-stage-site{margin-top:-40px;height:430px!important}}
