.library_hero__ohYdw{padding:var(--page-intro-padding-top) 5vw var(--page-intro-padding-bottom);text-align:center}.library_intro___JIM5{max-width:1080px;margin-inline:auto}.library_intro___JIM5 .eyebrow{margin-bottom:var(--page-intro-eyebrow-gap)}.library_intro___JIM5 h1{margin:0;font-size:var(--type-page-title);line-height:1.05}.library_intro___JIM5 .library_description__L_pbL{max-width:600px;margin:var(--page-intro-description-gap) auto 0;font-size:1.125rem;color:var(--muted);line-height:1.6}.library_collection__3hXL4{padding:0 5vw 36px}@media (min-width:761px) and (max-width:1023px){.library_faq__EE7gV{row-gap:4vw}.library_faq__EE7gV .section-heading{margin-bottom:clamp(20px,3vw,38px)}}@media (max-width:760px){.library_hero__ohYdw{padding-inline:22px}.library_collection__3hXL4{padding:0 22px 28px}}.TemplateQuiz_teaser__nMmvy{position:fixed;z-index:40;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:28px;padding:20px 24px calc(20px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;text-align:center;transition:opacity .3s ease,visibility .3s}.TemplateQuiz_teaser__nMmvy h2{margin:0;font:430 clamp(1.05rem,1.4vw,1.25rem)/1.3 var(--serif);letter-spacing:-.035em}.TemplateQuiz_trigger__cdu_F{flex-shrink:0;min-width:0;min-height:48px;background:#fff;color:#000;border-color:#fff}.TemplateQuiz_teaser__nMmvy .TemplateQuiz_trigger__cdu_F:focus-visible{outline-color:#fff}.TemplateQuiz_dialog__fj77R{width:min(960px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:30px;background:#fff;color:var(--ink);overscroll-behavior:contain;box-shadow:0 24px 100px rgb(20 24 32/12%)}.TemplateQuiz_dialog__fj77R::backdrop{background:rgb(238 237 232/55%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.TemplateQuiz_panel__O5XkN{position:relative;padding:100px 52px 40px}.TemplateQuiz_close__9m4YR{position:absolute;top:24px;right:26px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.TemplateQuiz_close__9m4YR:hover{background:#f3f3f3}.TemplateQuiz_progress__3RGqO{display:block;appearance:none;width:100%;height:5px;border:0;border-radius:99px;overflow:hidden;background:#f3f3f3;color:var(--brand)}.TemplateQuiz_progress__3RGqO::-webkit-progress-bar{background:#f3f3f3;border-radius:99px}.TemplateQuiz_progress__3RGqO::-webkit-progress-value{background:var(--brand);border-radius:99px}.TemplateQuiz_progress__3RGqO::-moz-progress-bar{background:var(--brand);border-radius:99px}.TemplateQuiz_form__k7MpN{display:flex;flex-direction:column;min-height:450px}.TemplateQuiz_content__BIrmO{flex:1 1;padding:34px 0 48px}.TemplateQuiz_eyebrow__qx_Pr{margin:0 0 18px}.TemplateQuiz_content__BIrmO h2{margin:0 0 24px;font:430 var(--type-dialog-title)/1.15 var(--serif);letter-spacing:-.035em}.TemplateQuiz_content__BIrmO h2:focus{outline:none}.TemplateQuiz_content__BIrmO>p:not(.TemplateQuiz_eyebrow__qx_Pr){margin:-8px 0 24px;color:var(--muted)}.TemplateQuiz_selectWrap__1Nput{position:relative;max-width:650px}.TemplateQuiz_selectWrap__1Nput:after{content:"";position:absolute;right:22px;top:23px;width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}.TemplateQuiz_field__ATLQn input,.TemplateQuiz_selectWrap__1Nput select{display:block;width:100%;min-height:60px;border:1px solid #dedede;border-radius:14px;background:#f5f5f5;font-size:1rem;padding:16px 20px}.TemplateQuiz_selectWrap__1Nput select{appearance:none;padding-right:48px;text-overflow:ellipsis;cursor:pointer}.TemplateQuiz_selectWrap__1Nput select:invalid{color:var(--muted)}.TemplateQuiz_fields__8YRha{display:grid;grid-template-columns:1fr 1fr;gap:20px}.TemplateQuiz_previews__7QzOg{display:grid;width:min(100%,560px);margin:0 auto 16px;padding:24px 0 44px;list-style:none;pointer-events:none}.TemplateQuiz_previews__7QzOg li{grid-area:1/1;justify-self:center;width:52%;min-width:0;z-index:1}.TemplateQuiz_previews__7QzOg li:first-child{transform:translate(-36%,18px) rotate(-9deg)}.TemplateQuiz_previews__7QzOg li:nth-child(2){z-index:3}.TemplateQuiz_previews__7QzOg li:nth-child(2):last-child,.TemplateQuiz_previews__7QzOg li:nth-child(3){transform:translate(36%,18px) rotate(9deg);z-index:2}.TemplateQuiz_previews__7QzOg li:only-child{width:70%;transform:none}.TemplateQuiz_previews__7QzOg figure{margin:0;padding:5px;overflow:hidden;border:1px solid #e5e3de;border-radius:12px;background:#faf9f6;box-shadow:0 10px 24px rgb(20 24 32/10%)}.TemplateQuiz_previewImage__ddH2b{display:block;width:100%;height:auto;border-radius:7px;filter:blur(2.5px)}.TemplateQuiz_field__ATLQn{display:grid;gap:8px;max-width:650px;font-size:.875rem;font-weight:500}.TemplateQuiz_otherField__VPWVG{margin-top:20px}.TemplateQuiz_field__ATLQn input::placeholder{color:var(--muted)}.TemplateQuiz_consent__66vTd{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:8px 0;min-height:44px;font-size:.875rem;line-height:1.5;cursor:pointer}.TemplateQuiz_consent__66vTd input{flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;accent-color:var(--brand)}.TemplateQuiz_content__BIrmO .TemplateQuiz_privacy____GdF{margin:0;font-size:.875rem;line-height:1.5}.TemplateQuiz_privacy____GdF a{text-decoration:underline;text-underline-offset:3px}.TemplateQuiz_content__BIrmO .TemplateQuiz_resultHeading__30TRN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.TemplateQuiz_matches__aWWkp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));justify-items:center;gap:24px;margin:0;padding:0;list-style:none}.TemplateQuiz_matches__aWWkp li{width:100%;min-width:0}.TemplateQuiz_matches__aWWkp li:only-child{max-width:540px;width:100%}.TemplateQuiz_match__xSSY6{display:grid;gap:12px;text-decoration:none}.TemplateQuiz_match__xSSY6 img{display:block;width:100%;height:auto;border-radius:12px}.TemplateQuiz_match__xSSY6 h3{margin:0;font:430 1.65rem/1.2 var(--serif);letter-spacing:-.035em}.TemplateQuiz_matchDetails__QwPRN{display:flex;align-items:center;justify-content:space-between;gap:16px}.TemplateQuiz_matchDetails__QwPRN h3{min-width:0}.TemplateQuiz_matchAction__kgvb9{display:flex;flex-shrink:0;align-items:center;gap:12px;font-size:.875rem}.TemplateQuiz_matchArrow__pjs2u{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#000;color:#fff;transition:background-color .2s ease}.TemplateQuiz_match__xSSY6:focus-visible .TemplateQuiz_matchArrow__pjs2u,.TemplateQuiz_match__xSSY6:hover .TemplateQuiz_matchArrow__pjs2u{background:var(--brand)}.TemplateQuiz_error__X0CnA{margin-top:18px;padding:16px;border:1px solid #e5dfd4;border-radius:12px;background:#f6f3ec;font-size:.875rem;line-height:1.5}.TemplateQuiz_error__X0CnA p{margin:0}.TemplateQuiz_dialog__fj77R button:disabled{opacity:.6;cursor:wait}.TemplateQuiz_completion__tuLLm p{margin:0 0 12px;color:var(--muted);font-size:var(--type-body);line-height:1.6}.TemplateQuiz_footer__AkVun{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.TemplateQuiz_navigation__ze1F_{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.TemplateQuiz_stepCount__Pb8Uq{color:var(--muted);font-size:.95rem;white-space:nowrap}.TemplateQuiz_back__I4OS_{padding:10px 0;min-height:44px;border:0;background:transparent;font-size:var(--action-font-size);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.TemplateQuiz_dots___grly{display:flex;gap:8px}.TemplateQuiz_dots___grly span{width:10px;height:10px;border-radius:99px;background:#dedede}.TemplateQuiz_dots___grly .TemplateQuiz_activeDot__XcNJh{width:24px;background:var(--brand)}.TemplateQuiz_next__lEedb{justify-self:end;min-width:0;min-height:48px;white-space:nowrap}.TemplateQuiz_dialog__fj77R :is(button,select,input,a):focus-visible{outline:2px solid var(--brand);outline-offset:4px;box-shadow:none}@media (prefers-reduced-motion:no-preference){.TemplateQuiz_dialog__fj77R[open]{animation:TemplateQuiz_appear__9bZj5 var(--motion-enter-duration) var(--motion-ease)}.TemplateQuiz_content__BIrmO>*{animation:TemplateQuiz_quizContentEnter__NE6uV var(--motion-enter-duration) var(--motion-ease) backwards}.TemplateQuiz_content__BIrmO>:nth-child(2){animation-delay:.1s}.TemplateQuiz_content__BIrmO>:nth-child(3){animation-delay:.2s}@keyframes TemplateQuiz_appear__9bZj5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:600px){.TemplateQuiz_teaser__nMmvy{flex-direction:column;padding:16px 20px calc(16px + env(safe-area-inset-bottom));gap:12px}.TemplateQuiz_dialog__fj77R{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:24px}.TemplateQuiz_panel__O5XkN{padding:80px 24px 24px}.TemplateQuiz_close__9m4YR{top:16px;right:16px}.TemplateQuiz_form__k7MpN{min-height:min(470px,calc(100dvh - 134px))}.TemplateQuiz_content__BIrmO{padding:28px 0 32px}.TemplateQuiz_fields__8YRha{grid-template-columns:1fr;gap:18px}.TemplateQuiz_previews__7QzOg{margin-bottom:12px;padding:18px 0 36px}.TemplateQuiz_previews__7QzOg figure{padding:3px;border-radius:9px}.TemplateQuiz_previewImage__ddH2b{border-radius:5px;filter:blur(2px)}.TemplateQuiz_footer__AkVun{grid-template-columns:1fr auto;gap:14px}.TemplateQuiz_dots___grly{grid-column:1/-1;grid-row:1;justify-self:center;margin-bottom:6px}.TemplateQuiz_matchDetails__QwPRN,.TemplateQuiz_navigation__ze1F_,.TemplateQuiz_next__lEedb{gap:12px}.TemplateQuiz_matchAction__kgvb9{gap:8px;font-size:.8125rem}.TemplateQuiz_matchArrow__pjs2u{flex-basis:44px;width:44px;height:44px}.TemplateQuiz_field__ATLQn input,.TemplateQuiz_selectWrap__1Nput select{padding-left:14px}}@media (prefers-reduced-motion:reduce){.TemplateQuiz_matchArrow__pjs2u{transition:none}}@media (max-width:380px){.TemplateQuiz_footer__AkVun{grid-template-columns:1fr}.TemplateQuiz_navigation__ze1F_{justify-self:center}.TemplateQuiz_next__lEedb{justify-self:stretch;justify-content:center}}@keyframes TemplateQuiz_quizContentEnter__NE6uV{0%{opacity:0;transform:translateY(18px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.TemplateQuiz_teaser__nMmvy[data-footer-visible=true]{opacity:0;visibility:hidden;pointer-events:none}.TemplateCard_card__Y10eB{min-width:0;display:flex;flex-direction:column;padding:30px;border-radius:24px;background:var(--paper)}.TemplateCard_cardDetails__7ZKsT{padding-top:20px;margin-top:auto}.TemplateCard_previewFrame__W8bH0{position:relative;min-width:0;aspect-ratio:16/9;container-type:inline-size;--theme-preview-width:160px}.TemplateCard_previewFrame__W8bH0>a:not(.TemplateCard_themePreview__Btktg){position:absolute;inset:0;width:100%;height:100%}.TemplateCard_badges__CPLLF{position:absolute;inset:12px 12px auto;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}.TemplateCard_categoryBadge__CPPhL,.TemplateCard_priceBadge__EA2jg{display:inline-flex;align-items:center;letter-spacing:0;white-space:nowrap}.TemplateCard_categoryBadge__CPPhL{max-width:100%;padding:2px 8px;border-radius:4px;background:color-mix(in srgb,var(--bg) 95%,#000);color:var(--muted);font:500 12px/1.4 var(--sans)}.TemplateCard_priceBadge__EA2jg{min-height:32px;padding:6px 12px;border-radius:999px;font:600 .875rem/1.4 var(--sans);margin-left:auto;background:var(--ink);color:var(--paper)}.TemplateCard_themePreview__Btktg{position:absolute;bottom:12px;right:12px;width:var(--theme-preview-width);display:grid;gap:7px;padding:12px;border:1px solid color-mix(in oklch,var(--ink) 20%,transparent);border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:0 4px 12px color-mix(in oklch,var(--ink) 8%,transparent);text-decoration:none;z-index:2}.TemplateCard_themeLabel__3ADnx{color:var(--muted);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:0}.TemplateCard_themeSpecimen__CF2Gc{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px}.TemplateCard_themeType__Nq0wO{display:inline-flex;align-items:baseline;font-size:2.25rem;font-weight:400;line-height:1;letter-spacing:-.06em}.TemplateCard_themeType__Nq0wO>span:last-child{font-size:.8em}.TemplateCard_themeColours__ME9lG{display:flex;padding-left:8px}.TemplateCard_themeColours__ME9lG i{display:block;flex:0 0 24px;width:24px;height:24px;margin-left:-8px;border:1.5px solid var(--paper);border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--ink) 12%,transparent)}.TemplateCard_cardFooter__qYg1A{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto}.TemplateCard_cardFooter__qYg1A h3{min-width:0;margin:0;overflow-wrap:anywhere}.TemplateCard_templateAction__4qUjx.TemplateCard_templateAction__4qUjx{flex:0 0 48px;width:48px;height:48px;min-height:48px;margin:0;padding:0;justify-content:center;gap:0;border-color:#000;border-radius:50%;background:#000;color:var(--paper);font-size:1.25rem}.TemplateCard_templateAction__4qUjx.TemplateCard_templateAction__4qUjx:is(:hover,:focus-visible){background:var(--brand);border-color:var(--brand);color:#fff}.TemplateCard_preview__9U4jp{position:relative;display:block;padding:26px 65px 38px 20px;overflow:hidden;background:var(--paper);text-decoration:none}.TemplateCard_desktop__N8_TY{position:relative;width:89%;height:100%;overflow:hidden;background:var(--paper);box-shadow:0 12px 24px #25231c16,0 0 0 1px #25231c12;transition:transform var(--motion-hover-duration) var(--motion-ease)}.TemplateCard_browserBar__WaWD7{display:flex;align-items:center;justify-content:space-between;gap:8px;height:22px;padding:0 10px;font-size:6px;color:var(--muted);background:var(--paper);border-bottom:1px solid var(--line)}.TemplateCard_browserBar__WaWD7>span:first-child{font-size:5px;letter-spacing:2px}.TemplateCard_desktop__N8_TY img{display:block;width:100%;height:auto}.TemplateCard_mobile__oBiz_{position:absolute;right:20px;bottom:38px;width:auto;height:74%;max-height:calc(100% - 64px);aspect-ratio:.47;padding:5px;border-radius:21px;background:#252723;box-shadow:0 8px 20px #25231c26;overflow:hidden;transition:transform var(--motion-hover-duration) var(--motion-ease)}.TemplateCard_mobile__oBiz_ img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:16px;padding-top:10px;background:var(--paper)}.TemplateCard_notch___zgQ2{position:absolute;top:9px;left:36%;width:28%;height:8px;border-radius:8px;background:#252723}.TemplateCard_preview__9U4jp:hover .TemplateCard_desktop__N8_TY{transform:translateY(-4px)}.TemplateCard_preview__9U4jp:hover .TemplateCard_mobile__oBiz_{transform:translateY(-7px)}.TemplateCard_card__Y10eB .TemplateCard_templateAction__4qUjx{flex-basis:72px;width:72px;height:72px;min-height:72px}.TemplateCard_card__Y10eB h3{font:430 clamp(2.1rem,3.2vw,3.4rem)/1.1 var(--serif);letter-spacing:-.055em}@media (max-width:760px){.TemplateCard_preview__9U4jp{padding:20px 45px 34px 12px}.TemplateCard_mobile__oBiz_{right:12px;bottom:40px;border-radius:17px;padding:4px}.TemplateCard_mobile__oBiz_ img{border-radius:13px}.TemplateCard_notch___zgQ2{top:7px;height:6px}}@container (max-width: 480px){.TemplateCard_themePreview__Btktg{width:160px;gap:4px;padding:8px}.TemplateCard_themeLabel__3ADnx{white-space:nowrap}.TemplateCard_themeSpecimen__CF2Gc{min-height:30px}.TemplateCard_themeType__Nq0wO{font-size:1.875rem}.TemplateCard_themeColours__ME9lG i{flex-basis:22px;width:22px;height:22px}.TemplateCard_previewFrame__W8bH0>.template-preview b{max-width:calc(100% - 192px);font-size:clamp(1rem,5cqi,1.8rem)}}@container (max-width: 280px){.TemplateCard_badges__CPLLF{inset:8px 8px auto}.TemplateCard_categoryBadge__CPPhL,.TemplateCard_priceBadge__EA2jg{padding-inline:8px}.TemplateCard_themePreview__Btktg{right:8px;bottom:8px}}@media (prefers-reduced-motion:reduce){.TemplateCard_desktop__N8_TY,.TemplateCard_mobile__oBiz_{transition:none}.TemplateCard_preview__9U4jp:hover .TemplateCard_desktop__N8_TY,.TemplateCard_preview__9U4jp:hover .TemplateCard_mobile__oBiz_{transform:none}}.TemplateCard_templateAction__4qUjx{--arrow-x:0px;--arrow-y:0px;overflow:hidden}.TemplateCard_templateAction__4qUjx>span{position:relative;width:32px;height:32px;font-size:0}.TemplateCard_templateAction__4qUjx>span:after,.TemplateCard_templateAction__4qUjx>span:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 16h22M19 8l8 8-8 8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /28px 28px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M5 16h22M19 8l8 8-8 8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /28px 28px no-repeat;transition:transform var(--motion-hover-duration) var(--motion-ease),opacity var(--motion-hover-duration) var(--motion-ease)}.TemplateCard_templateAction__4qUjx>span:after{transform:translateX(-32px);opacity:0}@media (prefers-reduced-motion:no-preference){.TemplateCard_templateAction__4qUjx:is(:hover,:focus-visible)>span:before{transform:translateX(32px);opacity:0}.TemplateCard_templateAction__4qUjx:is(:hover,:focus-visible)>span:after{transform:translateX(0);opacity:1}}@media (max-width:760px){.TemplateCard_card__Y10eB{padding:12px}.TemplateCard_cardDetails__7ZKsT{padding-top:16px}.TemplateCard_cardFooter__qYg1A{gap:14px}.TemplateCard_card__Y10eB .TemplateCard_themePreview__Btktg{width:auto;gap:0;padding:8px;border-radius:999px}.TemplateCard_card__Y10eB .TemplateCard_themeLabel__3ADnx,.TemplateCard_card__Y10eB .TemplateCard_themeType__Nq0wO{display:none}.TemplateCard_card__Y10eB .TemplateCard_themeSpecimen__CF2Gc{min-height:0;gap:0}}@media (min-width:761px) and (max-width:1023px){.templates-page .TemplateCard_card__Y10eB{padding:15px}.templates-page .TemplateCard_cardDetails__7ZKsT{padding-top:10px}.templates-page .TemplateCard_card__Y10eB .TemplateCard_themePreview__Btktg{width:auto;min-height:44px;gap:0;padding:8px;border-radius:999px}.templates-page .TemplateCard_card__Y10eB .TemplateCard_themeLabel__3ADnx,.templates-page .TemplateCard_card__Y10eB .TemplateCard_themeType__Nq0wO{display:none}.templates-page .TemplateCard_card__Y10eB .TemplateCard_themeSpecimen__CF2Gc{min-height:0;gap:0}}@media (max-width:1023px){.templates-page .TemplateCard_card__Y10eB .TemplateCard_templateAction__4qUjx{flex-basis:38px;width:38px;height:38px;min-height:38px}.templates-page .TemplateCard_templateAction__4qUjx>span{width:20px;height:20px}.templates-page .TemplateCard_templateAction__4qUjx>span:after,.templates-page .TemplateCard_templateAction__4qUjx>span:before{-webkit-mask-size:20px 20px;mask-size:20px 20px}}@media (prefers-reduced-motion:reduce){.TemplateCard_templateAction__4qUjx>span:after,.TemplateCard_templateAction__4qUjx>span:before{transition:none}}.TemplateCard_cover__P4yU6{display:block;overflow:hidden;border-radius:14px}.TemplateCard_cover__P4yU6 img{object-fit:cover;object-position:center}.TemplateCard_themePreview__Btktg:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.preview_product__goKxS{--template-gutter:max(5vw,calc((100% - var(--site-content-width, 1600px)) / 2));--template-hero-height:clamp(520px,76svh,860px);--template-section-padding:clamp(48px,6vw,80px);overflow-wrap:anywhere}.preview_product__goKxS .section-heading h2{font-size:clamp(2.3rem,4.2vw,4.25rem);line-height:1.05}.preview_product__goKxS #how-it-works{--workflow-spacing-reduction:clamp(24px,2.4vw,38.4px);padding-bottom:clamp(56px,5.6vw,89.6px);min-height:calc(80vh - var(--workflow-spacing-reduction));min-height:calc(80svh - var(--workflow-spacing-reduction))}.preview_product__goKxS .preview_faq___6Rdg{padding-top:calc(var(--template-section-padding) * .7)}main.preview_product__goKxS .benefits{padding-right:max(var(--template-gutter),112px);padding-bottom:24px}.preview_hero__hnuwG{position:relative;z-index:1;margin-top:calc(-1 * (var(--nav-height) + 2 * var(--nav-gutter)));padding:0;border:0;background:var(--ink)}.preview_overlayRail__vK3ja{width:100%;min-height:var(--template-hero-height);position:relative;z-index:3;display:flex;align-items:flex-end;padding:calc(var(--nav-height) + 2 * var(--nav-gutter) + 72px) var(--template-gutter) 32px;pointer-events:none}.preview_back__FqrVe{display:inline-flex;align-items:center;min-height:24px;margin-bottom:clamp(24px,2vw,32px);gap:6px;color:var(--ink);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;text-underline-offset:3px;pointer-events:auto}.preview_back__FqrVe:is(:hover,:focus-visible){text-decoration:underline}.preview_intro__nqw40{width:min(520px,100%);min-width:0;padding:clamp(26px,3.2vw,44px);border:1px solid color-mix(in oklch,var(--line) 80%,transparent);border-radius:20px;background:var(--paper);box-shadow:0 18px 60px rgb(10 12 20/18%);pointer-events:auto}.preview_intro__nqw40 h1{margin:0;font-size:clamp(3.2rem,5.6vw,6rem);line-height:.93}.preview_intro__nqw40 h1.preview_longTitle__4zGXg{font-size:clamp(1.75rem,8.5vw,3.25rem);overflow-wrap:normal}.preview_intro__nqw40 .preview_lede__kSxb4{margin:20px 0;max-width:44ch;font-size:14px;line-height:1.7}.preview_intro__nqw40 .preview_topic__piyXl{display:block;margin-bottom:16px;font-size:14px}.preview_productName__EB0Bd{display:block}.preview_fallback___vNMZ{min-height:var(--template-hero-height);position:relative;overflow:hidden}.preview_concept__4SFwL{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:0;border-radius:0}.preview_concept__4SFwL b{font-size:clamp(2.3rem,4.2vw,4.5rem)}.preview_product__goKxS a:focus-visible,.preview_product__goKxS button:focus-visible,.preview_product__goKxS summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.preview_section__v1xyi{padding-block:var(--template-section-padding)}.preview_heading__dbIWt{margin-bottom:36px}.preview_heading__dbIWt h2{font-size:clamp(2.3rem,4.2vw,4.25rem);line-height:1.05}.preview_heading__dbIWt .section-label{margin-bottom:18px}.preview_difference__4CRvA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;border-bottom:1px solid var(--line)}.preview_difference__4CRvA .preview_heading__dbIWt{margin-bottom:0}.preview_reasons__aIewf{display:grid;gap:28px}.preview_reasons__aIewf h3,.preview_steps__jQTTh h3{font-size:1.125rem;margin:0 0 12px}.preview_reasons__aIewf p,.preview_steps__jQTTh p{color:var(--muted);margin:0;max-width:42ch;line-height:1.65}.preview_steps__jQTTh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px;list-style:none;margin:0;padding:0}.preview_steps__jQTTh li{border-top:1px solid var(--line);padding-top:20px}.preview_steps__jQTTh li>span{display:block;color:var(--muted);font-size:.875rem;margin-bottom:24px}.preview_related__JMjRg{background:var(--bg)}.preview_relatedHeading__9UwAF{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.preview_relatedHeading__9UwAF>a{flex-shrink:0}.preview_relatedGrid__bz6fp{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}.preview_relatedGrid__bz6fp .template-preview{aspect-ratio:16/9}.preview_faq___6Rdg{align-items:start;background:var(--bg)}.preview_faq___6Rdg details[id]{scroll-margin-top:calc(var(--site-chrome-height) + 24px)}.preview_quotes__on9HT{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.preview_quotes__on9HT figure{margin:0}.preview_quotes__on9HT blockquote{margin:0 0 16px;font:400 1.8rem/1.3 var(--serif)}.preview_quotes__on9HT figcaption{color:var(--muted);font-size:.875rem}@media (min-width:1024px) and (max-width:1799px){.preview_product__goKxS{--template-hero-height:clamp(480px,72svh,760px);--template-section-padding:64px}.preview_overlayRail__vK3ja{padding-top:calc(var(--nav-height) + 2 * var(--nav-gutter) + 48px);padding-bottom:24px}.preview_intro__nqw40{width:min(480px,100%);padding:28px}.preview_intro__nqw40 h1{font-size:clamp(3.25rem,4vw,4rem)}.preview_intro__nqw40 .preview_lede__kSxb4{margin:16px 0;line-height:1.6}.preview_intro__nqw40 .preview_topic__piyXl{margin-bottom:12px}}@media (min-width:761px) and (max-width:1023px){.preview_product__goKxS{--template-hero-height:clamp(500px,72svh,760px)}.preview_intro__nqw40{width:min(470px,100%);padding:28px}.preview_intro__nqw40 h1{font-size:3.5rem}main.preview_product__goKxS .benefits{padding-inline:var(--template-gutter)}.preview_faq___6Rdg{row-gap:4vw}.preview_faq___6Rdg .preview_heading__dbIWt{margin-bottom:18px}}@media (max-width:760px){.preview_overlayRail__vK3ja{padding-bottom:24px}.preview_intro__nqw40{width:min(470px,100%);padding:24px 20px}.preview_intro__nqw40 .preview_lede__kSxb4{margin:14px 0}.preview_intro__nqw40 h1{font-size:clamp(2.8rem,12vw,4.4rem)}.preview_section__v1xyi{padding:var(--template-section-padding) 22px}.preview_difference__4CRvA{grid-template-columns:minmax(0,1fr);gap:30px}.preview_steps__jQTTh{grid-template-columns:1fr;gap:24px}.preview_steps__jQTTh li>span{margin-bottom:12px}.preview_relatedHeading__9UwAF{flex-direction:column;gap:18px}.preview_relatedGrid__bz6fp{grid-template-columns:minmax(0,1fr)}.preview_product__goKxS{--template-gutter:22px;--template-section-padding:44px}main.preview_product__goKxS .benefits{padding-inline:22px}}.TemplatePurchaseBar_bar__2DSdV{position:fixed;z-index:35;inset:auto 0 0;padding:14px max(5vw,calc((100% - var(--site-content-width, 1600px)) / 2)) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:0 -8px 28px rgb(15 18 28/6%);opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s}.TemplatePurchaseBar_bar__2DSdV[data-visible=true]{opacity:1;visibility:visible;transform:none;pointer-events:auto}.TemplatePurchaseBar_bar__2DSdV>div{display:flex;align-items:center;justify-content:center;gap:12px}.TemplatePurchaseBar_bar__2DSdV .button{min-width:0;min-height:44px;justify-content:center;gap:14px;padding:12px 20px;font-size:14px}.TemplatePurchaseBar_bar__2DSdV .button-dark{background:var(--paper);border-color:var(--paper);color:var(--ink)}.TemplatePurchaseBar_bar__2DSdV .button-light{background:transparent;border-color:var(--paper);color:var(--paper)}.TemplatePurchaseBar_bar__2DSdV .button:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width:760px){.TemplatePurchaseBar_bar__2DSdV{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.TemplatePurchaseBar_bar__2DSdV>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.TemplatePurchaseBar_bar__2DSdV .button{height:100%;gap:6px;padding:10px 12px;text-align:center}.TemplatePurchaseBar_bar__2DSdV .button>span{display:none}}@media (prefers-reduced-motion:reduce){.TemplatePurchaseBar_bar__2DSdV{transform:none;transition:none}}@media print{.TemplatePurchaseBar_bar__2DSdV{display:none}}.TemplateHeroActions_actions__zrqVd{margin-top:26px}.TemplateHeroActions_compact__OODs4{margin-top:0}.TemplateHeroActions_compactLabel__sq0PN{font:inherit}.TemplateHeroActions_compact__OODs4 .TemplateHeroActions_buttons__UdhX1>.button{min-height:44px;padding:10px 16px;gap:12px;white-space:nowrap}.TemplateHeroActions_buttons__UdhX1{display:flex;flex-wrap:wrap;gap:10px}.TemplateHeroActions_buttons__UdhX1>.button{min-width:0;padding-inline:18px;gap:18px;font-size:14px}.TemplateHeroActions_buyButton__pXAw9{min-width:218px!important;align-items:center}.TemplateHeroActions_buyCopy__ExHDc{display:grid;gap:2px;text-align:left}.TemplateHeroActions_buyCopy__ExHDc b{font:500 14px/1.25 var(--sans)}.TemplateHeroActions_buyCopy__ExHDc small{font:500 11px/1.25 var(--sans);opacity:.72;letter-spacing:.01em}.TemplateHeroActions_dialog__izrH1{width:min(680px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow-y:auto;padding:0;border:0;border-radius:22px;background:var(--paper);color:var(--ink);box-shadow:0 30px 90px rgb(0 0 0/30%)}.TemplateHeroActions_dialog__izrH1::backdrop{background:rgb(15 18 28/72%)}.TemplateHeroActions_dialogPanel__7tS0n{padding:clamp(24px,4vw,42px)}.TemplateHeroActions_dialogHeader__SLQOY{display:flex;align-items:start;justify-content:space-between;gap:24px;padding-bottom:26px}.TemplateHeroActions_dialogHeader__SLQOY p{margin:0 0 7px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.TemplateHeroActions_dialogHeader__SLQOY h2{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.TemplateHeroActions_dialogHeader__SLQOY h2:focus{outline:none}.TemplateHeroActions_close__itmeX{width:44px;height:44px;flex:0 0 44px;border:1px solid var(--line);border-radius:50%;background:transparent;font-size:25px;line-height:1;cursor:pointer}.TemplateHeroActions_licenseList__mDX2P{display:grid;padding:0;margin:0;border:0;border-top:1px solid var(--line)}.TemplateHeroActions_license___nitL{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:14px;align-items:center;position:relative;padding:20px 0;border-bottom:1px solid var(--line);cursor:pointer}.TemplateHeroActions_license___nitL input{width:18px;height:18px;margin:0;accent-color:var(--brand);cursor:pointer}.TemplateHeroActions_license___nitL[data-selected=true] .TemplateHeroActions_licenseCopy__RnKJw strong{color:var(--brand)}.TemplateHeroActions_license___nitL input:focus-visible+.TemplateHeroActions_licenseCopy__RnKJw strong{text-decoration:underline;text-underline-offset:4px}.TemplateHeroActions_licenseCopy__RnKJw{display:grid;gap:4px}.TemplateHeroActions_licenseTerms__QWxJU{margin:16px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.TemplateHeroActions_licenseTerms__QWxJU a{color:inherit;text-underline-offset:3px}.TemplateHeroActions_licenseCopy__RnKJw strong{font-size:14px}.TemplateHeroActions_licenseCopy__RnKJw small{color:var(--muted);font-size:13px;line-height:1.45}.TemplateHeroActions_license___nitL>b{font-size:14px;white-space:nowrap}.TemplateHeroActions_dialogFooter__rI_FF{display:flex;flex-wrap:wrap;gap:10px;padding-top:24px}.TemplateHeroActions_dialogFooter__rI_FF .button{justify-self:start;width:fit-content;min-width:0;min-height:44px;padding:10px 18px;gap:16px}.TemplateHeroActions_srOnly__IVOt3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:560px){.TemplateHeroActions_buttons__UdhX1{display:grid}.TemplateHeroActions_buttons__UdhX1>.button{width:100%}.TemplateHeroActions_dialogPanel__7tS0n{padding:24px 20px}.TemplateHeroActions_license___nitL{gap:10px;padding:16px 0}.TemplateHeroActions_licenseCopy__RnKJw small{font-size:12px}}.TemplateHeroMedia_stage___HrzP{position:relative;min-height:var(--template-hero-height);overflow:hidden;isolation:isolate;background:var(--hero-background,var(--ink))}.TemplateHeroMedia_media__M0q9x{position:absolute;inset:calc(-1 * (var(--hero-parallax, 60px) + 4px)) 0;will-change:transform}.TemplateHeroMedia_media__M0q9x img{object-fit:cover}.TemplateHeroMedia_shade__7hsHx{position:absolute;inset:0;background:rgb(8 10 15/14%);pointer-events:none}.TemplateHeroMedia_stage___HrzP[data-solid-background] .TemplateHeroMedia_media__M0q9x img{object-fit:contain;object-position:62% center;transform:scale(1.12);transform-origin:62% center}.TemplateHeroMedia_stage___HrzP[data-solid-background] .TemplateHeroMedia_shade__7hsHx{display:none}@media (max-width:760px){.TemplateHeroMedia_media__M0q9x{inset-block:calc(-1 * (min(var(--hero-parallax, 60px), 96px) + 4px))}.TemplateHeroMedia_stage___HrzP[data-solid-background] .TemplateHeroMedia_media__M0q9x img{object-position:center;transform:none}}@media (prefers-reduced-motion:reduce){.TemplateHeroMedia_media__M0q9x{inset:0;transform:none!important;will-change:auto}}.TemplateHowItWorks_section__tyybL{min-height:80vh;min-height:80svh;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(80px,8vw,128px);background:var(--bg);text-align:center}.TemplateHowItWorks_heading__i4A_j{margin:0 auto 64px;max-width:900px}.TemplateHowItWorks_heading__i4A_j h2{margin:0}.TemplateHowItWorks_action__w5slB{align-self:center;margin-top:48px}.TemplateHowItWorks_heading__i4A_j .TemplateHowItWorks_action__w5slB{margin-top:24px}.TemplateHowItWorks_stepLink__i7bMI{display:inline-flex;align-items:center;gap:8px;min-height:24px;margin-top:12px;color:var(--ink);font-size:14px;font-weight:500;text-underline-offset:4px}.TemplateHowItWorks_stepLink__i7bMI:hover{color:var(--brand)}.TemplateHowItWorks_steps___R4vU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);list-style:none;padding:0;margin:0}.TemplateHowItWorks_step__vnezy{min-width:0}.TemplateHowItWorks_art__AyWoM{display:block;width:min(100%,240px);height:150px;margin:0 auto 28px;color:var(--brand);overflow:visible}.TemplateHowItWorks_number__j16Sp{display:block;margin-bottom:16px;color:var(--brand);font:italic 400 24px/1 var(--serif)}.TemplateHowItWorks_step__vnezy h3{min-height:2.7em;margin:0 0 14px;white-space:pre-line;font:600 clamp(18px,1.5vw,22px)/1.35 var(--sans)}.TemplateHowItWorks_step__vnezy p{max-width:32ch;margin:0 auto;font-size:14px;line-height:1.65;color:var(--muted)}.TemplateHowItWorks_buildBlock__iZeq5,.TemplateHowItWorks_buildHeader__pXuEY,.TemplateHowItWorks_choiceBack__gFUgZ,.TemplateHowItWorks_choiceFront__S0eE4,.TemplateHowItWorks_copySheet__Y_wnP,.TemplateHowItWorks_pointer__z4ee1,.TemplateHowItWorks_publishWindow__kclLK,.TemplateHowItWorks_published__hb8_q,.TemplateHowItWorks_rays__IAf5J{transform-box:fill-box;transform-origin:center}.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_choiceBack__gFUgZ{animation:TemplateHowItWorks_fan-back__jPYpl 1.1s cubic-bezier(.22,1,.36,1) both}.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_choiceFront__S0eE4{animation:TemplateHowItWorks_fan-front__kiSjG 1.1s cubic-bezier(.22,1,.36,1) .12s both}.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_pointer__z4ee1{animation:TemplateHowItWorks_choose__S1yVa 1.8s cubic-bezier(.22,1,.36,1) .16s both}.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_promptLines__I9ZVb{animation:TemplateHowItWorks_fade-in__sFWTc .8s ease-out .1s both}.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_copySheet__Y_wnP{animation:TemplateHowItWorks_copy__yAPsO 1.4s cubic-bezier(.22,1,.36,1) .22s both}.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_buildHeader__pXuEY{animation:TemplateHowItWorks_assemble__KaPJm 1s cubic-bezier(.22,1,.36,1) .15s both}.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_buildBlock__iZeq5{animation:TemplateHowItWorks_assemble__KaPJm 1.1s cubic-bezier(.22,1,.36,1) .42s both}.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_publishWindow__kclLK{animation:TemplateHowItWorks_assemble__KaPJm 1s cubic-bezier(.22,1,.36,1) .2s both}.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_published__hb8_q{animation:TemplateHowItWorks_confirm__c7ery 1.3s cubic-bezier(.22,1,.36,1) .4s both}.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_rays__IAf5J{animation:TemplateHowItWorks_radiate__WZQ2y 1.7s cubic-bezier(.22,1,.36,1) .52s both}@keyframes TemplateHowItWorks_fan-back__jPYpl{0%{opacity:0;transform:translateX(36px) rotate(8deg)}to{opacity:1;transform:none}}@keyframes TemplateHowItWorks_fan-front__kiSjG{0%{opacity:0;transform:translateX(-28px) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes TemplateHowItWorks_choose__S1yVa{0%,20%{opacity:0;transform:translate(22px,24px)}70%{opacity:1;transform:none}85%{transform:scale(.9)}to{opacity:1;transform:none}}@keyframes TemplateHowItWorks_copy__yAPsO{0%{opacity:0;transform:translate(-24px,-20px) scale(.85)}to{opacity:1;transform:none}}@keyframes TemplateHowItWorks_assemble__KaPJm{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes TemplateHowItWorks_confirm__c7ery{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:none}}@keyframes TemplateHowItWorks_radiate__WZQ2y{0%,20%{opacity:0;transform:scale(.65)}65%{opacity:1}to{opacity:0;transform:scale(1.12)}}@keyframes TemplateHowItWorks_fade-in__sFWTc{0%{opacity:0}to{opacity:1}}@media (max-width:1000px){.TemplateHowItWorks_steps___R4vU{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px}}@media (max-width:580px){.TemplateHowItWorks_section__tyybL{padding-block:80px}.TemplateHowItWorks_steps___R4vU{grid-template-columns:1fr;gap:56px}.TemplateHowItWorks_heading__i4A_j{margin-bottom:44px}.TemplateHowItWorks_step__vnezy h3{min-height:0}.TemplateHowItWorks_art__AyWoM{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.TemplateHowItWorks_step__vnezy[data-animated=true] .TemplateHowItWorks_art__AyWoM *{animation:none}}.TemplateImagery_section__vn_x6{position:relative;padding-block:24px var(--template-section-padding,80px);background:var(--bg)}.TemplateImagery_section__vn_x6+#included{padding-top:var(--template-section-padding,80px)}.TemplateImagery_stage__xFEg4{position:relative;display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;width:min(calc(100% - 2 * var(--template-gutter, 5vw)),var(--site-content-width,1600px));margin-inline:auto}.TemplateImagery_artwork__WvskQ{grid-area:1/1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:hidden;border-radius:12px;background:var(--ink)}.TemplateImagery_slide__vqkFO{position:relative;margin:0;min-width:0;aspect-ratio:16/9}.TemplateImagery_slide__vqkFO img{object-fit:cover}.TemplateImagery_shade__uQIs8{position:absolute;inset:0;background:rgb(12 13 17/62%);pointer-events:none}.TemplateImagery_copy__AXl_L{grid-area:1/1;position:relative;align-self:center;justify-self:center;z-index:1;width:min(560px,86%);padding-block:32px;color:var(--paper);text-align:center}.TemplateImagery_copy__AXl_L h2{margin:0;font-size:clamp(2.3rem,4.2vw,4.25rem);line-height:1.05;text-wrap:balance}.TemplateImagery_description__aanOE{margin:24px auto 0;max-width:44ch;font-size:18px;line-height:1.6;text-wrap:pretty}.TemplateImagery_pagination__YVXh_{display:none;width:96px;height:3px;margin:0 auto 28px;overflow:hidden;border-radius:2px;background:rgb(255 255 255/30%)}.TemplateImagery_pagination__YVXh_>span{display:block;height:100%;background:var(--paper);transform-origin:left center;transform:scaleX(clamp(0,var(--imagery-progress,0),1))}.TemplateImagery_section__vn_x6[data-product-images],.TemplateImagery_section__vn_x6[data-product-images] .TemplateImagery_artwork__WvskQ{background:var(--imagery-background)}.TemplateImagery_section__vn_x6[data-product-images] .TemplateImagery_artwork__WvskQ:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.TemplateImagery_section__vn_x6[data-product-images] .TemplateImagery_slide__vqkFO{background:var(--imagery-background)}.TemplateImagery_section__vn_x6[data-product-images] .TemplateImagery_slide__vqkFO img{object-fit:contain;object-position:center}.TemplateImagery_section__vn_x6[data-product-images] .TemplateImagery_shade__uQIs8{display:none}.TemplateImagery_section__vn_x6[data-product-images] .TemplateImagery_copy__AXl_L{color:var(--paper);width:min(560px,48%)}.TemplateImagery_productPair__w8FPF{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) min(560px,48%) minmax(0,1fr);gap:clamp(16px,3vw,48px)}.TemplateImagery_productLeft__4usBG,.TemplateImagery_productRight__ZlLBF{position:relative;min-width:0;min-height:0}.TemplateImagery_productLeft__4usBG{grid-column:1}.TemplateImagery_productRight__ZlLBF{grid-column:3}@media (min-width:761px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.TemplateImagery_section__vn_x6[data-motion=true]{padding-bottom:calc(var(--template-section-padding, 80px) - 16px)}.TemplateImagery_section__vn_x6[data-motion=true] .TemplateImagery_stage__xFEg4{height:min(calc(100svh - var(--site-chrome-height) - clamp(96px, 12svh, 144px)),calc(min(90vw, var(--site-content-width, 1600px)) * 9 / 16 + 32px));min-height:360px;scroll-margin-top:var(--site-chrome-height)}.TemplateImagery_section__vn_x6[data-motion=true] .TemplateImagery_artwork__WvskQ{position:absolute;grid-area:auto;inset:16px 0;width:100%;height:calc(100% - 32px);display:block;gap:0}.TemplateImagery_section__vn_x6[data-motion=true] .TemplateImagery_slide__vqkFO{position:absolute;inset:0;aspect-ratio:auto}.TemplateImagery_section__vn_x6[data-motion=true] .TemplateImagery_slide__vqkFO:not(:first-child){opacity:0}.TemplateImagery_section__vn_x6[data-motion=true]:not([data-product-images]) .TemplateImagery_slide__vqkFO img{object-position:center}.TemplateImagery_section__vn_x6[data-motion=true] .TemplateImagery_copy__AXl_L{width:min(560px,calc(100% - 48px))}.TemplateImagery_section__vn_x6[data-product-images][data-motion=true] .TemplateImagery_copy__AXl_L{width:min(560px,48%)}.TemplateImagery_section__vn_x6[data-motion=true] .TemplateImagery_pagination__YVXh_{display:block}}.TemplateImagery_section__vn_x6[data-product-images]:not([data-motion=true]) .TemplateImagery_artwork__WvskQ{grid-area:2/1;display:flex;overflow-x:auto;border-radius:12px;scroll-snap-type:x mandatory}.TemplateImagery_section__vn_x6[data-product-images]:not([data-motion=true]) .TemplateImagery_slide__vqkFO{flex:0 0 100%;scroll-snap-align:start}.TemplateImagery_section__vn_x6[data-product-images]:not([data-motion=true]) .TemplateImagery_copy__AXl_L{grid-area:1/1;width:min(560px,100%)}.TemplateImagery_section__vn_x6[data-product-images]:not([data-motion=true]) .TemplateImagery_productPair__w8FPF{grid-template-columns:repeat(2,minmax(0,1fr))}.TemplateImagery_section__vn_x6[data-product-images]:not([data-motion=true]) .TemplateImagery_productRight__ZlLBF{grid-column:2}@media (max-height:639px),(max-width:760px),(prefers-reduced-motion:reduce){.TemplateImagery_artwork__WvskQ{grid-area:2/1;background:transparent;border-radius:0}.TemplateImagery_slide__vqkFO{overflow:hidden;border-radius:8px}.TemplateImagery_shade__uQIs8{display:none}.TemplateImagery_copy__AXl_L{grid-area:1/1;justify-self:center;width:min(560px,100%);padding:0 0 28px;color:var(--ink);text-align:center}}@media (max-width:760px){.TemplateImagery_section__vn_x6[data-product-images] .TemplateImagery_slide__vqkFO{aspect-ratio:1}}.TemplateInclusions_section__cgM7K{padding-block:28px 0;background:var(--paper)}.TemplateInclusions_disclosure__triwY{border-bottom:1px solid var(--line)}.TemplateInclusions_disclosure__triwY summary{display:flex;align-items:center;gap:12px;width:fit-content;min-height:48px;padding:12px 0;font-size:16px;font-weight:500;list-style:none;cursor:pointer}.TemplateInclusions_disclosure__triwY summary::-webkit-details-marker{display:none}.TemplateInclusions_disclosure__triwY summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.TemplateInclusions_disclosure__triwY summary svg{flex-shrink:0}.TemplateInclusions_disclosure__triwY[open] summary svg{transform:rotate(45deg)}.TemplateInclusions_overview__E8l1x{max-width:65ch;margin:12px 0 8px;line-height:1.65}.TemplateInclusions_list__Lh0GT a{text-decoration:underline;text-underline-offset:4px}.TemplateInclusions_list__Lh0GT a:hover{color:var(--brand)}.TemplateInclusions_list__Lh0GT a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.TemplateInclusions_list__Lh0GT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin:0;padding:20px 0 28px;list-style:none}.TemplateInclusions_list__Lh0GT h3{margin:0 0 8px;font-size:16px}.TemplateInclusions_list__Lh0GT p{margin:0;color:var(--muted);line-height:1.6;max-width:52ch}@media (max-width:760px){.TemplateInclusions_section__cgM7K{padding-block:20px 0}.TemplateInclusions_list__Lh0GT{grid-template-columns:1fr;gap:20px}}.TemplateLivePreview_dialog__KbkbJ{position:fixed;inset:auto 0 0;width:100%;max-width:none;height:calc(100vh - 24px);height:calc(100dvh - 24px);max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:22px 22px 0 0;background:var(--paper);color:var(--ink);overscroll-behavior:contain}.TemplateLivePreview_dialog__KbkbJ[open]{display:flex;flex-direction:column;animation:TemplateLivePreview_slide-in__MnOYA .4s cubic-bezier(.22,1,.36,1) both}.TemplateLivePreview_dialog__KbkbJ::backdrop{background:rgb(15 18 28/60%);animation:TemplateLivePreview_fade-in__tGWSf .4s ease-out both}.TemplateLivePreview_dialog__KbkbJ[data-closing=true]{animation:TemplateLivePreview_slide-out__X4Ywc .3s cubic-bezier(.4,0,1,1) both}.TemplateLivePreview_dialog__KbkbJ[data-closing=true]::backdrop{animation:TemplateLivePreview_fade-out__2RPGn .3s ease-in both}.TemplateLivePreview_header__sw6L9{display:flex;flex:0 0 auto;align-items:center;gap:24px;padding:16px max(24px,env(safe-area-inset-right)) 16px max(24px,env(safe-area-inset-left))}.TemplateLivePreview_title__2AtEx{flex:1 1;min-width:0;margin:0;font:400 clamp(24px,2.5vw,32px)/1.1 var(--serif);overflow-wrap:anywhere}.TemplateLivePreview_title__2AtEx:focus{outline:none}.TemplateLivePreview_actions__ILXdy{display:flex;flex:0 0 auto;align-items:center;gap:12px}.TemplateLivePreview_close__roTKX{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.TemplateLivePreview_close__roTKX:hover{background:var(--ink);color:var(--paper)}.TemplateLivePreview_close__roTKX:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.TemplateLivePreview_viewport__XpSNE{position:relative;flex:1 1;min-height:0;background:var(--paper)}.TemplateLivePreview_frame__vETDM{display:block;width:100%;height:100%;border:0;background:var(--paper)}.TemplateLivePreview_empty__tfkdy,.TemplateLivePreview_loading__IT3FT{display:grid;align-content:center;justify-items:center;gap:16px;margin:0;padding:32px;text-align:center}.TemplateLivePreview_loading__IT3FT{position:absolute;inset:0;z-index:1;background:var(--paper);color:var(--muted)}.TemplateLivePreview_empty__tfkdy p,.TemplateLivePreview_loading__IT3FT p{margin:0}.TemplateLivePreview_empty__tfkdy{height:100%;overflow-y:auto}.TemplateLivePreview_empty__tfkdy h3{margin:0;font-size:clamp(28px,4vw,48px)}.TemplateLivePreview_empty__tfkdy p{max-width:40ch;color:var(--muted)}.TemplateLivePreview_recovery__flYkR{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.TemplateLivePreview_loading__IT3FT a{color:var(--ink)}@keyframes TemplateLivePreview_slide-in__MnOYA{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes TemplateLivePreview_slide-out__X4Ywc{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes TemplateLivePreview_fade-in__tGWSf{0%{opacity:0}to{opacity:1}}@keyframes TemplateLivePreview_fade-out__2RPGn{0%{opacity:1}to{opacity:0}}@media (max-width:560px){.TemplateLivePreview_dialog__KbkbJ{height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-radius:16px 16px 0 0}.TemplateLivePreview_header__sw6L9{gap:12px;padding:12px max(12px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left))}.TemplateLivePreview_title__2AtEx{font-size:24px}.TemplateLivePreview_actions__ILXdy{gap:8px}}@media (max-width:360px){.TemplateLivePreview_header__sw6L9{flex-wrap:wrap}.TemplateLivePreview_title__2AtEx{flex-basis:100%}.TemplateLivePreview_actions__ILXdy{width:100%;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.TemplateLivePreview_dialog__KbkbJ::backdrop,.TemplateLivePreview_dialog__KbkbJ[data-closing=true],.TemplateLivePreview_dialog__KbkbJ[data-closing=true]::backdrop,.TemplateLivePreview_dialog__KbkbJ[open]{animation:none}}.CarouselControls_controls__SpcWs{display:flex;gap:8px}.CarouselControls_controls__SpcWs[data-vertical=true]{flex-direction:column}.CarouselControls_controls__SpcWs button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:var(--paper);cursor:pointer;transition:background-color .18s ease,color .18s ease}.CarouselControls_controls__SpcWs svg{width:22px;height:22px}.CarouselControls_controls__SpcWs button:not(:disabled):hover{color:white;background:var(--brand);border-color:var(--brand)}.CarouselControls_controls__SpcWs button:disabled{opacity:.4;cursor:default}.CarouselControls_controls__SpcWs button:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (prefers-reduced-motion:reduce){.CarouselControls_controls__SpcWs button{transition:none}}.TemplatePageShowcase_section__Zg3cE{padding-block:clamp(48px,5vw,80px) clamp(48px,6vw,80px);background:var(--paper)}.TemplatePageShowcase_heading__ypJQc{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.TemplatePageShowcase_heading__ypJQc h2{margin:0}.TemplatePageShowcase_heading__ypJQc>div{flex-shrink:0}.TemplatePageShowcase_track__F8xC6{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 2.3);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0 0 4px;list-style:none}.TemplatePageShowcase_track__F8xC6::-webkit-scrollbar{display:none}.TemplatePageShowcase_track__F8xC6[data-count="2"]{grid-auto-columns:60%}.TemplatePageShowcase_track__F8xC6[data-count="1"]{grid-auto-columns:min(100%,760px)}.TemplatePageShowcase_track__F8xC6:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.TemplatePageShowcase_track__F8xC6 li{min-width:0;scroll-snap-align:start}.TemplatePageShowcase_track__F8xC6 figure{position:relative;margin:0}.TemplatePageShowcase_image__4g_T2{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:var(--bg)}.TemplatePageShowcase_image__4g_T2 img{object-fit:cover;object-position:top}.TemplatePageShowcase_contained___5XpZ img{object-fit:contain;object-position:center;padding:24px}.TemplatePageShowcase_autoplayFrame__cbhBt video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.TemplatePageShowcase_autoplayFrame__cbhBt.TemplatePageShowcase_contained___5XpZ video{padding:24px}main[data-theme-product=flip-marketing] .TemplatePageShowcase_autoplayFrame__cbhBt.TemplatePageShowcase_contained___5XpZ video,main[data-theme-product=renaissance-ai] .TemplatePageShowcase_autoplayFrame__cbhBt.TemplatePageShowcase_contained___5XpZ video,main[data-theme-product=reset] .TemplatePageShowcase_autoplayFrame__cbhBt.TemplatePageShowcase_contained___5XpZ video{width:calc(100% - 48px);height:auto;aspect-ratio:3/2;margin:auto;padding:0}.TemplatePageShowcase_videoSurface__9lwrh{display:block;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.TemplatePageShowcase_section__Zg3cE .TemplatePageShowcase_track__F8xC6 .TemplatePageShowcase_autoplayFrame__cbhBt .TemplatePageShowcase_videoSurface__9lwrh:is(:hover,:focus-visible){background:none;border-color:transparent;color:inherit}.TemplatePageShowcase_videoSurface__9lwrh:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:inherit}.TemplatePageShowcase_playbackToggle__uQJSC{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:12px;border:0;border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.TemplatePageShowcase_playbackToggle__uQJSC svg{width:20px;height:20px}.TemplatePageShowcase_playbackToggle__uQJSC:is(:hover,:focus-visible){background:var(--brand);color:white}main[data-template-product] .TemplatePageShowcase_image__4g_T2{aspect-ratio:16/9}main[data-template-product] .TemplatePageShowcase_image__4g_T2 img{object-fit:cover;object-position:center top;padding:0}main[data-template-slug=spill-the-tea] .TemplatePageShowcase_track__F8xC6 li:nth-child(-n+2) .TemplatePageShowcase_image__4g_T2{aspect-ratio:1200/850}main[data-template-product] .TemplatePageShowcase_videoButton__U8exb img{object-position:center}.TemplatePageShowcase_track__F8xC6 figcaption{margin-top:16px;font-size:14px;line-height:1.5}.TemplatePageShowcase_cardLink__hQ5iO{display:block;color:inherit;text-decoration:none}.TemplatePageShowcase_cardLink__hQ5iO:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:12px}.TemplatePageShowcase_linkCaption__ouipw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.TemplatePageShowcase_templateButton__JvOcP{position:absolute;left:12px;bottom:12px;z-index:1;min-width:0;height:44px;max-width:calc(100% - 80px);padding:0 16px;justify-content:center}.TemplatePageShowcase_templateLink__GigmK{position:absolute;inset:0;z-index:1;pointer-events:none}.TemplatePageShowcase_templateLink__GigmK .TemplatePageShowcase_templateButton__JvOcP{pointer-events:auto}.TemplatePageShowcase_templateOverlay__cnD0_{display:none}main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK{position:static;width:fit-content;margin:12px 0 0 12px}main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK .TemplatePageShowcase_templateButton__JvOcP{position:relative;left:auto;bottom:auto;max-width:100%}@media (min-width:1024px) and (hover:hover) and (pointer:fine){main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK{position:absolute;inset:0;width:auto;margin:0}main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK .TemplatePageShowcase_templateButton__JvOcP{position:absolute;left:12px;bottom:12px}main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK[data-media-ready=true]{inset:auto;left:var(--preview-left);top:var(--preview-top);width:var(--preview-width);height:var(--preview-height);pointer-events:auto}main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK[data-media-ready=true] .TemplatePageShowcase_templateOverlay__cnD0_{display:block;position:absolute;inset:0;background:rgb(0 0 0/38%);opacity:0;pointer-events:none;transition:opacity .18s ease}main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK[data-media-ready=true] .TemplatePageShowcase_templateButton__JvOcP{left:50%;top:50%;bottom:auto;max-width:calc(100% - 24px);opacity:0;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .18s ease,background-color .18s ease,color .18s ease}main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK[data-media-ready=true]:is(:hover,:focus-within) .TemplatePageShowcase_templateButton__JvOcP,main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK[data-media-ready=true]:is(:hover,:focus-within) .TemplatePageShowcase_templateOverlay__cnD0_{opacity:1}main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK[data-media-ready=true]:is(:hover,:focus-within) .TemplatePageShowcase_templateButton__JvOcP{pointer-events:auto}}.TemplatePageShowcase_linkLabel__ESxRW{white-space:nowrap;font-weight:500;text-underline-offset:3px}.TemplatePageShowcase_cardLink__hQ5iO:is(:hover,:focus-visible) .TemplatePageShowcase_linkLabel__ESxRW{text-decoration:underline}.TemplatePageShowcase_placeholder__85bqL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;border:1px dashed var(--line);color:var(--muted);text-align:center;font-size:14px}.TemplatePageShowcase_placeholder__85bqL svg{width:64px;height:48px}@media (min-width:1024px) and (max-width:1799px){.TemplatePageShowcase_section__Zg3cE{padding-block:40px 64px}}@media (min-width:761px) and (max-width:1023px){.TemplatePageShowcase_section__Zg3cE{padding-top:40px}}@media (max-width:760px){.TemplatePageShowcase_section__Zg3cE.TemplatePageShowcase_hero__flRdf.TemplatePageShowcase_hero__flRdf{padding:0;background:transparent}.TemplatePageShowcase_section__Zg3cE.TemplatePageShowcase_hero__flRdf .TemplatePageShowcase_heading__ypJQc{flex-wrap:wrap;align-items:center;gap:16px}.TemplatePageShowcase_section__Zg3cE.TemplatePageShowcase_hero__flRdf .TemplatePageShowcase_heading__ypJQc h2{font-size:clamp(1.75rem,2.8vw,2.75rem);line-height:1.05}.TemplatePageShowcase_hero__flRdf .TemplatePageShowcase_track__F8xC6,.TemplatePageShowcase_hero__flRdf .TemplatePageShowcase_track__F8xC6[data-count]{grid-auto-columns:100%;gap:16px}.TemplatePageShowcase_section__Zg3cE{padding-block:32px 44px}.TemplatePageShowcase_heading__ypJQc{align-items:flex-end;gap:16px;margin-bottom:24px}.TemplatePageShowcase_track__F8xC6,.TemplatePageShowcase_track__F8xC6[data-count="2"]{grid-auto-columns:86%;gap:16px}}.TemplatePageShowcase_videoButton__U8exb{display:block;width:100%;padding:0;border:0;cursor:pointer}.TemplatePageShowcase_videoButton__U8exb:after{content:"";position:absolute;inset:0;background:var(--ink);opacity:.12;transition:opacity .25s ease,background-color .25s ease}.TemplatePageShowcase_videoButton__U8exb:hover:after{background:var(--brand);opacity:.32}.TemplatePageShowcase_playBadge__7gE9X{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--paper);color:var(--ink);transform:translate(-50%,-50%);transition:background-color .25s ease,color .25s ease}.TemplatePageShowcase_playBadge__7gE9X svg{width:26px;height:26px}.TemplatePageShowcase_videoButton__U8exb:hover .TemplatePageShowcase_playBadge__7gE9X{background:var(--brand);color:white}.TemplatePageShowcase_dialog__OQKcf{width:min(1200px,calc(100vw - 40px));max-height:calc(100svh - 40px);padding:0;border:0;border-radius:16px;overflow:auto;background:var(--paper);color:var(--ink)}.TemplatePageShowcase_dialog__OQKcf::backdrop{background:rgb(10 12 20/82%)}.TemplatePageShowcase_dialog__OQKcf[open]{animation:TemplatePageShowcase_video-enter__HbOtk .32s cubic-bezier(.22,1,.36,1)}.TemplatePageShowcase_dialogHeader__mt1v1{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px}.TemplatePageShowcase_dialogHeader__mt1v1 h3{margin:0;font:500 16px/1.4 var(--sans)}.TemplatePageShowcase_dialogHeader__mt1v1 button{width:44px;height:44px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);font-size:26px;cursor:pointer}.TemplatePageShowcase_dialog__OQKcf video{display:block;width:100%;max-height:calc(100svh - 120px);background:var(--ink)}@keyframes TemplatePageShowcase_video-enter__HbOtk{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TemplatePageShowcase_dialog__OQKcf[open]{animation:none}.TemplatePageShowcase_playBadge__7gE9X,.TemplatePageShowcase_videoButton__U8exb:after,main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK .TemplatePageShowcase_templateButton__JvOcP,main[data-theme-product] .TemplatePageShowcase_templateLink__GigmK .TemplatePageShowcase_templateOverlay__cnD0_{transition:none}}.TemplatePreviewMedia_media__Fan4r.TemplatePreviewMedia_media__Fan4r{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:hidden;border-radius:inherit}.TemplatePreviewMedia_media__Fan4r img,.TemplatePreviewMedia_media__Fan4r video{width:100%;height:100%;object-fit:cover;object-position:center}.TemplatePreviewMedia_video__lllmv{position:absolute;inset:0;opacity:0;pointer-events:none}.TemplatePreviewMedia_video__lllmv[data-ready=true]{opacity:1}.TemplatePreviewMedia_control__lNomW{position:absolute;z-index:2;bottom:12px;left:12px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff66;border-radius:50%;background:#141414d9;color:#fff;cursor:pointer}.TemplatePreviewMedia_control__lNomW:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.TemplatePreviewMedia_control__lNomW,.TemplatePreviewMedia_video__lllmv{display:none}}.TemplateLibrary_library__JdTFK{min-width:0;width:100%}.TemplateLibrary_library__JdTFK .filter-tabs{min-width:0;margin-inline:0;padding-inline:0}.TemplateLibrary_showcase__nfL06{width:min(100%,calc(85vw + 54px),var(--site-content-width));margin-inline:auto}.TemplateLibrary_filterRow___0b_e{display:flex;align-items:center;gap:24px;margin:0 0 28px;padding-top:24px;border-top:1px solid var(--line)}.TemplateLibrary_filterRow___0b_e .filter-tabs{flex:1 1;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 0 16px;margin:0;border:0}.templates-page .TemplateLibrary_filterRow___0b_e{margin-bottom:16px;padding-top:16px}.templates-page .TemplateLibrary_filterRow___0b_e .filter-tabs{padding-bottom:0}.templates-page .TemplateLibrary_count__myrhg{margin-bottom:0}.TemplateLibrary_filterRow___0b_e .filter-tabs button{white-space:nowrap;flex-shrink:0}.TemplateLibrary_count__myrhg{margin-bottom:16px;font-size:.875rem;color:var(--muted);white-space:nowrap}.TemplateLibrary_grid__I28W1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px;width:100%}.TemplateLibrary_empty__nuR5K{padding:50px 0}.TemplateLibrary_empty__nuR5K h2{font-size:2.5rem;margin:0}.TemplateLibrary_empty__nuR5K p{color:var(--muted)}.TemplateLibrary_results__BfVl5{scroll-margin-top:calc(var(--site-chrome-height, 125px) + 24px)}.TemplateLibrary_pagination__nVNjI{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:40px}.TemplateLibrary_paginationStatus__1as2d{margin:0;color:var(--muted);text-align:center;font-size:.875rem;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TemplateLibrary_paginationStatus__1as2d span{display:block}.TemplateLibrary_pageButton__ttZST{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 20px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.TemplateLibrary_pageButton__ttZST:not(:disabled):focus-visible,.TemplateLibrary_pageButton__ttZST:not(:disabled):hover{background:var(--brand-blue,#004fff);border-color:var(--brand-blue,#004fff);color:#fff}.TemplateLibrary_pageButton__ttZST:focus-visible{outline:2px solid var(--brand-blue,#004fff);outline-offset:4px}.TemplateLibrary_pageButton__ttZST:disabled{opacity:.4;cursor:default}.TemplateLibrary_showcase__nfL06 :focus-visible{outline:2px solid var(--ink);outline-offset:5px}@media (min-width:761px) and (max-width:1023px){.templates-page .TemplateLibrary_grid__I28W1{gap:27px}}@media (max-width:760px){.TemplateLibrary_showcase__nfL06{width:100%}.TemplateLibrary_grid__I28W1{grid-template-columns:1fr;gap:20px;width:100%}.TemplateLibrary_count__myrhg{display:none}.TemplateLibrary_filterRow___0b_e{margin:0 0 20px;padding-top:20px;min-width:0}.TemplateLibrary_pagination__nVNjI{gap:12px;flex-wrap:wrap;margin-top:32px}.TemplateLibrary_pageButton__ttZST{padding-inline:16px}}.WaitlistSection_section__bYERQ{display:flex;flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:clamp(40px,4vw,64px);padding:clamp(24px,2.4vw,32px);border-radius:16px;background:var(--paper);color:#000}.WaitlistSection_intro__vz1np{flex:1 1 300px;min-width:0}.WaitlistSection_intro__vz1np .section-label{margin:0 0 12px;color:#000}.WaitlistSection_intro__vz1np h3{margin:0;color:#000;font:430 clamp(1.35rem,1.6vw,1.625rem)/1.2 var(--serif);letter-spacing:-.025em;text-wrap:balance}.WaitlistSection_description__I3Tp4{max-width:60ch;margin:12px 0 0;color:#000;font-size:14px;line-height:1.65}.WaitlistSection_trigger__naP2H{flex:0 0 auto;min-width:0;min-height:48px;gap:24px}.WaitlistSection_benefitCard__jquih{flex-direction:column;align-items:flex-start;margin-top:0;padding:24px}.WaitlistSection_benefitCard__jquih .WaitlistSection_intro__vz1np{flex:0 1 auto;width:100%}.WaitlistSection_benefitCard__jquih .WaitlistSection_trigger__naP2H{max-width:100%}.WaitlistSection_dialog__LGfJO{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto;overscroll-behavior:contain;padding:0;border:0;border-radius:24px;background:var(--paper);color:#000;box-shadow:0 24px 80px rgb(5 12 26/24%)}.WaitlistSection_dialog__LGfJO::backdrop{background:rgb(5 12 26/64%)}.WaitlistSection_dialog__LGfJO[open]{animation:WaitlistSection_waitlist-enter__3rcq9 .24s var(--motion-ease) both}html:has(.WaitlistSection_dialog__LGfJO[open]){overflow:hidden}.WaitlistSection_panel__C9Bcn{padding:clamp(24px,4vw,40px)}.WaitlistSection_dialogHeader__i98PB{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.WaitlistSection_dialogHeader__i98PB .section-label{margin:0}.WaitlistSection_close__S3h7k{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);font-size:26px;line-height:1;cursor:pointer}.WaitlistSection_dialog__LGfJO .WaitlistSection_panel__C9Bcn h2{margin:0;font-size:clamp(2rem,5vw,2.75rem);line-height:1.06}.WaitlistSection_dialog__LGfJO .WaitlistSection_panel__C9Bcn h2 em{color:#000}.WaitlistSection_dialogDescription__ODHnG{margin:16px 0 28px;font-size:15px;line-height:1.65;color:#000}.WaitlistSection_panel__C9Bcn .waitlist-form{min-width:0;width:100%;gap:16px}.WaitlistSection_panel__C9Bcn .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.WaitlistSection_panel__C9Bcn .waitlist-field{min-width:0}.WaitlistSection_panel__C9Bcn .waitlist-form label{color:var(--ink);font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none}.WaitlistSection_panel__C9Bcn .waitlist-form input,.WaitlistSection_panel__C9Bcn .waitlist-form select{min-width:0;min-height:44px;border-color:#8a93a4;background:var(--paper);color:var(--ink);font-size:16px;color-scheme:light}.WaitlistSection_panel__C9Bcn .waitlist-form input::placeholder{color:#5c6575}.WaitlistSection_panel__C9Bcn .waitlist-form .button{width:fit-content;justify-self:start;min-width:0;min-height:44px;padding:11px 20px;gap:20px;margin-top:4px}.WaitlistSection_panel__C9Bcn .form-note{margin:0;color:#4d5666;font-size:14px;line-height:1.5}.WaitlistSection_panel__C9Bcn .form-message{font-size:14px}.WaitlistSection_panel__C9Bcn .form-message.error{background:#f6e8e4;border-color:#9a3c28;color:#792b1c}.WaitlistSection_dialog__LGfJO .WaitlistSection_panel__C9Bcn :is(input,select,button):focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:none}.WaitlistSection_topicSelect__C1Y7T{position:relative;display:grid;gap:7px;min-width:0}.WaitlistSection_topicTrigger__4Dz1K{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 14px;border:1px solid #8a93a4;border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px;text-align:left;cursor:pointer}.WaitlistSection_topicTrigger__4Dz1K svg{flex:0 0 20px;transition:transform .16s ease}.WaitlistSection_topicTrigger__4Dz1K[aria-expanded=true] svg{transform:rotate(180deg)}.WaitlistSection_topicMenu__UL5x7{position:absolute;z-index:5;top:calc(100% + 8px);left:0;width:100%;max-height:min(240px,40dvh);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 12px 30px rgb(0 0 0/14%);list-style:none}.WaitlistSection_topicMenu__UL5x7[data-side=above]{top:auto;bottom:calc(100% - 20px)}.WaitlistSection_topicMenu__UL5x7 li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px;border-radius:7px;font-size:14px;line-height:1.4;cursor:pointer}.WaitlistSection_topicMenu__UL5x7 li[data-active=true]{background:#e8edf8}.WaitlistSection_topicMenu__UL5x7 li[aria-selected=true]{color:var(--brand);font-weight:600}.WaitlistSection_book__2WXw8{display:block;width:128px;height:88px;margin-top:24px;overflow:visible;color:var(--brand)}.WaitlistSection_lesson__T__6q,.WaitlistSection_rightPage__j_AQ_{transform-box:fill-box;transform-origin:left center}.WaitlistSection_complete__16C5t{transform-box:fill-box;transform-origin:center}.WaitlistSection_book__2WXw8[data-learning-motion=play] .WaitlistSection_rightPage__j_AQ_{animation:WaitlistSection_book-open__WAKaJ 1s var(--motion-ease) both}.WaitlistSection_book__2WXw8[data-learning-motion=play] .WaitlistSection_lesson__T__6q{animation:WaitlistSection_lesson-appear___eE_w .8s var(--motion-ease) both}.WaitlistSection_book__2WXw8[data-learning-motion=play] .WaitlistSection_lessonOne__RFPfj{animation-delay:.35s}.WaitlistSection_book__2WXw8[data-learning-motion=play] .WaitlistSection_lessonTwo__omzdK{animation-delay:.5s}.WaitlistSection_book__2WXw8[data-learning-motion=play] .WaitlistSection_lessonThree__q_Kzv{animation-delay:.65s}.WaitlistSection_book__2WXw8[data-learning-motion=play] .WaitlistSection_complete__16C5t{animation:WaitlistSection_lesson-complete__IGTkV 1s var(--motion-ease) 1s both}@keyframes WaitlistSection_waitlist-enter__3rcq9{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes WaitlistSection_book-open__WAKaJ{0%{opacity:0;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@keyframes WaitlistSection_lesson-appear___eE_w{0%{opacity:0;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@keyframes WaitlistSection_lesson-complete__IGTkV{0%{opacity:0;transform:translateY(6px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.WaitlistSection_section__bYERQ{align-items:flex-start;gap:20px}.WaitlistSection_book__2WXw8{width:112px;height:77px;margin-top:16px}}@media (max-width:480px){.WaitlistSection_panel__C9Bcn .form-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.WaitlistSection_topicTrigger__4Dz1K svg{transition:none}.WaitlistSection_dialog__LGfJO[open]{animation:none}.WaitlistSection_book__2WXw8[data-learning-motion] :is(.WaitlistSection_rightPage__j_AQ_,.WaitlistSection_lesson__T__6q,.WaitlistSection_complete__16C5t){animation:none;opacity:1;transform:none}}.ContactForm_form__93_AC{display:grid;gap:24px;margin-top:20px;font-size:16px;line-height:1.5}.ContactForm_row__AdyYx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ContactForm_field__WlekW{min-width:0;display:grid;align-content:start;gap:8px}.ContactForm_field__WlekW label{font-size:14px;font-weight:600}.ContactForm_optional__Zkmw0{color:var(--muted);font-weight:400}.ContactForm_field__WlekW button[role=combobox],.ContactForm_field__WlekW input,.ContactForm_field__WlekW textarea{width:100%;min-width:0;min-height:52px;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.ContactForm_field__WlekW textarea{min-height:170px;resize:vertical}.ContactForm_field__WlekW :is(input,textarea,button):focus-visible{outline:2px solid var(--brand);outline-offset:3px;box-shadow:none}.ContactForm_field__WlekW [aria-invalid=true]{border-color:var(--error)}.ContactForm_form__93_AC .ContactForm_error__6GSd5{margin:0;color:var(--error);font-size:15px}.ContactForm_submit__dTLqB{justify-self:start;min-height:48px}.ContactForm_confirmation__omuu1{margin:0;padding:0}.ContactForm_confirmation__omuu1 h1{margin:0 0 18px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.ContactForm_confirmation__omuu1 h1:focus{outline:none}.ContactForm_honeypot__jG5Rr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:600px){.ContactForm_row__AdyYx{grid-template-columns:1fr;gap:24px}.ContactForm_submit__dTLqB{width:100%}}.InfoPage_page__WBqKL{padding:clamp(72px,9vw,128px) max(5vw,24px)}.InfoPage_compact__h3HwJ{padding-top:clamp(40px,5vw,72px)}.InfoPage_compact__h3HwJ .InfoPage_title__08Qm3{margin-top:0}.InfoPage_content__zoTRf{width:min(100%,1000px);margin:0 auto}.InfoPage_title__08Qm3{max-width:900px;margin:18px 0 28px;font-size:clamp(2.5rem,6vw,5rem);line-height:1.05}.InfoPage_body__wZAND{max-width:680px;font-size:18px;line-height:1.7}.InfoPage_body__wZAND p{margin:0 0 24px}.InfoPage_body__wZAND h2{margin:40px 0 18px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.InfoPage_body__wZAND a:not(.button){text-decoration:underline;text-underline-offset:4px}.InfoPage_centered__Rn_9U{padding-top:clamp(20px,2.5vw,32px)}.InfoPage_centered__Rn_9U .InfoPage_content__zoTRf{max-width:680px}.InfoPage_centered__Rn_9U .InfoPage_title__08Qm3{margin-bottom:12px;text-align:center}.InfoPage_centered__Rn_9U .InfoPage_body__wZAND>p{margin-bottom:20px;text-align:center}.InfoPage_centered__Rn_9U:has([data-contact-confirmation]) .InfoPage_body__wZAND>p,.InfoPage_centered__Rn_9U:has([data-contact-confirmation]) .InfoPage_title__08Qm3{display:none}.InfoPage_actions__2Bli2{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}@media (max-width:600px){.InfoPage_page__WBqKL{padding-inline:24px}.InfoPage_body__wZAND{font-size:16px}}.WorkflowArt_art__k82y1{position:absolute;z-index:-1;inset:0;overflow:hidden;border-radius:inherit;color:var(--workflow-accent);opacity:var(--workflow-step-visibility,1);pointer-events:inherit}.WorkflowArt_dotTexture___OdrM{position:absolute;inset:0;background-image:radial-gradient(circle,currentColor 1px,transparent 0);background-size:20px 20px;opacity:.2}.WorkflowArt_dot__q3ijn{position:absolute;left:-1px;top:-1px;width:2px;height:2px;pointer-events:none}.WorkflowArt_dot__q3ijn:after{content:"";display:block;width:100%;height:100%;border-radius:50%;background:currentColor;transform:scale(1);opacity:0}.WorkflowArt_diagonalLines__Nxl4O,.WorkflowArt_squiggles__Pjg3b{position:absolute;inset:0;width:100%;height:100%}.WorkflowArt_diagonalLines__Nxl4O path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.WorkflowArt_original__fhm_3{opacity:.26}.WorkflowArt_diagonalEcho__KgQcL{opacity:0}.WorkflowArt_flowing__UQ3yd,.WorkflowArt_playful__9C4WD{position:absolute;inset:-24px;opacity:.22}.WorkflowArt_squiggles__Pjg3b{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.WorkflowArt_squiggles__Pjg3b path{vector-effect:non-scaling-stroke}.WorkflowArt_playful__9C4WD{opacity:.24}@media (min-width:981px) and (prefers-reduced-motion:no-preference){.workflow[data-workflow-motion=true] .WorkflowArt_art__k82y1{inset:0 0 0 50%;border-radius:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.WorkflowArt_dot__q3ijn:after{transition:transform .18s var(--motion-ease),opacity .24s var(--motion-ease)}.WorkflowArt_art__k82y1[data-field-active=true] .WorkflowArt_dot__q3ijn:after{transform:scale(var(--dot-scale,1));opacity:var(--dot-opacity,0)}.WorkflowArt_diagonalEcho__KgQcL{-webkit-mask-image:radial-gradient(circle 180px at var(--field-x,50%) var(--field-y,50%),#000,transparent);mask-image:radial-gradient(circle 180px at var(--field-x,50%) var(--field-y,50%),#000,transparent);transition:transform .6s var(--motion-ease),opacity .6s var(--motion-ease)}.WorkflowArt_art__k82y1[data-field-active=true] .WorkflowArt_diagonalEcho__KgQcL{transform:translate(6px,6px);opacity:.4}.WorkflowArt_flowing__UQ3yd,.WorkflowArt_playful__9C4WD{transition:transform .8s var(--motion-ease),opacity .6s var(--motion-ease)}.WorkflowArt_art__k82y1[data-field-active=true] .WorkflowArt_flowing__UQ3yd{transform:translate(var(--field-drift-x,0),var(--field-drift-y,0)) rotate(1deg) scale(1.025);opacity:.34}.WorkflowArt_art__k82y1[data-field-active=true] .WorkflowArt_playful__9C4WD{transform:translate(var(--field-drift-x,0),calc(var(--field-drift-y, 0px) - 14px)) rotate(-1.5deg) scale(1.06);opacity:.36}}.ThemeDesignPreview_document__RWZwb{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);container-type:inline-size}@font-face{font-family:Flip Urbanist;src:url(/fonts/theme-specimens/flip-marketing/urbanist-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Flip Urbanist;src:url(/fonts/theme-specimens/flip-marketing/urbanist-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.ThemeDesignPreview_toolbar__PwPyz{display:flex;align-items:center;min-height:60px;padding:16px 24px;border-bottom:1px solid var(--line);font:500 14px/1.4 var(--sans)}.ThemeDesignPreview_filename__L9dd3{display:inline-flex;align-items:center;gap:10px}.ThemeDesignPreview_filename__L9dd3 svg{width:20px;height:24px}.ThemeDesignPreview_introduction__5Zgc9{padding:32px clamp(20px,5cqi,40px) 0}.ThemeDesignPreview_introduction__5Zgc9 h2{margin:0 0 16px;font:600 clamp(24px,5cqi,36px)/1.2 var(--sans);letter-spacing:-.035em}.ThemeDesignPreview_introduction__5Zgc9 p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.ThemeDesignPreview_section__z_Vqn{padding:48px clamp(20px,5cqi,40px)}.ThemeDesignPreview_section__z_Vqn+.ThemeDesignPreview_section__z_Vqn{border-top:1px solid var(--line)}.ThemeDesignPreview_section__z_Vqn>header{margin-bottom:24px}.ThemeDesignPreview_eyebrow__pCYia{margin:0 0 8px;color:var(--muted);font:700 14px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}.ThemeDesignPreview_section__z_Vqn h3{margin:0;font:600 clamp(24px,5.5cqi,34px)/1.15 var(--sans);letter-spacing:-.035em}.ThemeDesignPreview_description__goA6B{margin:-4px 0 24px;color:var(--muted);font-size:14px;line-height:1.6}.ThemeDesignPreview_palette__g71yv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.ThemeDesignPreview_palette__g71yv li{overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:8px}.ThemeDesignPreview_swatch__sAfl0{height:clamp(72px,17cqi,112px);border-bottom:1px solid var(--line)}.ThemeDesignPreview_colourCaption__PB_v_{padding:16px}.ThemeDesignPreview_colourCaption__PB_v_ h4{margin:0 0 4px;font:600 14px/1.4 var(--sans)}.ThemeDesignPreview_colourCaption__PB_v_ code{font:400 14px/1.4 var(--sans);color:var(--muted)}.ThemeDesignPreview_colourCaption__PB_v_ p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.ThemeDesignPreview_typeRow__ozRf6{padding:24px 0;border-top:1px solid var(--line)}.ThemeDesignPreview_typeRow__ozRf6:last-child{padding-bottom:0}.ThemeDesignPreview_typeLabel__UI5Ap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-bottom:16px;font-size:14px;line-height:1.5}.ThemeDesignPreview_typeLabel__UI5Ap strong{font-weight:500}.ThemeDesignPreview_typeLabel__UI5Ap span{color:var(--muted)}.ThemeDesignPreview_typeSample__nkBXc{margin:0;font-size:min(var(--specimen-size),16cqi);letter-spacing:-.02em;color:var(--specimen-ink);overflow-wrap:anywhere}.ThemeDesignPreview_starwave__QlNlR .ThemeDesignPreview_typeScale___3BMx{padding:0 24px 24px;border-radius:6px;background:var(--specimen-ink);color:var(--specimen-paper)}.ThemeDesignPreview_starwave__QlNlR .ThemeDesignPreview_typeRow__ozRf6{border-color:color-mix(in srgb,var(--specimen-paper) 10%,transparent)}.ThemeDesignPreview_starwave__QlNlR .ThemeDesignPreview_typeRow__ozRf6:first-child{border-top:0}.ThemeDesignPreview_starwave__QlNlR .ThemeDesignPreview_typeLabel__UI5Ap span{color:var(--specimen-muted)}.ThemeDesignPreview_starwave__QlNlR .ThemeDesignPreview_typeSample__nkBXc{color:var(--specimen-paper);overflow-wrap:normal}.ThemeDesignPreview_buttons__GroSi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ThemeDesignPreview_buttonCase__4Bami{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;padding:20px;border:1px solid color-mix(in srgb,var(--specimen-ink) 16%,transparent);border-radius:8px}.ThemeDesignPreview_buttonCase__4Bami h4,.ThemeDesignPreview_componentCase__AMYW3 h4{margin:0;font:500 14px/1.4 var(--sans)}.ThemeDesignPreview_buttonCase__4Bami p{margin:0;font-size:14px;line-height:1.5}.ThemeDesignPreview_darkCase__S8mxQ{background:var(--specimen-ink);color:var(--specimen-paper)}.ThemeDesignPreview_lightCase__T1JFC{background:var(--specimen-paper);color:var(--specimen-ink)}.ThemeDesignPreview_buttonSample__0QPPY{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;max-width:100%;padding:12px 16px;border-radius:var(--specimen-radius);font:400 14px/20px var(--specimen-body)}.ThemeDesignPreview_buttonSample__0QPPY svg,.ThemeDesignPreview_linkSample__6H86P svg,.ThemeDesignPreview_navAction__ALjwz svg{width:20px;height:20px;flex-shrink:0}.ThemeDesignPreview_accentButton__7J6ag{background:var(--specimen-accent);color:var(--specimen-on-accent)}.ThemeDesignPreview_inkButton__mq3LC{background:var(--specimen-ink);color:var(--specimen-paper)}.ThemeDesignPreview_secondaryButton__ArzqU{background:var(--specimen-secondary);color:var(--specimen-secondary-ink)}.ThemeDesignPreview_linkSample__6H86P{display:inline-flex;align-items:center;gap:16px;min-height:44px;font:400 14px/20px var(--specimen-body);text-decoration:underline;text-underline-offset:4px}.ThemeDesignPreview_componentExamples__Pys3z{display:grid;gap:16px}.ThemeDesignPreview_componentCase__AMYW3{min-width:0;padding:20px;border:1px solid var(--line);border-radius:8px}.ThemeDesignPreview_componentCase__AMYW3 h4{margin-bottom:20px;color:var(--muted)}.ThemeDesignPreview_navigationSample__zNZPA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:16px;border-radius:var(--specimen-radius);background:var(--specimen-ink);color:var(--specimen-paper);font:var(--specimen-navigation-weight) var(--specimen-navigation-size)/1.2 var(--specimen-navigation)}.ThemeDesignPreview_navigationSample__zNZPA>strong{font-weight:500}.ThemeDesignPreview_navigationSample__zNZPA>div{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ThemeDesignPreview_navAction__ALjwz{display:inline-flex;align-items:center;gap:12px;padding:10px 12px;background:var(--specimen-accent);color:var(--specimen-on-accent);border-radius:var(--specimen-radius)}.ThemeDesignPreview_featureCase__WFLDd{background:var(--specimen-paper);color:var(--specimen-ink)}.ThemeDesignPreview_featureCase__WFLDd h4{color:inherit}.ThemeDesignPreview_featureHeading__T6nH9{margin:0;font:400 clamp(28px,7cqi,44px)/1.1 var(--specimen-heading);letter-spacing:-.03em}.ThemeDesignPreview_featureBody__D9K8c{max-width:36ch;margin:20px 0 0;font:400 16px/1.5 var(--specimen-body)}.ThemeDesignPreview_ruleSample__ruwX1{display:flex;align-items:center;gap:20px;border-top:1px solid var(--specimen-ink);border-bottom:1px solid var(--specimen-ink);padding:20px 0;font:400 16px/1.4 var(--specimen-body);color:var(--specimen-ink)}.ThemeDesignPreview_ruleSample__ruwX1>span:last-child{margin-left:auto;font-size:24px}.ThemeDesignPreview_locked__JnTU2{position:relative;min-height:520px;overflow:hidden;border-top:1px solid var(--line)}.ThemeDesignPreview_blurred__cffNj{position:absolute;inset:0;filter:blur(6px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.ThemeDesignPreview_note__og171{position:absolute;top:30%;left:24px;right:24px;width:min(320px,calc(100% - 48px));margin-inline:auto;padding:28px 24px;text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:8px}.ThemeDesignPreview_note__og171 svg{width:24px;height:24px;margin-bottom:12px}.ThemeDesignPreview_note__og171 strong{display:block;font-size:16px;font-weight:600}.ThemeDesignPreview_note__og171 p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.ThemeDesignPreview_flip__CNhGI{--flip-green:#64dd7c;--flip-navigation-radius:100px;--flip-panel-radius:20px}.ThemeDesignPreview_flip__CNhGI .ThemeDesignPreview_typeScale___3BMx{padding:0 24px 24px;border-radius:var(--flip-panel-radius);background:var(--specimen-ink);color:var(--specimen-paper)}.ThemeDesignPreview_flip__CNhGI .ThemeDesignPreview_typeRow__ozRf6{border-color:color-mix(in srgb,var(--specimen-paper) 14%,transparent)}.ThemeDesignPreview_flip__CNhGI .ThemeDesignPreview_typeRow__ozRf6:first-child{border-top:0}.ThemeDesignPreview_flip__CNhGI .ThemeDesignPreview_typeLabel__UI5Ap span{color:color-mix(in srgb,var(--specimen-paper) 75%,transparent)}.ThemeDesignPreview_flip__CNhGI .ThemeDesignPreview_typeSample__nkBXc{color:var(--specimen-paper);font-size:min(var(--specimen-size),11cqi);overflow-wrap:normal}.ThemeDesignPreview_flip__CNhGI .ThemeDesignPreview_buttonSample__0QPPY{font:500 16px/1.4 var(--specimen-body);letter-spacing:.02em}.ThemeDesignPreview_flipPrimary__R8k0d{gap:0;padding:0;overflow:hidden;background:var(--specimen-paper);color:var(--specimen-ink)}.ThemeDesignPreview_flipPrimary__R8k0d>span:first-child{padding:12px 16px}.ThemeDesignPreview_flipArrow__g77dP{display:grid;place-items:center;position:relative;align-self:stretch;width:40px;flex:0 0 40px;overflow:hidden;border-left:1px solid rgb(15 15 15/8%)}.ThemeDesignPreview_flipArrow__g77dP svg{position:absolute;width:16px;height:16px;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ThemeDesignPreview_flipArrow__g77dP svg:last-child{transform:translateX(-40px)}.ThemeDesignPreview_flipPrimary__R8k0d:hover .ThemeDesignPreview_flipArrow__g77dP svg:first-child{transform:translateX(40px)}.ThemeDesignPreview_flipPrimary__R8k0d:hover .ThemeDesignPreview_flipArrow__g77dP svg:last-child{transform:translateX(0)}.ThemeDesignPreview_flipSubmit__uHzPf{width:240px;min-height:45px;justify-content:center;padding:0 16px;background:var(--flip-green);color:var(--specimen-ink)}.ThemeDesignPreview_flipDark__ocZ8N{background:var(--specimen-ink);color:var(--specimen-paper)}.ThemeDesignPreview_flipDark__ocZ8N h4{color:var(--specimen-paper)}.ThemeDesignPreview_flipNavigation__FMc5y{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;padding:0 28px;border:1px solid rgb(255 255 255/5%);border-radius:var(--flip-navigation-radius);background:rgb(255 255 255/5%)}.ThemeDesignPreview_flipNavigation__FMc5y>strong{display:flex;align-items:center;gap:12px;white-space:nowrap;font:600 28px/1 Flip Urbanist,sans-serif;letter-spacing:-.02em}.ThemeDesignPreview_flipNavigation__FMc5y>strong img{flex-shrink:0;width:32px;height:auto}.ThemeDesignPreview_flipNavigationLinks__bOPoR{display:flex;align-items:center;gap:24px;font:600 14px/1.4 var(--specimen-body);letter-spacing:.02em}.ThemeDesignPreview_flipMenu__ThIGv{display:none;width:24px;height:24px;flex-shrink:0}.ThemeDesignPreview_flipHeading__1RUB8{margin:0;font:400 clamp(40px,10cqi,80px)/1 var(--specimen-body);letter-spacing:-.02em}.ThemeDesignPreview_flipBody__bmRrF{max-width:32ch;margin:24px 0 0;font:500 20px/1.4 var(--specimen-body)}.ThemeDesignPreview_flipGeometry__hdCcV{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;overflow:hidden;border:1px solid rgb(255 255 255/8%);border-radius:var(--flip-panel-radius)}.ThemeDesignPreview_flipGeometry__hdCcV img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ThemeDesignPreview_flipCaption__3AlBg{margin:16px 0 0;color:color-mix(in srgb,var(--specimen-paper) 80%,transparent);font:400 14px/1.4 var(--specimen-body)}@container (max-width: 740px){.ThemeDesignPreview_flipNavigation__FMc5y{min-height:70px;padding-inline:20px}.ThemeDesignPreview_flipNavigationLinks__bOPoR{display:none}.ThemeDesignPreview_flipMenu__ThIGv{display:block}}@container (max-width: 440px){.ThemeDesignPreview_flip__CNhGI .ThemeDesignPreview_typeScale___3BMx{padding-inline:16px}.ThemeDesignPreview_flipNavigation__FMc5y{gap:12px;padding-inline:16px}.ThemeDesignPreview_flipNavigation__FMc5y>strong{gap:8px;font-size:24px}.ThemeDesignPreview_flipNavigation__FMc5y>strong img{width:24px}.ThemeDesignPreview_flipBody__bmRrF{font-size:18px}.ThemeDesignPreview_flipGeometry__hdCcV{gap:4px;padding:8px}}@media (prefers-reduced-motion:reduce){.ThemeDesignPreview_flipArrow__g77dP svg{transition:none}}@container (max-width: 440px){.ThemeDesignPreview_buttons__GroSi{grid-template-columns:1fr}.ThemeDesignPreview_buttonCase__4Bami{gap:20px}.ThemeDesignPreview_colourCaption__PB_v_{padding:12px}.ThemeDesignPreview_section__z_Vqn{padding-block:36px}}