@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-Variable-tWV223Ma.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 700;font-stretch:75% 100%}@font-face{font-family:Gooper;src:url(/assets/Gooper-Regular-DOOkqfbE.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300 500}@font-face{font-family:Gooper;src:url(/assets/Gooper-Bold-BIJ-Flo9.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600 700}@font-face{font-family:Gooper;src:url(/assets/Gooper-Black-Csmomim5.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:800 900}@font-face{font-family:Gooper Condensed;src:url(/assets/GooperCondensed-SemiBold-BsoznLOR.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500 600}:root{--cm-sand: #e7cc93;--cm-paper: #e8e8e8;--cm-ink: #2a251d;--cm-blue: #0000ff;--cm-footer-text: var(--cm-paper);--cm-ui: "Instrument Sans", Arial, sans-serif;--cm-serif: "Gooper", Georgia, serif;--cm-display: "Gooper Condensed", "Arial Narrow", Georgia, serif;--cm-page-inset: 64px;--cm-page-width: min(100%, 1440px);--cm-heading: clamp(56px, 14vw, 98px)}*{box-sizing:border-box}html{background:var(--cm-sand)}body{margin:0;min-width:320px;color:var(--cm-ink);background:var(--cm-sand) url(/assets/playa-cracks-small-BUdsSOvH.png) center top / 850px auto fixed repeat;font-family:var(--cm-ui)}a{color:inherit;text-underline-offset:.2em}a:focus-visible{outline:3px solid var(--cm-blue);outline-offset:4px}::selection{color:var(--cm-paper);background:var(--cm-blue)}.cm-legal-page{min-height:100vh;overflow:clip;color:var(--cm-ink)!important;background:var(--cm-sand) url(/assets/playa-cracks-small-BUdsSOvH.png) center top / 850px auto fixed repeat!important;isolation:isolate}.cm-playa-shader{position:fixed;z-index:0;inset:0;display:block;width:100vw;height:100vh;opacity:0;pointer-events:none}.cm-page.is-shader-ready{background-image:none!important}.cm-page.is-shader-ready .cm-playa-shader{opacity:1}.cm-canvas{position:relative;z-index:1;width:var(--cm-page-width);margin:0 auto}.cm-legal-home-header{position:relative;--cm-hero-medallion-size: clamp(128px, calc(25vw - var(--cm-page-inset)), 320px);min-height:calc(var(--cm-page-inset) * 2 + var(--cm-hero-medallion-size))}.cm-hero-medallion{position:absolute;z-index:6;display:block;top:var(--cm-page-inset);left:var(--cm-page-inset);width:var(--cm-hero-medallion-size);aspect-ratio:1}.cm-hero-medallion img,.cm-footer-medallion img{position:absolute;display:block}.cm-hero-medallion-disc{inset:0;width:100%;height:100%}.cm-hero-medallion-wordmark{top:14.501%;left:14.663%;width:70.673%;height:70.673%}.cm-store-group{display:flex;gap:16px;align-items:center;justify-content:center}.cm-hero-stores{position:absolute;z-index:6;top:var(--cm-page-inset);right:var(--cm-page-inset);padding-top:32px}.cm-store-button{display:grid;grid-template-columns:21px 1fr;width:120px;height:40px;align-items:center;padding:5px 7px;border-radius:6px;background:var(--cm-paper);color:var(--cm-blue);text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out}.cm-store-button:hover{box-shadow:0 8px 16px #2a251d2e;transform:translateY(-2px)}.cm-store-button img{display:block;width:100%;height:24px;object-fit:contain}.cm-store-copy{display:flex;min-width:0;flex-direction:column;padding-left:7px;line-height:1}.cm-store-copy small{font-size:8px;line-height:1;white-space:nowrap}.cm-store-copy strong{margin-top:2px;font-size:16px;font-weight:650;letter-spacing:-.035em;white-space:nowrap}.cm-google-copy{gap:3px}.cm-google-copy small{font-size:9px}.cm-google-copy img{width:74px;height:15px;transform:scaleY(-1)}.cm-medallion-perimeter-track{position:absolute;top:0;left:0;display:grid;width:100%;height:100%;place-items:center;transform-origin:50% 50%;animation:cm-perimeter-spin 8s linear infinite;animation-play-state:paused}.cm-medallion-perimeter-track.is-rotating{animation-play-state:running}.cm-medallion-perimeter{position:relative!important;top:auto;left:auto;width:100%;height:auto;transform:none}@keyframes cm-perimeter-spin{0%{transform:rotate(2.46deg)}to{transform:rotate(362.46deg)}}.cm-legal-header,.cm-legal-content{width:min(calc(100% - 40px),1156px);margin-inline:auto}.cm-legal-header{max-width:760px!important;margin:48px auto 26px!important;padding:0!important}.cm-legal-header>div{display:none}.cm-legal-header h1{max-width:9ch;color:var(--cm-blue)!important;font-family:var(--cm-serif)!important;font-size:clamp(3.25rem,8vw,6rem)!important;font-weight:800!important;line-height:.9!important;letter-spacing:-.04em!important}.cm-legal-header h1 .lovegrad{color:var(--cm-ink)!important}.cm-legal-header p{margin-top:20px!important;color:var(--cm-ink)!important;font-family:var(--cm-ui)!important;font-size:clamp(.875rem,1.4vw,1rem)!important;font-weight:600!important;letter-spacing:.04em}.cm-legal-content{max-width:760px!important;margin-bottom:80px!important;padding:clamp(28px,5vw,56px)!important;color:var(--cm-ink)!important;background:var(--cm-paper)}.cm-legal-content p,.cm-legal-content li,.cm-legal-content .faq p{color:var(--cm-ink)!important;font-family:var(--cm-ui)!important;font-size:clamp(1rem,1.5vw,1.125rem)!important;font-weight:500!important;line-height:1.55!important}.cm-legal-content strong{color:var(--cm-ink)!important;font-weight:700!important}.cm-legal-content a{color:var(--cm-blue)!important;font-weight:650}.cm-legal-content h2,.cm-legal-content h3,.cm-legal-content .faq h3{color:var(--cm-blue)!important;font-family:var(--cm-serif)!important;font-weight:700!important;letter-spacing:-.025em!important}.cm-legal-content h2{margin:2.2em 0 .55em!important;font-size:clamp(1.75rem,3vw,2.35rem)!important;line-height:1!important}.cm-legal-content h3,.cm-legal-content .faq h3{margin:1.75em 0 .45em!important;font-size:clamp(1.3rem,2.2vw,1.65rem)!important;line-height:1.05!important}.cm-legal-content ul{gap:.45em!important}.cm-legal-content .faq{border-top-color:#2a251d40!important;padding-block:clamp(22px,3vh,30px)!important}.cm-legal-content .faq:first-child{border-top:0!important}.cm-legal-content .faq h3{margin:0 0 .45em!important}.cm-legal-content .cat-tag{color:var(--cm-ink)!important;font-family:var(--cm-ui)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important}.cm-display{margin:0;font-family:var(--cm-display);font-weight:500;letter-spacing:normal;line-height:1.08}.cm-brand-wordmark{display:block;fill:currentColor}.cm-footer{position:relative;z-index:1;background:var(--cm-blue);color:var(--cm-footer-text);display:flex;flex-direction:column;gap:64px;align-items:center;padding:calc(var(--cm-page-inset) * 3) 0 var(--cm-page-inset)}.cm-footer-prayer{width:var(--cm-page-width);padding:0 var(--cm-page-inset);display:flex;align-items:center;justify-content:space-between}.cm-footer-constellation{display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:space-between}.cm-footer-brand-wordmark{width:141px;max-width:25%}.cm-footer-errata{width:var(--cm-page-width);padding:0 var(--cm-page-inset);display:flex;align-items:flex-end;justify-content:space-between}.cm-footer h2{margin:0;color:var(--cm-paper);font-size:var(--cm-heading)}.cm-footer-tagline{font-size:26px}.cm-footer-medallion{position:relative;display:block;width:295px;height:295px}.cm-footer-disc{inset:0;width:100%;height:100%}.cm-footer-wordmark{top:14.501%;left:14.663%;width:70.673%;height:70.673%}.cm-legal{display:flex;gap:30px;align-items:center;font-size:16px;text-transform:uppercase}.cm-legal a{text-decoration:none}.cm-legal a:hover{text-decoration:underline}@media(max-width:600px){.cm-legal-header{margin-top:32px!important}.cm-legal-content{margin-bottom:48px!important;padding:24px!important}.cm-footer-errata{flex-direction:column;gap:16px;align-items:center;text-align:center}}@media(max-width:1023px){:root{--cm-page-inset: 32px}.cm-footer-prayer{flex-direction:column;gap:40px;text-align:center}}@media(max-width:539px){:root{--cm-page-inset: 16px}.cm-store-group{gap:10px}}@media(max-width:425px){.cm-legal-home-header{min-height:calc(var(--cm-hero-medallion-size) + var(--cm-page-inset) * 3 + 40px)}.cm-hero-stores{top:calc(var(--cm-hero-medallion-size) + var(--cm-page-inset) * 2);padding-top:0}}@media(prefers-reduced-motion:reduce){.cm-store-button{transition:none}.cm-medallion-perimeter-track{animation:none}}
