@font-face{font-family:Open;src:url(assets/OpenAISans-Regular.woff2)}@font-face{font-family:Open;src:url(assets/OpenAISans-Bold.woff2);font-weight:700}*{box-sizing:border-box}body{margin:0;font-family:Open,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #af7550;outline-offset:4px}.note{text-align:center;padding:10px;font-size:8px;letter-spacing:1.4px}.bakery{background:#f5ebdf;color:#5b2730}.bakery .note{background:#50252b;color:#f6dfd4}.auto{background:#12171b;color:#f1f1e8}.auto .note{background:#252c30;color:#f2c88b}header{height:110px;padding:24px 5%;display:flex;align-items:center;justify-content:space-between}.brand{font:37px Georgia;white-space:nowrap}.brand span{display:block;font:8px Open;letter-spacing:2.6px;margin-top:9px}nav{white-space:nowrap;display:block}nav a{display:inline-block;margin-left:30px;font-size:11px}.mobile-action{display:none}.hero{height:680px;position:relative;overflow:hidden}.photo{position:absolute;inset:0;background:center/cover}.bakery .photo{left:42%;background-image:url(assets/bakery.png);background-position:68% center}.copy{position:relative;z-index:1;padding:90px 6%;max-width:650px}.eyebrow{font-size:9px;letter-spacing:1.9px;font-weight:700;line-height:1.7}h1{font:76px/1.01 Georgia;letter-spacing:-2px;margin:27px 0}h1 em{font-weight:400;color:#b56f68}.intro{font-size:15px;line-height:1.8;max-width:390px;margin:24px 0 30px}.action{display:inline-block;padding:17px 24px;background:#602b34;color:#fff0e4;font-size:12px}.small{font-size:9px;line-height:1.7;margin-top:37px;color:#8f6764}.strip{display:flex;justify-content:space-around;padding:27px 6%;border-top:1px solid #d7beb0;border-bottom:1px solid #d7beb0;font-size:12px;letter-spacing:1px}.auto header{border-bottom:1px solid #465057}.auto .brand{font:bold 27px Open;letter-spacing:2px}.auto .photo{background-image:url(assets/auto.png);background-position:center 48%}.auto .shade{position:absolute;inset:0;background:linear-gradient(90deg,#0b1117e8 0%,#0b111799 35%,transparent 70%)}.auto .copy{max-width:750px;padding-top:100px}.auto h1{font:700 77px/1.04 Open;letter-spacing:-3px}.auto h1 em{font-style:normal;color:#e9b36a}.auto .eyebrow{color:#e9b36a}.auto .action{background:#efb35d;color:#152028;font-weight:700}.auto .small{color:#bfc9cc}.auto .intro{color:#d4dce0}.auto .strip{border-color:#465057;color:#c6d0d3;font-size:11px}.explore{padding:70px 12%;text-align:center}.explore h2{font:48px/1.08 Georgia;margin:22px 0}.explore>p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:740px;margin:0 auto 28px}.explore small{display:block;font-size:10px;margin-top:22px}.auto .explore h2{font-family:Open;font-weight:700}.auto .explore{background:#1b2329}
@media(max-width:900px){header{height:95px}.brand{font-size:30px}nav a{margin-left:17px;font-size:9px}.copy{padding:85px 5%;max-width:480px}h1{font-size:61px}.bakery .photo{left:45%}.intro{font-size:13px;max-width:285px}.auto h1{font-size:65px}.auto .copy{max-width:580px}.hero{height:660px}.strip{font-size:10px}}
@media(max-width:600px){.note{font-size:6px;letter-spacing:.6px;padding:9px 10px}header{height:87px;padding:20px 6%}.brand{font-size:28px}.brand span{font-size:6px;letter-spacing:1.6px}nav{display:none}.mobile-action{display:inline-block;font-size:10px;border:1px solid currentColor;padding:11px 14px}.hero{height:740px}.bakery .photo{inset:0;background-position:69% center}.bakery .shade{position:absolute;inset:0;background:linear-gradient(0deg,#3d1726f5 0%,#441c26b0 37%,transparent 75%)}.copy,.auto .copy{padding:350px 7% 30px;max-width:none}.bakery .copy{color:#fff0e2}h1{font-size:52px;letter-spacing:-1.5px;margin:20px 0}.bakery h1 em{color:#f3c6b4}.intro{font-size:13px;line-height:1.7;margin:20px 0;max-width:330px}.bakery .action{background:#f4dfcc;color:#602b34}.small{font-size:8px;margin-top:25px}.bakery .small{color:#e8c3b8}.strip{display:block;text-align:center;padding:17px}.strip span{display:block;padding:7px}.auto .brand{font-size:18px;letter-spacing:1px}.auto .brand span{font-size:6px}.auto .photo{background-position:64% center}.auto .shade{background:linear-gradient(0deg,#0a141df5 0%,#101c26a0 42%,transparent 85%)}.auto h1{font-size:48px;letter-spacing:-1.8px}.auto .copy{padding-top:365px}.explore{padding:50px 7%}.explore h2{font-size:37px}.explore>p:not(.eyebrow){font-size:13px}}
