.hub-surface{container-type:inline-size;width:100%;min-width:0;background:#fff;color:#2e2024;font:400 15px/1.6 Manrope,Arial,sans-serif;--hub-wine:#581b2b;--hub-paper:#fffcf7;--hub-muted:#716068;--hub-line:#e7deda}.hub-surface *{box-sizing:border-box}.hub-surface a{text-decoration:none;color:inherit}.hub-surface a:focus-visible{outline:3px solid #a36376;outline-offset:4px}.hub-surface a,.hub-surface button{-webkit-tap-highlight-color:transparent}.hub-surface figure,.hub-surface h1,.hub-surface h2,.hub-surface h3,.hub-surface p{margin:0}.hub-page{width:100%;max-width:752px;margin-inline:auto;padding:32px 16px 20px}.hub-cover{position:relative;height:clamp(128px,38cqw,var(--hub-banner-height,232px));overflow:hidden;border-radius:16px;background:#581b2b;color:#fff4e8;isolation:isolate}.hub-cover-photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hub-focus);object-position:var(--hub-focus);transform:scale(var(--hub-scale,1))}.hub-cover-caption{position:absolute;inset-block-start:22%;inset-inline-start:7%;z-index:1;max-width:70%;font:400 clamp(26px,6.5cqw,46px)/1.13 Newsreader,Georgia,serif;letter-spacing:-.015em}.hub-cover-caption span{display:block}.hub-cover-mark{position:absolute;width:42%;height:140%;inset-inline-end:-4%;inset-block-start:-20%;color:#e7d1d2;opacity:.2;transform:rotate(-10deg)}.hub-cover-rule{position:absolute;inset:14px;border:1px solid #fff4e832;border-radius:8px;pointer-events:none}.hub-profile-body{position:relative;padding:0 24px}.hub-avatar{width:var(--hub-avatar-size,80px);height:var(--hub-avatar-size,80px);margin-top:calc(-1 * var(--hub-overlap,32px));border:5px solid white;border-radius:50%;background:#f4efe7;position:relative;display:grid;place-items:center;color:#581b2b;overflow:hidden}.hub-avatar>svg{width:60%;height:60%}.hub-avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hub-name{font-size:30px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.06em!important;margin-top:12px!important}.hub-name>span,.hub-signature>span>span{color:#a36376}.hub-bio{color:var(--hub-muted);max-width:460px;margin-top:8px!important;font-size:14px;line-height:1.65}.hub-align-center{text-align:center}.hub-align-center .hub-avatar,.hub-align-center .hub-bio{margin-inline:auto}.hub-align-right{text-align:right}.hub-align-right .hub-avatar,.hub-align-right .hub-bio{margin-inline-start:auto}.hub-content{padding:0 24px}.hub-block{scroll-margin-top:20px}.hub-space-small{margin-block-start:20px}.hub-space-medium{margin-block-start:36px}.hub-space-large{margin-block-start:56px}.hub-surface h2{font:600 23px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.035em}.hub-section-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px}.hub-section-heading p{font-size:14px;color:var(--hub-muted);margin-top:6px;max-width:420px}.hub-section-number{font:400 12px/1.5 Geist Mono,monospace;color:#9e8b93;padding-top:6px}.hub-links{display:grid;gap:10px}.hub-block>h2+.hub-links{margin-top:16px}.hub-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-link{display:flex;align-items:center;gap:14px;min-height:60px;padding:15px 18px;border:1px solid var(--hub-line);border-radius:10px;background:white;transition:background .18s ease,border-color .18s ease;min-width:0}.hub-link>svg{flex:0 0 22px;color:#793348}.hub-link>span:not(.hub-link-arrow){min-width:0;flex:1}.hub-link strong{display:block;font-weight:600;font-size:14px;overflow-wrap:anywhere}.hub-link small{display:block;font-size:12px;color:var(--hub-muted);line-height:1.5;margin-top:3px}.hub-link-arrow{font-size:19px;color:#8b767f}.hub-link:hover{border-color:#b58d9b;background:#fffcf7}.hub-link-featured{background:var(--hub-wine)!important;color:#fff4e8!important;border-color:var(--hub-wine)}.hub-link-featured .hub-link-arrow,.hub-link-featured svg{color:#fff4e8}.hub-link-featured small{color:#e7d1d2}.hub-link-featured:hover{background:#6e263b!important}.hub-links-icons{display:flex;flex-wrap:wrap;gap:12px}.hub-links-icons .hub-link{width:48px;height:48px;min-height:48px;padding:12px;justify-content:center;border-radius:50%}.hub-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.hub-template{min-width:0}.hub-template-cover{aspect-ratio:2/3;border-radius:10px;background:#f4efe7;position:relative;overflow:hidden;display:grid;place-items:center}.hub-template-cover>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.hub-template:hover img{transform:scale(1.025)}.hub-template-cover>svg{width:40%;color:#d9ccc3}.hub-template-cover>span{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:30px;height:30px;background:#fffcf7ed;border-radius:50%;font-size:18px;color:#581b2b}.hub-template-info{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:10px;flex-wrap:wrap}.hub-template-info strong{font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.hub-template-info>span{color:#716068;font-size:11px}.hub-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;font-size:13px;font-weight:600;color:#581b2b!important}.hub-text-link>svg{width:18px;height:18px}.hub-catalog+.hub-text-link{margin-top:14px}.hub-free{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 22px;border-bottom:1px solid var(--hub-line)}.hub-free strong{font-weight:600;font-size:14px}.hub-free small{display:block;color:#716068;font-size:12px;margin-top:3px}.hub-free>svg{flex-shrink:0;color:#793348}.hub-plans{display:grid;gap:12px;margin-top:16px}.hub-plan{display:block;border:1px solid var(--hub-line);border-radius:12px;padding:22px;background:#fff}.hub-plan-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.hub-plan h3{font-size:18px;font-weight:600;letter-spacing:-.025em}.hub-plan-heading>strong{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.hub-plan p{margin-top:5px}.hub-plan p,.hub-plan ul{font-size:12px;color:#716068}.hub-plan ul{display:flex;flex-wrap:wrap;gap:4px 18px;padding:0;list-style:none;margin:14px 0 18px}.hub-plan li{display:flex;gap:6px;align-items:center}.hub-plan li:before{content:"·";color:#a36376}.hub-plan-action{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:13px;min-height:28px;color:#581b2b}.hub-plan-action svg{width:18px;height:18px}.hub-plan-emphasis{background:#581b2b!important;color:#fff4e8!important;border-color:#581b2b}.hub-plan-emphasis p,.hub-plan-emphasis ul{color:#e7d1d2}.hub-plan-emphasis .hub-plan-action{color:#fff4e8}.hub-payment-note{font-size:11px;color:#716068;margin-top:12px!important}.hub-payment-note a{text-decoration:underline}.hub-teaser{background:#f4efe7;border-radius:12px;padding:24px}.hub-teaser-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:#793348}.hub-teaser-top>span{font-size:11px;border:1px solid #d9ccc3;padding:4px 9px;border-radius:5px}.hub-teaser p{color:#716068;font-size:13px;margin-top:10px;max-width:430px}.hub-teaser .hub-text-link{margin-top:12px}.hub-note p{white-space:pre-line;color:#716068;font-size:14px;margin-top:8px}.hub-note-center{text-align:center}.hub-image img{width:100%;height:auto;display:block;border-radius:10px}.hub-image figcaption{color:#716068;font-size:12px;margin-top:8px}.hub-divider{border:0}.hub-divider,.hub-footer{border-top:1px solid var(--hub-line)}.hub-footer{margin:44px 24px 0;padding-top:24px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:14px}.hub-signature{display:inline-flex;align-items:center;gap:7px;color:#581b2b!important}.hub-signature>svg{width:20px;height:20px}.hub-signature>span{font-size:18px;font-weight:700;letter-spacing:-.055em}.hub-footer>div{display:flex;gap:18px;font-size:11px;color:#716068}.hub-footer>div a{min-height:44px;display:inline-flex;align-items:center}.hub-footer>p{flex-basis:100%;font-size:11px;color:#9e8b93;text-align:center}.hub-embedded .hub-page{padding-top:0}.hub-embedded .hub-content,.hub-embedded .hub-profile-body{padding-inline:20px}.hub-embedded .hub-footer{margin-inline:20px}@container (max-width:480px){.hub-page{padding-top:16px}.hub-cover{border-radius:12px}.hub-cover-photo{-o-object-position:var(--hub-mobile-focus);object-position:var(--hub-mobile-focus)}.hub-content,.hub-profile-body{padding-inline:8px}.hub-name{font-size:28px!important}.hub-bio{font-size:13px}.hub-cover-rule{inset:10px}.hub-link{padding:14px;gap:12px}.hub-section-heading h2{font-size:21px}.hub-space-medium{margin-block-start:32px}.hub-catalog{gap:20px 12px}.hub-template-info{gap:2px}.hub-template-info strong{font-size:13px}.hub-plan{padding:18px}.hub-footer{margin-inline:8px}.hub-teaser{padding:22px}.hub-links-grid .hub-link{gap:8px;padding:12px}.hub-links-grid .hub-link-arrow{display:none}}@media(prefers-reduced-motion:reduce){.hub-surface *{transition:none!important;scroll-behavior:auto!important}.hub-template:hover img{transform:none}}.hub-document{background:#fff!important}.hub-surface:not(.hub-embedded){min-height:100dvh}.hub-cover-caption,.hub-surface h1,.hub-surface h2,.hub-surface h3,.hub-surface p{overflow-wrap:anywhere}.hub-cover-long .hub-cover-caption{font-size:clamp(18px,3.8cqw,30px)}