.styles_page-layout__ySDIl{display:grid;grid-template-columns:max-content 1fr;grid-template-rows:auto 1fr;grid-template-areas:"header header" "sidebar content";column-gap:var(--margin)}.styles_page-header__sxhpb{grid-area:header;margin-bottom:var(--margin)}.styles_sidebar__0kUrw{grid-area:sidebar}.styles_page-content__vlaLY{grid-area:content}.styles_template-grid__a206r{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:48px}@media (min-width:900px){.styles_template-grid__a206r{grid-template-columns:repeat(3,minmax(300px,1fr))}}.styles_preview-container__QzzR3{all:unset;cursor:pointer;width:100%;background-color:rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background-size:cover;background-position:50%;background-repeat:no-repeat;outline:1px solid rgba(0,0,0,.05);position:relative}.styles_preview-container__QzzR3 .styles_thumbnail__MzHsb{width:100%;object-fit:contain;height:auto}.styles_preview-container__QzzR3 .styles_thumbnail__MzHsb:not(img){aspect-ratio:4/3}.styles_preview-container__QzzR3 .styles_item-hover-actions__xHynA{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;top:-1px;left:-1px;right:-1px;bottom:-1px;transition:opacity .2s ease-out;z-index:0;opacity:0;background-image:linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,0))}.styles_preview-container__QzzR3 button{visibility:hidden;scale:.8;transition:scale .1s ease-out}.styles_preview-container__QzzR3:hover button{visibility:visible;scale:1}.styles_preview-container__QzzR3:hover .styles_item-hover-actions__xHynA{opacity:1}.styles_template-info__AEiNy{display:flex;justify-content:space-between;margin-top:9px}.styles_template-info-main__ECJhE{flex:1}.styles_template-description__jqxFP{color:rgba(0,0,0,.6)}.styles_template-name__gMaSi{cursor:pointer;background:none;border:none;text-align:left;padding:0}.styles_template-name__gMaSi:hover{text-decoration:underline}.styles_bookmark-button__wSe4y{padding:0 12px;margin-right:-17px;opacity:.4;display:flex;position:relative;z-index:1;transition:opacity .1s ease-out,scale .1s ease-out}.styles_bookmark-button__wSe4y:hover{opacity:1;scale:1.1}.styles_iframe-container__WuX1A{aspect-ratio:16/10;background-color:white;width:100%;overflow:hidden;position:relative;background-size:cover;background-position:50%;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 2lh rgba(0,0,0,.05)}.styles_iframe-container__WuX1A iframe{container-type:inline-size;width:1440px;height:900px;border:0;display:block;transform-origin:top left;transform:scale(var(--container-scale));pointer-events:auto}.styles_iframe-container__WuX1A.styles_fullscreen__A_1zB{position:fixed;aspect-ratio:unset;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:white;border-radius:0;box-shadow:none}.styles_iframe-container__WuX1A.styles_fullscreen__A_1zB iframe{width:100%;height:100%;transform:none;pointer-events:auto;scale:1}.styles_fullscreen-toggle-button__h1XY4{position:absolute;bottom:1lh;right:1lh;z-index:1000;background-color:black;color:white;border:none;cursor:pointer;transition:scale .1s ease-out}.styles_fullscreen-toggle-button__h1XY4:hover{scale:1.05}.styles_content-container__O85ut{padding:var(--n-padding);padding-top:0;max-width:1200px;display:flex;flex-direction:column;align-items:center;text-align:center;container-type:inline-size;margin:0 auto}.styles_description__pHlWC{margin-top:24px;opacity:.6}.styles_date__qdvfc{margin-top:1lh;opacity:.5}.styles_iframe-container__Vz3UG{aspect-ratio:16/9;background-color:white;width:100%;background-size:cover;background-position:50%;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 2lh rgba(0,0,0,.05)}.styles_text-container__SnuU9{text-align:center;padding:36px 0;max-width:600px}.styles_sub-heading__3AiDx{padding-top:12px;font-size:54px;font-weight:500;padding-bottom:3px}@container (min-width: 600px){.styles_sub-heading__3AiDx{font-size:48px}}@container (min-width: 100px){.styles_sub-heading__3AiDx{font-size:24px}}@container (min-width: 900px){.styles_sub-heading__3AiDx{font-size:54px}}.styles_use-template-button__aVJoZ{padding:36px}