body.crushin-home{margin:0;background:#fff8f1;color:#352332;font:18px/1.65 "Trebuchet MS",sans-serif}.crushin-home *{box-sizing:border-box}.crushin-home a{color:inherit}.crushin-home .cr-wrap{width:min(1200px,calc(100% - 64px));margin:auto}.crushin-home h1,.crushin-home h2,.crushin-home h3,.crushin-home p{margin:0}.crushin-home h1,.crushin-home h2{font-family:Georgia,serif;letter-spacing:-.055em;font-weight:400;line-height:1.06}.crushin-home h1{font-size:clamp(48px,5.7vw,82px)}.crushin-home h2{font-size:clamp(38px,4.4vw,60px)}.crushin-home em{color:#a93647;font-weight:400}.cr-nav{display:flex;align-items:center;justify-content:space-between;padding:28px 0;gap:24px}.cr-brand{font-size:38px;letter-spacing:-3px;font-weight:700;text-decoration:none;line-height:1}.cr-brand span{color:#b83e4d}.cr-nav nav{display:flex;align-items:center;gap:30px;font-size:15px}.cr-nav nav a{text-decoration:none}.crushin-home .cr-btn{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:17px 27px;border-radius:99px;background:#a93647;color:#fff;text-decoration:none;font-size:16px;font-weight:700;min-height:52px;transition:background .2s,transform .2s}.crushin-home .cr-btn:hover{background:#802636;transform:translateY(-2px)}.crushin-home .cr-small{padding:12px 23px;min-height:48px}.cr-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;padding:70px 0 95px;min-height:650px}.cr-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;line-height:1.7;font-weight:700}.cr-hero h1{margin-top:24px}.cr-lead{max-width:490px;margin-top:26px!important;font-size:19px;color:#65535e}.cr-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.cr-textlink{font-size:14px;text-underline-offset:5px}.cr-note{font-size:12px!important;color:#74636d;margin-top:20px!important}.cr-art{position:relative;min-height:490px}.cr-orbit{position:absolute;inset:0;background:#f5cdc5;border-radius:48% 52% 42% 58%;transform:rotate(-12deg)}.cr-card{position:absolute;padding:27px;background:#fffdf9;border:1px solid #e3c3bd;border-radius:17px;box-shadow:0 18px 35px #6a343015;width:72%}.cr-card-one{top:36px;left:0;transform:rotate(-7deg)}.cr-card-two{bottom:36px;right:0;transform:rotate(7deg);background:#efe8d7}.cr-card p{font:29px/1.2 Georgia,serif;margin:19px 0!important;letter-spacing:-.025em}.cr-card-label{font-size:11px}.cr-seal{position:absolute;right:0;top:0;width:116px;height:116px;border-radius:50%;background:#352332;color:#fff8f1;display:grid;place-content:center;text-align:center;font:italic 20px/1.2 Georgia,serif;transform:rotate(13deg)}.cr-art-note{position:absolute;bottom:-24px;left:0;right:0;text-align:center;font-size:10px;color:#74636d}.cr-ribbon{background:#352332;color:#fff8f1;text-align:center;padding:21px 24px;font-size:15px;letter-spacing:.04em}.cr-section{padding:100px 0}.cr-section-head{max-width:720px}.cr-section-head h2{margin:20px 0}.cr-section-head>p:last-child{max-width:550px;color:#65535e}.cr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:55px 0 30px}.cr-grid article{border-top:1px solid #d9c6c7;padding-top:22px}.cr-number{font:italic 24px Georgia,serif;color:#a93647}.cr-grid h3{font:28px/1.2 Georgia,serif;letter-spacing:-.025em;margin:20px 0 15px}.cr-grid p{font-size:16px;color:#65535e}.cr-world{background:#f2ddd6;padding:90px 0}.cr-world-inner{text-align:center}.cr-world h2{margin:24px 0}.cr-world p:not(.cr-eyebrow){max-width:660px;margin:auto}.cr-tags{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.cr-tags span{padding:9px 20px;border:1px solid #cba7a3;border-radius:99px;font-size:13px}.cr-faq{display:grid;grid-template-columns:1fr 1fr;gap:70px}.cr-faq h2{margin-top:20px}.cr-faq details{border-bottom:1px solid #d9c6c7;padding:20px 0}.cr-faq summary{cursor:pointer;font-weight:700;font-size:16px;min-height:28px}.cr-faq details p{font-size:15px;padding:16px 0;color:#65535e}.cr-closing{text-align:center;border-radius:28px;background:#efe8d7;padding:60px 24px!important}.cr-closing h2{margin:22px 0 30px}.cr-footer{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:65px 0 35px;font-size:12px}.cr-footer p{flex:1}.cr-footer nav{display:flex;gap:22px}.cr-footer small{width:100%;color:#74636d}.cr-skip{position:absolute;left:-9999px}.cr-skip:focus{left:20px;top:15px;background:#fff;padding:15px;z-index:99999}.crushin-home a:focus-visible,.crushin-home summary:focus-visible{outline:3px solid #a93647;outline-offset:5px}@media(max-width:800px){.crushin-home .cr-wrap{width:calc(100% - 36px)}.cr-nav{padding:22px 0}.cr-nav nav{gap:16px}.cr-nav nav>a:first-child{display:none}.cr-brand{font-size:32px}.cr-hero{grid-template-columns:1fr;padding:40px 0 65px;gap:40px}.cr-hero h1{font-size:clamp(46px,9vw,70px)}.cr-art{min-height:440px;max-width:480px;width:100%;margin:auto}.cr-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.cr-section{padding:65px 0}.cr-faq{grid-template-columns:1fr;gap:25px}.cr-world{padding:65px 0}.cr-footer{gap:20px}.cr-footer p{flex-basis:60%}.cr-footer nav{width:100%}.cr-card p{font-size:27px}}@media(max-width:400px){.cr-nav nav{gap:12px}.crushin-home .cr-small{padding:11px 16px;font-size:13px}.cr-art{min-height:410px}.cr-card{width:78%;padding:21px}.cr-seal{width:95px;height:95px;font-size:17px}}@media(prefers-reduced-motion:reduce){.crushin-home .cr-btn{transition:none}.crushin-home .cr-btn:hover{transform:none}}