.home-page .home-hero{display:grid;align-items:center;gap:40px;width:min(1424px,calc(100% - 40px));margin-inline:auto;padding-block:48px 40px}.home-page .home-hero-content{min-width:0}.home-page .home-hero-sticker{display:inline-flex;align-items:center;gap:10px;margin:0 0 30px;border:2px solid var(--home-ink);border-radius:999px;padding:9px 17px;background:var(--primary);color:var(--home-ink);box-shadow:4px 4px 0 var(--home-ink);font-size:11px;font-weight:850;line-height:18px;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-3deg)}.home-page .home-hero-sticker span{font-size:20px}.home-page .home-hero h1{margin:0;font-family:var(--home-serif);font-size:clamp(40px,8.1vw,72px);font-weight:900;font-variation-settings:"opsz" 72,"SOFT" 55,"WONK" 1;font-optical-sizing:none;line-height:1.03;letter-spacing:-.055em}.home-page .home-hero-description{max-width:45ch;margin:24px 0 0;color:var(--home-muted);font-size:16px;line-height:1.8}.home-page .home-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.home-page .home-hero-steps{display:flex;flex-wrap:wrap;gap:10px 18px;margin:32px 0 0;padding:0;list-style:none}.home-page .home-hero-steps li{display:flex;align-items:center;gap:6px;color:var(--home-muted);font-size:11px;line-height:22px}.home-page .home-hero-steps li span{color:var(--primary);font-size:10px;font-weight:800}.home-page .home-hero-media{min-width:0;padding:22px 18px 18px;border:0;border-radius:0;background:transparent;box-shadow:none}.home-page .home-hero-phones{position:relative;width:100%;max-width:440px;height:clamp(280px,83vw,440px);margin:24px auto 0}.home-page .home-hero-phone{border:3px solid var(--home-ink);box-shadow:5px 6px 0 var(--home-ink)}.home-page .home-hero-board-caption{display:flex;justify-content:center;align-items:center;gap:10px;margin:24px 0 0;font-size:12px;font-weight:650}.home-page .home-hero-board-caption span{color:var(--primary);font-size:25px}@media(min-width:640px){.home-page .home-hero{width:min(1424px,calc(100% - 64px));padding-block:64px 48px}.home-page .home-hero-media{padding:24px}.home-page .home-hero-description{font-size:17px}}@media(min-width:1024px){.home-page .home-hero{grid-template-columns:1.1fr 1fr;gap:48px;padding-block:64px}.home-page .home-hero-content{padding-inline-start:clamp(48px,5.5vw,80px)}.home-page .home-hero h1{font-size:clamp(54px,5.25vw,80px)}.home-page .home-hero-phones{height:clamp(350px,32vw,440px)}}@font-face{font-family:"Nuzza Home Serif";font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces/fraunces-latin-full-normal.woff2) format("woff2")}.home-page{--home-ink: #050607;--home-paper: #1b1c21;--home-blue: #263b50;--home-cream: #f8f6ee;--home-muted: #b3b1ab;--home-serif: "Nuzza Home Serif", Georgia, serif;color:var(--home-cream);padding-bottom:32px}.home-page .home-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:52px;padding:12px 22px;border:2px solid var(--home-ink);border-radius:999px;background:var(--primary);color:var(--home-ink);box-shadow:4px 5px 0 var(--home-button-shadow, var(--home-ink));font-size:14px;font-weight:800;line-height:22px;text-align:center;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.home-page .home-button--secondary{background:var(--home-cream)}.home-page .home-button--hero{--home-button-shadow: var(--home-cream);box-shadow:6px 6px 0 var(--home-button-shadow)}.home-page .home-button--hero.home-button--secondary{--home-button-shadow: var(--primary)}.home-page .home-button svg{flex-shrink:0}.home-page .home-button:hover{transform:translate(-2px,-3px);box-shadow:6px 8px 0 var(--home-button-shadow, var(--home-ink))}.home-page .home-button:active{transform:translate(3px,3px);box-shadow:1px 2px 0 var(--home-button-shadow, var(--home-ink))}.home-page .home-button:focus-visible{outline:2px solid var(--primary);outline-offset:5px}@media(prefers-reduced-motion:reduce){.home-page .home-button{transition:none}.home-page .home-button:hover,.home-page .home-button:active{transform:none}}.home-brand-faq[data-astro-cid-bygdmf4c]{width:min(1424px,calc(100% - 40px));margin:64px auto 0}.home-brand-faq-layout[data-astro-cid-bygdmf4c]{display:grid;align-items:start;gap:28px}.home-brand-faq-heading[data-astro-cid-bygdmf4c] h2[data-astro-cid-bygdmf4c]{margin:0;color:var(--primary);font-family:var(--home-serif);font-size:clamp(44px,5.5vw,72px);font-weight:900;font-optical-sizing:none;font-variation-settings:"opsz" 72,"SOFT" 55,"WONK" 1;line-height:1.05;letter-spacing:-.055em}.home-brand-faq-list[data-astro-cid-bygdmf4c]{display:grid;min-width:0;gap:14px;padding-bottom:16px}.home-brand-faq-item[data-astro-cid-bygdmf4c]{min-width:0;border:2px solid var(--home-ink);border-radius:18px;background:var(--home-paper);box-shadow:4px 5px 0 var(--home-ink)}.home-brand-faq-item[data-astro-cid-bygdmf4c] summary[data-astro-cid-bygdmf4c]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:20px 18px;border-radius:16px;color:var(--home-cream);font-size:15px;font-weight:700;line-height:24px;list-style:none;cursor:pointer}.home-brand-faq-item[data-astro-cid-bygdmf4c] summary[data-astro-cid-bygdmf4c]::-webkit-details-marker{display:none}.home-brand-faq-item[data-astro-cid-bygdmf4c] summary[data-astro-cid-bygdmf4c]:hover,.home-brand-faq-item[data-astro-cid-bygdmf4c][open] summary[data-astro-cid-bygdmf4c]{color:var(--primary)}.home-brand-faq-item[data-astro-cid-bygdmf4c] summary[data-astro-cid-bygdmf4c]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.home-brand-faq-item[data-astro-cid-bygdmf4c] .home-brand-faq-chevron{width:24px;height:24px;border:1px solid var(--home-ink);border-radius:6px;background:var(--primary);color:var(--home-ink);padding:3px;transition:transform .18s ease}.home-brand-faq-item[data-astro-cid-bygdmf4c][open] .home-brand-faq-chevron{transform:rotate(90deg)}.home-brand-faq-item[data-astro-cid-bygdmf4c][open] summary[data-astro-cid-bygdmf4c]{padding-bottom:12px}.home-brand-faq-item[data-astro-cid-bygdmf4c] p[data-astro-cid-bygdmf4c]{margin:0;padding:0 18px 22px 54px;color:var(--home-muted);font-size:14px;line-height:25px;overflow-wrap:anywhere}.home-brand-faq-item[data-astro-cid-bygdmf4c] p[data-astro-cid-bygdmf4c] a[data-astro-cid-bygdmf4c]{color:var(--home-cream);text-decoration:underline;text-underline-offset:3px}.home-brand-faq-item[data-astro-cid-bygdmf4c] p[data-astro-cid-bygdmf4c] a[data-astro-cid-bygdmf4c]:hover{color:var(--primary)}@media(min-width:640px){.home-brand-faq[data-astro-cid-bygdmf4c]{width:min(1424px,calc(100% - 64px))}}@media(min-width:900px){.home-brand-faq[data-astro-cid-bygdmf4c]{margin-top:80px}.home-brand-faq-layout[data-astro-cid-bygdmf4c]{grid-template-columns:1fr 2fr;gap:48px}.home-brand-faq-heading[data-astro-cid-bygdmf4c]{padding:16px 0 0 8px}.home-brand-faq-item[data-astro-cid-bygdmf4c] summary[data-astro-cid-bygdmf4c]{padding:22px;font-size:16px}.home-brand-faq-item[data-astro-cid-bygdmf4c] p[data-astro-cid-bygdmf4c]{padding:0 24px 24px 58px}}@media(prefers-reduced-motion:reduce){.home-brand-faq-item[data-astro-cid-bygdmf4c] .home-brand-faq-chevron{transition:none}}.home-closing[data-astro-cid-sm6efo2e]{display:grid;align-items:center;gap:32px;width:min(1424px,calc(100% - 40px));margin:48px auto 0;padding:32px 24px;border:2px solid var(--home-ink);border-radius:30px;background:var(--primary);color:var(--home-ink);box-shadow:8px 9px 0 var(--home-ink)}.home-closing-copy[data-astro-cid-sm6efo2e]{min-width:0}.home-closing-eyebrow[data-astro-cid-sm6efo2e]{margin:0 0 18px;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.home-closing[data-astro-cid-sm6efo2e] h2[data-astro-cid-sm6efo2e]{margin:0;font-family:var(--home-serif);font-size:clamp(40px,5.5vw,76px);font-weight:900;font-optical-sizing:none;font-variation-settings:"opsz" 72,"SOFT" 55,"WONK" 1;line-height:1.04;letter-spacing:-.055em}.home-closing-description[data-astro-cid-sm6efo2e]{margin:20px 0 26px;font-size:14px;line-height:24px}.home-closing-art[data-astro-cid-sm6efo2e]{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;padding:18px 16px}.home-closing-art[data-astro-cid-sm6efo2e] img[data-astro-cid-sm6efo2e]{width:min(100%,300px);height:auto;filter:brightness(0);transform:rotate(-9deg)}.home-closing-spark[data-astro-cid-sm6efo2e]{position:absolute;top:0;right:0;font-size:64px;line-height:1}.home-closing-sticker[data-astro-cid-sm6efo2e]{margin-top:22px;border:2px solid var(--home-ink);border-radius:999px;padding:10px 18px;background:var(--home-cream);box-shadow:4px 4px 0 var(--home-ink);font-size:12px;font-weight:850;letter-spacing:.06em;transform:rotate(-5deg)}@media(min-width:640px){.home-closing[data-astro-cid-sm6efo2e]{grid-template-columns:1.3fr 1fr;width:min(1424px,calc(100% - 64px));padding:40px 32px}}@media(min-width:1024px){.home-closing[data-astro-cid-sm6efo2e]{padding:56px}}.home-showcase-heading[data-astro-cid-qrpht7sa]{max-width:760px;margin:0 0 26px}.home-showcase-heading[data-astro-cid-qrpht7sa] h2[data-astro-cid-qrpht7sa]{margin:0;color:var(--home-cream);font-family:var(--home-serif);font-size:clamp(28px,3.2vw,44px);font-weight:850;font-optical-sizing:none;font-variation-settings:"opsz" 72,"SOFT" 55,"WONK" 1;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.home-showcase-heading[data-astro-cid-qrpht7sa] p[data-astro-cid-qrpht7sa]{margin:12px 0 0;color:var(--home-muted);font-size:14px;line-height:24px}.home-page .home-showcase-footer{position:absolute;z-index:2;inset:auto 0 24px;display:flex;justify-content:center;padding:0 12px;opacity:0;pointer-events:none;transition:opacity .18s ease}.home-page .home-showcase-footer>a{pointer-events:none}.home-page .home-showcase-preview:hover .home-showcase-footer,.home-page .home-showcase-preview:focus-within .home-showcase-footer{opacity:1}.home-page .home-showcase-preview:hover .home-showcase-footer>a,.home-page .home-showcase-preview:focus-within .home-showcase-footer>a{pointer-events:auto}@media(hover:none){.home-page .home-showcase-footer{opacity:1}.home-page .home-showcase-footer>a{pointer-events:auto}}@media(prefers-reduced-motion:reduce){.home-page .home-showcase-footer{transition:none}}.home-showcase-preview{position:relative;isolation:isolate}.home-showcase-gallery{padding:0 6px 6px 0}.home-showcase-gallery--templates{position:relative;isolation:isolate;height:clamp(480px,42vw,640px);overflow:clip}.home-showcase-gallery--templates:after{position:absolute;z-index:1;inset:auto 0 0;height:120px;background:linear-gradient(transparent,var(--home-gallery-surface));pointer-events:none;content:""}.home-showcase-card{display:block;width:100%;min-width:0;overflow:hidden;border:2px solid var(--home-ink);border-radius:16px;padding:0;background:#151619;color:#fff;text-align:left;box-shadow:4px 4px 0 var(--home-ink);transition:border-color .18s ease}.home-showcase-card:hover{border-color:var(--primary);background:#151619;color:#fff}.home-showcase-card:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.home-showcase-cover{position:relative;display:block;overflow:hidden}.home-showcase-cover video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.home-showcase-shade{position:absolute;inset:0;background:linear-gradient(transparent 30%,#0008);pointer-events:none;opacity:0;transition:opacity .18s ease}.home-showcase-card:hover .home-showcase-shade,.home-showcase-card:focus-visible .home-showcase-shade{opacity:1}.home-template-title{display:block;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.home-template-card .home-showcase-shade{background:linear-gradient(transparent,#000b 50%,#000e)}.home-template-preview{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .18s ease,visibility .18s ease}.home-template-card:hover .home-template-preview,.home-template-card:focus-visible .home-template-preview{visibility:visible;opacity:1}@media(hover:none){.home-template-card .home-showcase-shade,.home-template-preview{visibility:visible;opacity:1}.home-template-preview{gap:6px;padding:10px}}@media(prefers-reduced-motion:reduce){.home-showcase-card,.home-showcase-shade,.home-template-preview{transition:none}}.home-discovery[data-astro-cid-yzlnpjw3]{--home-gallery-surface: var(--home-blue);width:min(1424px,calc(100% - 40px));margin:16px auto 0;padding:24px 16px 8px;border:2px solid var(--home-ink);border-radius:28px;background:var(--home-blue);box-shadow:7px 8px 0 var(--home-ink);scroll-margin-top:calc(var(--public-header-height) + 16px)}@media(min-width:640px){.home-discovery[data-astro-cid-yzlnpjw3]{width:min(1424px,calc(100% - 64px));padding:32px 28px 12px}}@media(min-width:1024px){.home-discovery[data-astro-cid-yzlnpjw3]{padding:40px 32px 16px}}.home-template-masonry{--home-template-columns: 2;display:grid;grid-template-columns:repeat(var(--home-template-columns),minmax(0,1fr));align-items:start;gap:14px}.home-template-masonry[data-layout-ready]{position:relative;display:block}.home-template-masonry[data-layout-ready]>.home-showcase-card{position:absolute;top:0;left:0;width:var(--home-template-card-width)}@media(min-width:768px){.home-template-masonry{--home-template-columns: 3}}@media(min-width:1280px){.home-template-masonry{--home-template-columns: 6}}.home-video-models[data-astro-cid-ri4ler7x]{width:min(1424px,calc(100% - 40px));margin:40px auto 0}.home-model-gallery[data-astro-cid-ri4ler7x]{min-width:0;padding:24px 16px 8px;border:2px solid var(--home-ink);border-radius:28px;background:var(--home-paper);box-shadow:7px 8px 0 var(--home-ink)}.home-model-gallery[data-astro-cid-ri4ler7x]+.home-model-gallery[data-astro-cid-ri4ler7x]{margin-top:32px}@media(min-width:640px){.home-video-models[data-astro-cid-ri4ler7x]{width:min(1424px,calc(100% - 64px))}.home-model-gallery[data-astro-cid-ri4ler7x]{padding:32px 28px 12px}}@media(min-width:1024px){.home-model-gallery[data-astro-cid-ri4ler7x]{padding:40px 32px 16px}}.home-product-videos[data-astro-cid-dmeux7to]{width:min(1424px,calc(100% - 40px));margin:40px auto 0;padding:24px 16px 8px;border:2px solid var(--home-ink);border-radius:28px;background:var(--home-blue);box-shadow:7px 8px 0 var(--home-ink)}@media(min-width:640px){.home-product-videos[data-astro-cid-dmeux7to]{width:min(1424px,calc(100% - 64px));padding:32px 28px 12px}}@media(min-width:1024px){.home-product-videos[data-astro-cid-dmeux7to]{padding:40px 32px 16px}}
