.squarespace-handoff .handoff-builder-form{border:1px solid var(--line);background:#11130f;border-radius:18px;gap:22px;padding:28px;display:grid}.squarespace-handoff .handoff-field label{color:var(--text);margin-bottom:10px;font-size:15px;font-weight:550;display:block}.squarespace-handoff .handoff-field input{width:100%;min-height:48px;color:var(--text);background:#080a08;border:1px solid #737969;border-radius:8px;padding:12px 14px;font-size:15px}.squarespace-handoff .handoff-field input[aria-invalid=true]{border-color:#ffbb97}.squarespace-handoff .handoff-field-hint{color:#b6bdab;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.squarespace-handoff .handoff-field-error{color:#ffbf9d;margin-top:7px;font-size:13px}.squarespace-handoff .handoff-builder-form>button{justify-self:start}.squarespace-handoff .handoff-prepared-status{color:#c9cebd;margin-block:20px;font-size:14px;display:block}.squarespace-handoff .handoff-prepared-snippets{gap:24px;display:grid}.squarespace-handoff .handoff-snippet{background:#11140f;border:1px solid #ffbf5c40;border-radius:17px;padding:27px}.squarespace-handoff .handoff-snippet h3{font-size:23px}.squarespace-handoff .handoff-snippet>p{margin-block:12px 22px;font-size:14px}.squarespace-handoff .handoff-snippet summary{color:#c9cebd;cursor:pointer;min-height:44px;margin-top:20px;padding-block:10px;font-size:13px}.squarespace-handoff .handoff-source-downloads{border:1px solid var(--line);border-radius:15px;padding:18px 24px}.squarespace-handoff .handoff-source-downloads p{margin-block:13px;font-size:13px}.squarespace-handoff .handoff-native-sections{gap:15px;display:grid}.squarespace-handoff .handoff-native-sections>details{border:1px solid var(--line);background:#11130f;border-radius:15px}.squarespace-handoff .handoff-native-sections>details>summary{min-height:62px;color:var(--text);cursor:pointer;align-items:center;gap:14px;padding:18px 23px;font-size:19px;display:flex}.squarespace-handoff .handoff-native-sections>details>summary:after{content:"+";color:var(--amber);margin-left:auto;font-size:22px}.squarespace-handoff .handoff-native-sections>details[open]>summary:after{content:"−"}.squarespace-handoff .handoff-section-index{color:var(--amber);font:12px monospace}.squarespace-handoff .handoff-native-section-body{padding:0 23px 24px}.squarespace-handoff .handoff-layout-note{color:#bcc3af;background:#ffffff03;border-left:1px solid #ffbf5c60;padding:16px;font-size:14px}.squarespace-handoff .handoff-native-block{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.squarespace-handoff .handoff-block-kind{color:var(--amber);letter-spacing:.05em;font:11px monospace}.squarespace-handoff .handoff-native-text{color:var(--text);white-space:pre-wrap;margin-block:14px;font-size:16px}.squarespace-handoff .handoff-block-note{color:#b6bdab;margin-bottom:14px;font-size:13px}.squarespace-handoff .handoff-seo{border:1px solid var(--line);background:#11130f;border-radius:15px;margin-top:32px;padding:26px}.squarespace-handoff .handoff-seo h3{margin-bottom:12px;font-size:24px}.squarespace-handoff .handoff-seo>p{font-size:14px}.squarespace-handoff .handoff-seo>div{margin-top:24px}.squarespace-handoff .handoff-seo strong{color:#c9cebd;font-size:13px}.squarespace-handoff .handoff-seo>div>p{color:var(--text);margin-block:9px 13px;font-size:15px}@media (width<=640px){.squarespace-handoff .handoff-builder-form,.squarespace-handoff .handoff-snippet,.squarespace-handoff .handoff-seo{padding:20px}.squarespace-handoff .handoff-native-sections>details>summary{padding:17px;font-size:17px}.squarespace-handoff .handoff-native-section-body{padding:0 17px 20px}}.squarespace-handoff{padding-block:72px}.squarespace-handoff .handoff-hero{max-width:930px;padding-bottom:40px}.squarespace-handoff .handoff-hero>.eyebrow{color:var(--amber)}.squarespace-handoff .handoff-hero h1{letter-spacing:-.055em;margin-block:25px;font-size:clamp(44px,6vw,76px);line-height:1.05}.squarespace-handoff .handoff-hero h1 span{color:var(--amber)}.squarespace-handoff .handoff-hero>p{max-width:670px;font-size:18px}.squarespace-handoff .handoff-hero strong{color:var(--text);font-weight:550}.squarespace-handoff .handoff-badges{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.squarespace-handoff .handoff-badges span{border:1px solid var(--line);color:#c9cebd;border-radius:30px;padding:7px 12px;font-size:12px}.squarespace-handoff .handoff-jump-links{flex-wrap:wrap;gap:5px 22px;margin-top:28px;display:flex}.squarespace-handoff .handoff-jump-links a{min-height:44px;color:var(--amber);align-items:center;font-size:14px;display:inline-flex}.squarespace-handoff .handoff-notice{background:#1b1c15;border:1px solid #ffbf5c40;border-radius:17px;padding:22px 26px}.squarespace-handoff .handoff-notice strong{color:#ffe0b1;font-weight:550;display:block}.squarespace-handoff .handoff-notice p{color:#bec3b2;margin-top:7px;font-size:14px}.squarespace-handoff .handoff-section{border-bottom:1px solid var(--line);padding-block:65px;scroll-margin-top:115px}.squarespace-handoff .handoff-section:last-child{border-bottom:0}.squarespace-handoff .handoff-section-heading{max-width:800px;margin-bottom:28px}.squarespace-handoff .handoff-section-heading>.eyebrow{color:var(--amber)}.squarespace-handoff .handoff-section-heading h2{letter-spacing:-.045em;margin-block:17px;font-size:clamp(32px,4vw,48px)}.squarespace-handoff .handoff-section-heading>p{font-size:16px}.squarespace-handoff .handoff-section-heading>button{margin-top:22px}.squarespace-handoff .handoff-button{background:var(--amber);color:#171a10;cursor:pointer;border:1px solid #ffbf5c;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 18px;font:550 14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex}.squarespace-handoff .handoff-button:hover{background:#ffd18b}.squarespace-handoff .handoff-button-secondary,.squarespace-handoff .handoff-button-small{color:var(--amber);background:#ffbf5c0a;border-color:#ffbf5c40}.squarespace-handoff .handoff-button-secondary:hover,.squarespace-handoff .handoff-button-small:hover{background:#ffbf5c20}.squarespace-handoff .handoff-button-small{min-height:44px;padding:9px 13px;font-size:12px}.squarespace-handoff .handoff-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.squarespace-handoff .handoff-inline-link{min-height:44px;color:var(--amber);align-items:center;font-size:14px;display:inline-flex}.squarespace-handoff .handoff-clipboard{flex-direction:column;align-items:flex-start;gap:7px;display:inline-flex}.squarespace-handoff .handoff-copy-status{color:#c9cebd;max-width:280px;font-size:11px;line-height:1.5}.squarespace-handoff .handoff-copy-status:empty{display:none}.squarespace-handoff .handoff-steps{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 28px;padding:0;list-style:none;display:grid}.squarespace-handoff .handoff-steps li{border:1px solid var(--line);background:#11130f;border-radius:15px;gap:17px;padding:22px;display:flex}.squarespace-handoff .handoff-steps li>span{color:var(--amber);font:14px monospace}.squarespace-handoff .handoff-steps h3{margin-bottom:10px;font-size:19px;font-weight:550}.squarespace-handoff .handoff-steps p{font-size:14px}.squarespace-handoff .handoff-assets{grid-template-columns:.85fr 1.15fr;gap:24px;display:grid}.squarespace-handoff .handoff-asset{border:1px solid var(--line);background:#11130f;border-radius:19px;overflow:hidden}.squarespace-handoff .handoff-asset-image{background:#080909;place-items:center;height:220px;display:grid}.squarespace-handoff .handoff-asset-image img{object-fit:cover;width:100%;height:100%}.squarespace-handoff .handoff-icon-asset img{border-radius:30px;width:150px;height:150px}.squarespace-handoff .handoff-asset>div:last-child{padding:24px}.squarespace-handoff .handoff-asset h3{margin-bottom:9px;font-size:22px}.squarespace-handoff .handoff-asset p{margin-bottom:18px;font-size:14px}.squarespace-handoff .handoff-checklist{margin:0 0 28px;padding:0;list-style:none}.squarespace-handoff .handoff-checklist li{border-bottom:1px solid var(--line);color:#c4c8bb;gap:14px;padding-block:16px;font-size:15px;line-height:1.55;display:flex}.squarespace-handoff .handoff-checklist span{color:var(--amber)}.squarespace-handoff .handoff-official-links{margin-top:23px;font-size:12px}.squarespace-handoff .handoff-official-links a{color:var(--amber);text-decoration:underline}.squarespace-handoff .handoff-readable-code{resize:vertical;border:1px solid var(--line);color:#cdd2c4;white-space:pre-wrap;overflow-wrap:anywhere;background:#080a08;border-radius:10px;width:100%;max-height:520px;margin-top:18px;padding:20px;font:12px/1.7 monospace;display:block;overflow:auto}.squarespace-handoff code{font-family:SFMono-Regular,Consolas,monospace}.squarespace-handoff .handoff-full-guide{margin-top:22px}.squarespace-handoff .handoff-full-guide summary,.squarespace-handoff .handoff-source-downloads summary{min-height:44px;color:var(--amber);cursor:pointer;padding-block:12px;font-size:14px}@media (width<=720px){.squarespace-handoff{padding-block:44px}.squarespace-handoff .handoff-hero h1{font-size:46px}.squarespace-handoff .handoff-section{padding-block:44px}.squarespace-handoff .handoff-section-heading h2{font-size:34px}.squarespace-handoff .handoff-steps,.squarespace-handoff .handoff-assets{grid-template-columns:1fr}.squarespace-handoff .handoff-notice{padding:20px}}
