.PreviewFrame_frame__auKY6{position:relative;aspect-ratio:16/10;overflow:hidden}.PreviewFrame_shot__cf33h{position:absolute;left:0;top:calc(-52px * var(--k, .25));border:0;transform:scale(var(--k,.25));transform-origin:top left;pointer-events:none}.templates_intro__Yo4vA{padding:clamp(52px,8vw,92px) 0 clamp(44px,6vw,68px)}.templates_title__AsLT1{font-family:var(--serif);font-weight:700;font-size:clamp(36px,5vw,56px);line-height:1.2;letter-spacing:.012em;color:var(--ink)}.templates_lede__QV_Z7{max-width:46ch;margin-top:18px;font-size:19px;line-height:1.6;text-wrap:pretty}.templates_mask__A_lO6{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.templates_maskIn__9gObs{display:inline-block;animation:templates_titleUp__a0cYq 1s cubic-bezier(.22,1,.36,1) .1s both}@keyframes templates_titleUp__a0cYq{0%{transform:translateY(108%)}}.templates_lede__QV_Z7{animation:templates_ledeIn__kFDK_ .9s cubic-bezier(.22,1,.36,1) .4s both}@keyframes templates_ledeIn__kFDK_{0%{opacity:0;transform:translateY(14px)}}.templates_band__ma_OJ{background:var(--sand);padding:clamp(56px,8vw,96px) 0}.templates_grid__cCjxg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px)}.templates_cell__KLQRG{display:grid}.templates_thumb__OF3XA{position:relative;overflow:hidden}.templates_cover__XWRXt{display:none;position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;transition:transform .9s cubic-bezier(.76,0,.24,1)}.templates_cover__XWRXt:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translateX(-100%);animation:templates_sheen__CYXXZ 1.4s ease-in-out infinite}@keyframes templates_sheen__CYXXZ{to{transform:translateX(100%)}}.templates_coverOff__RfS5B{transform:translateY(-101%)}.templates_coverOff__RfS5B:after{animation:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.templates_cell__KLQRG{opacity:.01;transform:translateY(32px);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1);animation:templates_failsafeShow___Xqhe .6s ease 5s forwards}.templates_cell__KLQRG.templates_shown__iPzS1{opacity:1;transform:none}.templates_cover__XWRXt{display:block;animation:templates_failsafeLift__yPHIY .9s cubic-bezier(.76,0,.24,1) 6s forwards}.templates_armed__yxAw1 .templates_cell__KLQRG,.templates_armed__yxAw1 .templates_cover__XWRXt{animation:none}.templates_armed__yxAw1 .templates_cell__KLQRG:not(.templates_shown__iPzS1) .templates_cover__XWRXt:after{animation-play-state:paused}}@keyframes templates_failsafeShow___Xqhe{to{opacity:1;transform:none}}@keyframes templates_failsafeLift__yPHIY{to{transform:translateY(-101%)}}.templates_card__1BkdP{display:flex;flex-direction:column;position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.templates_card__1BkdP:hover{transform:translateY(-4px);border-color:rgba(26,32,44,.18);box-shadow:0 26px 60px -22px rgba(26,32,44,.4)}.templates_card__1BkdP>:first-child{border-bottom:1px solid var(--line)}.templates_stretch__hOBGV{color:inherit}.templates_stretch__hOBGV:after{content:"";position:absolute;inset:0;border-radius:inherit}.templates_card__1BkdP .templates_stretch__hOBGV:focus-visible{outline:none}.templates_stretch__hOBGV:focus-visible:after{outline:3px solid var(--teal);outline-offset:-3px}.templates_meta__v3FIB{padding:22px 24px 26px;display:flex;flex-direction:column;gap:6px}.templates_metaTop__NZl6Q{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.templates_nameWrap__qTBcq{display:flex;align-items:baseline;gap:10px;min-width:0}.templates_name__dBQcP{font-family:var(--serif);font-weight:700;font-size:22px;line-height:1.3;letter-spacing:.012em;color:var(--ink)}.templates_badge__07Wdy{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:3px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.templates_arrow__Yhso0{font-size:18px;color:var(--amber-ink);transition:transform .3s ease}.templates_card__1BkdP:hover .templates_arrow__Yhso0{transform:translate(3px,-3px)}.templates_tagline__ttE89{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--amber-ink)}.templates_desc__v0hPK{font-size:15.5px;line-height:1.6;margin-top:4px}@media (prefers-reduced-motion:reduce){.templates_lede__QV_Z7,.templates_maskIn__9gObs{animation:none}.templates_arrow__Yhso0,.templates_card__1BkdP{transition:none}.templates_card__1BkdP:hover{transform:none}}.Reveal_in__4tyP4{animation:Reveal_revealIn__Pvwp4 .7s cubic-bezier(.22,1,.36,1) both}@keyframes Reveal_revealIn__Pvwp4{0%{opacity:0;transform:translateY(var(--reveal-y,24px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Reveal_in__4tyP4{animation:none}}.TemplateFan_root__KmU3u{--radius:var(--fan-radius,14px);--border:var(--fan-border,rgba(26,32,44,0.14));--shadow:var(--fan-shadow,0 20px 50px -24px rgba(26,32,44,0.4));--shadow-hover:var(--fan-shadow-hover,0 28px 64px -24px rgba(26,32,44,0.5));--focus:var(--fan-focus,#264653);--head-top:var(--fan-head-top,7vh)}.TemplateFan_fan__umcC7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px);margin-top:clamp(32px,5vh,56px)}.TemplateFan_item__AFVK1{min-width:0}.TemplateFan_itemHero__kfno1{z-index:30}.TemplateFan_card__cyCwC{display:block;position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .35s cubic-bezier(.22,1,.36,1)}.TemplateFan_card__cyCwC:hover{transform:translateY(-4px)}.TemplateFan_cardHero__nsOzQ{position:relative}.TemplateFan_link__hXXBp{position:absolute;inset:0;z-index:2;border-radius:inherit}.TemplateFan_link__hXXBp:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.TemplateFan_foot__aQZ7T{display:flex;justify-content:center;margin-top:clamp(32px,5vh,52px)}.TemplateFan_intro__qr1OQ{text-align:center}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.TemplateFan_root__KmU3u{height:340vh}.TemplateFan_sticky__j8Xi7{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.TemplateFan_intro__qr1OQ{position:absolute;top:var(--head-top);left:50%;transform:translateX(-50%);z-index:40;width:min(720px,90vw);pointer-events:none}.TemplateFan_fan__umcC7{position:absolute;inset:0;display:block;margin:0}.TemplateFan_item__AFVK1{position:absolute;left:50%;top:50%;width:min(var(--w),var(--wpx),var(--wvh));transform:translate(-50%,-50%) translate(var(--x,0),var(--y,0))}.TemplateFan_item__AFVK1 .TemplateFan_card__cyCwC{transform:rotate(var(--rot,0deg))}.TemplateFan_itemHero__kfno1 .TemplateFan_card__cyCwC{transform:none}.TemplateFan_card__cyCwC{transition:border-color .3s ease,box-shadow .3s ease}.TemplateFan_card__cyCwC:hover{transform:rotate(var(--rot,0deg));border-color:var(--focus);box-shadow:var(--shadow-hover)}.TemplateFan_foot__aQZ7T{position:absolute;left:50%;top:calc(var(--head-top) + 2vh);transform:translateX(-50%);z-index:40;margin:0}}@media (prefers-reduced-motion:reduce){.TemplateFan_card__cyCwC{transition:none}.TemplateFan_card__cyCwC:hover{transform:none}}@media (max-width:620px){.TemplateFan_fan__umcC7{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}