*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3eeea;color:#302b27;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.launch{max-width:1800px;margin:auto;padding:0 5vw}.launch-header{height:100px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #302b2729}.launch-logo{font-size:40px;font-weight:800;letter-spacing:.16em;text-decoration:none;color:#000}.launch-entry{font-size:12px;text-underline-offset:5px}.launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding:50px 0;min-height:calc(100svh - 180px)}.launch-copy{max-width:570px}.launch-kicker{font-size:11px;letter-spacing:.22em;margin-bottom:28px}.launch h1{font-size:clamp(48px,6.5vw,100px);line-height:.99;letter-spacing:-.06em;font-weight:500;margin:0 0 28px;max-width:530px}.launch-intro{font-size:17px;line-height:1.6;color:#71665d;max-width:320px}.launch-newsletter{margin-top:45px}.launch h2{font-size:16px;font-weight:400;margin-bottom:20px}.launch label{display:block;font-size:12px;margin:14px 0 8px}.launch-fields{display:flex;gap:8px}.launch input{min-width:0;width:100%;flex:1;border:1px solid #302b2755;background:transparent;padding:14px;font:inherit;border-radius:0}.launch button{border:1px solid #302b27;background:#302b27;color:#f3eeea;padding:14px 18px;cursor:pointer;font-size:12px}.launch-consent{font-size:10px;color:#71665d;line-height:1.6;max-width:440px}.launch-password{margin-top:32px;font-size:12px}.launch-password summary{cursor:pointer;text-decoration:underline;text-underline-offset:5px}.launch-image{position:relative;overflow:hidden;aspect-ratio:4/5;background:#dbd3c8;max-height:720px}.launch-image img{position:absolute;max-width:none;width:230%;height:230%;object-fit:contain;left:-52%;top:-20%;filter:contrast(.96)}.launch-image:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 40%,#61554645)}.launch-image span{position:absolute;z-index:1;bottom:24px;left:24px;letter-spacing:.18em;font-size:10px}.launch-footer{border-top:1px solid #302b2729;display:flex;justify-content:space-between;padding:25px 0;font-size:10px;color:#71665d;gap:24px}.launch-footer nav{display:flex;gap:18px;flex-wrap:wrap}.launch :focus-visible{outline:2px solid #775c3b;outline-offset:4px}.errors{color:#a12c20}body:has(.shopify-policy__container){background:#f3eeea}@media(max-width:749px){.launch{padding:0 22px}.launch-header{height:78px}.launch-logo{font-size:29px}.launch-entry{font-size:10px}.launch-grid{display:flex;flex-direction:column-reverse;gap:32px;padding:24px 0 40px}.launch-image{width:100%;aspect-ratio:1.45;max-height:300px}.launch-image img{width:210%;height:290%;left:-45%;top:-35%}.launch-copy{width:100%}.launch h1{font-size:55px;max-width:320px}.launch-kicker{margin:0 0 20px}.launch-newsletter{margin-top:30px}.launch-fields{flex-direction:column}.launch input{font-size:16px}.launch-footer{flex-direction:column;gap:16px}}
.launch-image img{width:330%;height:330%;left:-15%;top:-60%}@media(max-width:749px){.launch-image img{width:330%;height:500%;left:-15%;top:-100%}}
