:root{--memrial-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--memrial-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--memrial-canvas: #f4f6f4;--memrial-paper: #ffffff;--memrial-paper-muted: #eef2ee;--memrial-ink: #25332d;--memrial-ink-soft: #55635c;--memrial-muted: #69766e;--memrial-rule: #dfe5df;--memrial-rule-soft: #edf0ec;--memrial-burgundy: #285d4b;--memrial-burgundy-dark: #1e493b;--memrial-burgundy-soft: #e7f0e9;--memrial-forest: #426d54;--memrial-focus: #285d4b}html,body,button,input,select,textarea{font-family:var(--memrial-font)}body{background:var(--memrial-canvas);color:var(--memrial-ink);font-size:15px;line-height:1.5;font-feature-settings:"kern" 1,"liga" 1;letter-spacing:0}:where(h1,h2,h3,h4,h5,h6){font-family:var(--memrial-font);font-style:normal;text-wrap:balance}:where(button,input,select,textarea,[role=button]):not(.av){border-radius:7px}:where(input,select,textarea){border-color:var(--memrial-rule);background-color:var(--memrial-paper);color:var(--memrial-ink);box-shadow:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--memrial-focus);outline-offset:2px}.card{border:1px solid var(--memrial-rule);border-radius:8px;background:var(--memrial-paper);box-shadow:none}:where(.btn,.button-primary,.button-secondary,.public-button,.public-button-secondary){border-radius:7px;box-shadow:none;font-weight:600;letter-spacing:0}:where(.btn--primary,.btn--bronze,.button-primary,.public-button){border-color:var(--memrial-burgundy-dark);background:var(--memrial-burgundy);color:#fff}:where(.btn--primary,.btn--bronze,.button-primary,.public-button):hover{border-color:var(--memrial-burgundy-dark);background:var(--memrial-burgundy-dark);color:#fff;transform:none}:where(.chip,.status-pill,.badge-pill,.pill-filter){border-radius:3px;box-shadow:none}.av:not(.av--photo){background:var(--memrial-forest)}.ph{border-radius:7px;background:#dfe2dc}.ph:before,.grain:before,.ph-film-grain:after{display:none}.pub-site,.pub-site--revamp{--f-ui: var(--memrial-font);--f-display: var(--memrial-font);--pub-serif: var(--memrial-font);--pub-paper: var(--memrial-canvas);--pub-paper-2: var(--memrial-paper-muted);--pub-paper-3: #e2e5df;--pub-white: var(--memrial-paper);--pub-ink: var(--memrial-ink);--pub-ink-2: var(--memrial-ink-soft);--pub-muted: var(--memrial-muted);--pub-rule: var(--memrial-rule);--pub-rule-strong: #aeb4ad;--pub-bronze: var(--memrial-burgundy);--pub-bronze-dark: var(--memrial-burgundy-dark);--pub-moss: var(--memrial-forest);--mm-cream: var(--memrial-canvas);--mm-paper: var(--memrial-paper);--mm-sand: var(--memrial-paper-muted);--mm-apricot: #c78876;--mm-rust: var(--memrial-burgundy);--mm-rust-dark: var(--memrial-burgundy-dark);--mm-ink: var(--memrial-ink);--mm-brown: var(--memrial-ink-soft);--mm-muted: var(--memrial-muted);--mm-line: var(--memrial-rule);background:var(--memrial-canvas);color:var(--memrial-ink);font-family:var(--memrial-font)}.pub-site :where(h1,h2,h3,h4,p,a,button,input,select,textarea){font-family:var(--memrial-font)!important}.pub-nav{min-height:64px;border-bottom:1px solid var(--memrial-rule);background:#fffffffa;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pub-nav.is-scrolled{box-shadow:none}.pub-nav__in{min-height:64px}.pub-nav__menu{gap:4px}.pub-nav__menu a{padding:20px 11px 18px;border-radius:0;color:var(--memrial-ink-soft);font-size:13px;font-weight:500}.pub-nav__menu a:after{height:2px;border-radius:0;background:var(--memrial-burgundy)}.pub-nav__start{min-height:38px;padding:9px 13px;border:1px solid var(--memrial-burgundy-dark);border-radius:7px;background:var(--memrial-burgundy);box-shadow:none;color:#fff;font-weight:600}.pub-nav__start:hover{background:var(--memrial-burgundy-dark);transform:none}.pub-nav__signin{border-radius:7px}.pub-site--revamp .mm-eyebrow,.pub-site .public-eyebrow,.pub-site .section-eyebrow{gap:7px;color:var(--memrial-burgundy);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.pub-site--revamp .mm-eyebrow>span:empty{display:none}.pub-site--revamp .mm-button{min-height:44px;padding:11px 15px;border-radius:7px;box-shadow:none;font-size:14px;font-weight:600}.pub-site--revamp .mm-button:hover{transform:none}.pub-site--revamp .mm-button--primary{background:var(--memrial-burgundy);box-shadow:none}.pub-site--revamp .mm-button--dark{background:var(--memrial-forest)}.mm-hero{min-height:680px;padding:clamp(56px,7vw,96px) clamp(24px,5vw,72px);grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:clamp(48px,7vw,100px);border-bottom:1px solid var(--memrial-rule);background:var(--memrial-paper)}.mm-hero:before,.mm-hero__halo,.mm-hero__stamp{display:none}.mm-hero__copy h1{max-width:10.5ch;margin:18px 0 22px;font-family:var(--memrial-font);font-size:clamp(48px,5vw,72px);font-weight:600;line-height:.98;letter-spacing:-.05em}.mm-hero__lede{max-width:560px;color:var(--memrial-ink-soft);font:400 clamp(16px,1.25vw,19px)/1.58 var(--memrial-font)}.mm-hero__proof{margin-top:36px;padding-top:15px;border-top-color:var(--memrial-rule)}.mm-hero__proof strong{font-size:12px;font-weight:600}.mm-hero__proof span{font:400 12px/1.35 var(--memrial-font)}.mm-hero__memory{min-height:0;grid-template-columns:1fr 1fr;place-items:stretch;align-content:center}.mm-hero-photo{grid-column:1 / -1;width:100%;padding:0;border:1px solid var(--memrial-rule);background:var(--memrial-paper);box-shadow:none;transform:none}.mm-hero-photo:before{display:none}.mm-hero-photo img{aspect-ratio:1.42;filter:none}.mm-hero-photo figcaption{min-height:48px;padding:12px 14px;border-top:1px solid var(--memrial-rule);font:500 13px/1.25 var(--memrial-font)}.mm-story-note,.mm-story-note--one,.mm-story-note--two{position:static;max-width:none;padding:12px 14px;border:0;border-bottom:1px solid var(--memrial-rule);border-radius:0;background:transparent;box-shadow:none;transform:none}.mm-story-note:first-of-type{border-left:1px solid var(--memrial-rule)}.mm-story-note:last-of-type{border-right:1px solid var(--memrial-rule)}.mm-story-note p{font-family:var(--memrial-font)}.mm-story-note span{font:400 12px/1.35 var(--memrial-font)}.mm-manifesto{min-height:auto;padding:30px max(24px,calc((100% - 1296px)/2));justify-content:flex-start;border-bottom:1px solid var(--memrial-rule);background:var(--memrial-paper-muted);color:var(--memrial-muted);font:400 clamp(18px,2vw,26px)/1.3 var(--memrial-font);text-align:left}.mm-manifesto strong{color:var(--memrial-ink);font-style:normal;font-weight:600}.mm-manifesto span{color:var(--memrial-burgundy)}.mm-section{padding:clamp(72px,8vw,112px) clamp(24px,5vw,72px)}.mm-section__head{margin-bottom:clamp(34px,4vw,54px)}.mm-section__head h2{margin-top:14px;font-family:var(--memrial-font);font-size:clamp(38px,4.2vw,58px);font-weight:600;line-height:1;letter-spacing:-.045em}.mm-section__head>div:last-child>p{font:400 clamp(15px,1.3vw,18px)/1.58 var(--memrial-font)}.mm-timeline-app,.mm-feature-switcher,.mm-checkup-app{border:1px solid var(--memrial-rule);border-radius:8px;background:var(--memrial-paper);box-shadow:none}.mm-timeline-card,.mm-flow-card,.mm-drop-demo article,.mm-prompt-demo article{border-color:var(--memrial-rule);border-radius:3px;background:var(--memrial-paper);box-shadow:none}.mm-feature-switcher__tabs{gap:0;border-bottom:1px solid var(--memrial-rule);background:transparent}.mm-feature-switcher__tabs button{border:0;border-right:1px solid var(--memrial-rule);border-radius:0;background:transparent;box-shadow:none}.mm-feature-switcher__tabs button.is-active{background:var(--memrial-burgundy-soft);color:var(--memrial-burgundy-dark)}.mm-return-grid{gap:0;border:1px solid var(--memrial-rule);border-radius:8px;background:var(--memrial-paper);overflow:hidden}.mm-return-grid>article{border:0;border-right:1px solid var(--memrial-rule);border-radius:0;background:transparent;box-shadow:none}.mm-return-grid>article:last-child{border-right:0}.mm-lasting-grid{gap:1px;border:1px solid var(--memrial-rule);background:var(--memrial-rule)}.mm-lasting-grid>article{border:0;border-radius:0;box-shadow:none}.mm-final{border-top:1px solid var(--memrial-rule);background:var(--memrial-paper);color:var(--memrial-ink)}.pub-footer,.pub-site--final-flush .pub-footer{border-top:1px solid #374039;background:#202722}.pub-site :where(.mp-plan,.pricing-card,.public-card,.info-card,.feature-card,.location-card,.blog-card){border-radius:8px;box-shadow:none}.pub-site :where(.mp-plan,.pricing-card,.public-card,.info-card,.feature-card){border-color:var(--memrial-rule);background:var(--memrial-paper)}.entry-page,.entry-capability{--entry-paper: var(--memrial-canvas);--entry-panel: var(--memrial-paper);--entry-ink: var(--memrial-ink);--entry-muted: var(--memrial-muted);--entry-rule: var(--memrial-rule);font-family:var(--memrial-font)}.entry-page :where(.entry-context h1,.entry-panel h1,.entry-panel h2,.entry-panel h3),.entry-capability :where(h1,h2,h3){font-family:var(--memrial-font);font-style:normal;font-weight:600}.entry-page .entry-context h1{font-size:clamp(36px,5vw,58px)}.entry-page :where(.entry-panel,.entry-arrival__card,.entry-review,.entry-memory,.entry-invite-family){border-radius:8px;box-shadow:none}.entry-page :where(.entry-eyebrow,.entry-step,.entry-label){letter-spacing:0;text-transform:none}.entry-page :where(.entry-button,.entry-input,.entry-badge){border-radius:7px}.mem-app{--mem-sans: var(--memrial-font);--mem-story: var(--memrial-font);--mem-canvas: var(--memrial-canvas);--mem-paper: var(--memrial-paper);--mem-paper-deep: #e2e5df;--mem-wash: var(--memrial-paper-muted);--mem-ink: var(--memrial-ink);--mem-ink-soft: var(--memrial-ink-soft);--mem-muted: var(--memrial-muted);--mem-faint: #939a93;--mem-line: var(--memrial-rule);--mem-line-soft: var(--memrial-rule-soft);--mem-rust: var(--memrial-burgundy);--mem-rust-dark: var(--memrial-burgundy-dark);--mem-rust-soft: var(--memrial-burgundy-soft);--mem-rust-wash: #f0f5f1;--mem-bronze: var(--memrial-burgundy);--mem-moss: var(--memrial-forest);--mem-focus: var(--memrial-focus);--mem-radius-sm: 5px;--mem-radius: 7px;--mem-radius-lg: 10px;background:var(--memrial-paper);color:var(--memrial-ink);font-family:var(--memrial-font)}.mem-app,.mem-app :where(button,input,select,textarea,h1,h2,h3,h4,p,a,blockquote,q){font-family:var(--memrial-font)!important}.mem-app :where(span,strong,small,em,label,legend,summary,time,figcaption,li,dt,dd){font-family:var(--memrial-font)!important}.mem-app .mem-shell{grid-template-columns:var(--mem-sidebar-width) minmax(0,1fr);column-gap:0;padding:0;background:var(--memrial-paper)}.mem-app .mem-shell--with-context{grid-template-columns:var(--mem-sidebar-width) minmax(0,1fr) var(--mem-context-width)}.mem-app .mem-topbar{border-bottom-color:var(--memrial-rule);background:#fffffffa;box-shadow:none}.mem-app .mem-topbar__inner{padding-inline:18px}.mem-app .mem-brand{font-weight:600;letter-spacing:-.02em}.mem-app .mem-search{border-radius:7px;background:#f6f7f4}.mem-app .mem-topbar__add{border-radius:7px;background:var(--memrial-burgundy);font-weight:600}.mem-app .mem-sidebar{min-width:0;padding:16px 12px 28px;border-right:1px solid var(--memrial-rule);background:#f8f8f5}.mem-app .mem-context{padding:18px 14px 36px;border-left:1px solid var(--memrial-rule);background:#fafaf7}.mem-app .mem-main{width:100%;max-width:none;padding:26px clamp(20px,3vw,42px) 72px;background:var(--memrial-paper)}.mem-app .mem-nav-item{min-height:38px;border:0;border-left:2px solid transparent;border-radius:3px;font-size:13px;font-weight:500}.mem-app .mem-nav-item:hover{background:#eef2ee}.mem-app .mem-nav-item.is-active{border-left-color:var(--memrial-burgundy);background:var(--memrial-burgundy-soft);color:var(--memrial-burgundy-dark);box-shadow:none}.mem-app .mem-nav-item .side-item__ico{border:0;border-radius:0;background:transparent}.mem-app .mem-nav-disclosure--experiences{border-color:var(--memrial-rule);border-radius:7px;background:transparent;box-shadow:none}.mem-app .mem-nav-disclosure--experiences>.mem-nav-disclosure__summary{color:var(--memrial-muted);font-weight:600;letter-spacing:0;text-transform:none}.mem-app .mem-upgrade-note{border-color:var(--memrial-rule);border-radius:7px;background:var(--memrial-paper-muted);box-shadow:none}.mem-app .mem-pagehead{padding:2px 0 17px;border-bottom-color:var(--memrial-rule)}.mem-app :where(.detail-eyebrow,.customer-eyebrow,.page-head__eyebrow,.mem-pagehead__eyebrow){color:var(--memrial-muted);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.mem-app .mem-pagehead__title{font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.035em}.mem-app :where(.customer-panel,.rail-card,.mem-context-card,.composer,.post,.feed-post,.home-board__header--card,.home-board__hero,.mem-empty,.customer-empty){border-color:var(--memrial-rule);border-radius:8px;background:var(--memrial-paper);box-shadow:none}.mem-app .post,.mem-app .feed-post,.mem-app .customer-panel,.mem-app .rail-card,.mem-app .mem-context-card{border-radius:8px!important;box-shadow:none!important}.mem-app .mem-context-card,.mem-app .rail-card{padding:20px;border:1px solid var(--memrial-rule);border-radius:10px;background:var(--memrial-paper)}.mem-app .mem-context-card__action{width:auto}.mem-app .home-board__header--card{padding:2px 0 16px;overflow:visible;border:0;border-bottom:1px solid var(--memrial-rule);border-radius:0;background:transparent;color:var(--memrial-ink);box-shadow:none!important}.mem-app .home-board__header--card:after{display:none}.mem-app .home-board__header--card .home-board__headline .detail-eyebrow{color:var(--memrial-muted)}.mem-app .home-board__header--card .home-board__headline h1{color:var(--memrial-ink);font-family:var(--memrial-font);font-size:clamp(26px,2.4vw,30px);font-weight:600;letter-spacing:-.035em}.mem-app .home-board__headline h1 em,.mem-app .home-board__summary .mr-archive-name{color:inherit;font-style:normal}.mem-app .home-board__header--card .home-board__summary{color:var(--memrial-muted)}.mem-app .home-board__filters{gap:0;border:0;border-bottom:1px solid var(--memrial-rule);border-radius:0;background:transparent}.mem-app .home-board__filters .pill-filter{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--memrial-muted)}.mem-app .home-board__filters .pill-filter+.pill-filter{border-left:0}.mem-app .home-board__filters .pill-filter.is-active{border-bottom-color:var(--memrial-burgundy);background:transparent;color:var(--memrial-burgundy-dark);box-shadow:none!important}.mem-app .home-board__scope{border-top-color:var(--memrial-rule);background:transparent}.mem-app .home-board__scope .pill-filter{color:var(--memrial-muted)}.mem-app .home-board__scope .pill-filter.is-active{border-bottom-color:var(--memrial-burgundy)!important;color:var(--memrial-burgundy-dark)!important}.mem-app .home-board__hero{border-radius:7px;background:#f4f5f1;box-shadow:none}.mem-app .home-board__hero:after{display:none}.mem-app .home-board__hero-title,.mem-app .home-board__metric strong{font-family:var(--memrial-font)}.mem-app .home-board__metrics{gap:0;border-block:1px solid var(--memrial-rule);border-radius:0;background:transparent}.mem-app .home-board__metric{border:0;border-right:1px solid var(--memrial-rule);border-radius:0;background:transparent}.mem-app .home-board__composer{border-radius:7px;background:var(--memrial-paper)}.mem-app .composer__prompt{border-radius:3px;background:#f5f6f3}.mem-app .composer__acts{gap:0;padding:0;border-block:1px solid var(--memrial-rule)}.mem-app .composer__act,.mem-app .composer__act-wp{min-height:40px;padding:8px 11px;border:0;border-right:1px solid var(--memrial-rule);border-radius:0!important;background:transparent!important;box-shadow:none!important}.mem-app .composer__act:hover,.mem-app .composer__act-wp:hover{background:var(--memrial-paper-muted)!important;transform:none!important}.mem-app .home-board__feed{width:min(100%,880px);gap:12px;margin-inline:auto}.mem-app .home-board__feed:before{display:none}.mem-app :where(.feed-post,.home-board__feed .post){overflow:hidden;border:1px solid var(--memrial-rule);border-radius:7px;background:var(--memrial-paper);box-shadow:none!important}.mem-app .feed-post .post__media-img{border-radius:0}.mem-app .feed-post__chips{gap:6px 12px;border-top:1px solid var(--memrial-rule-soft)}.mem-app .feed-post__chips :where(.chip,.feed-post__chip){padding:0;border:0;border-radius:0;background:transparent;color:var(--memrial-muted)}.mem-app .post-rx-bar,.mem-app .post__footer{border-top-color:var(--memrial-rule)}.mem-app .post__footer-link{border-radius:3px}.mem-app .mr-badge,.mem-app .mr-badge--mini,.mem-app .mr-badge--bronze,.mem-app .mr-badge--silver,.mem-app .mr-badge--gold{gap:5px;padding:2px 6px 2px 3px;border:1px solid var(--memrial-rule)!important;border-radius:3px!important;background:var(--memrial-paper-muted)!important;box-shadow:none!important;color:var(--memrial-ink-soft)!important;filter:none!important;animation:none!important;transform:none!important}.mem-app .mr-badge__medallion,.mem-app .mr-badge--mini .mr-badge__medallion,.mem-app .mr-badge--sm .mr-badge__medallion,.mem-app .mr-badge--md .mr-badge__medallion,.mem-app .mr-badge--lg .mr-badge__medallion{width:18px!important;height:18px!important;border-radius:2px!important;background:var(--memrial-forest)!important;box-shadow:none!important;filter:none!important;animation:none!important;transform:none!important}.mem-app .mr-badge__medallion:before,.mem-app .mr-badge__medallion:after,.mem-app .mr-badge__shine,.mem-app .mr-badge__pips{display:none!important}.mem-app .mr-badge__icon{width:11px!important;height:11px!important;color:#fff!important;filter:none!important}.mem-app .mr-badge__inline-name{color:var(--memrial-ink-soft)!important;font-size:10px;font-weight:600!important;text-shadow:none!important}.mem-app .chip,.mem-app .chip--bronze{border:1px solid var(--memrial-rule)!important;border-radius:3px!important;background:var(--memrial-paper-muted)!important;box-shadow:none!important;color:var(--memrial-ink-soft)!important}.mem-app .feed-post__chips .chip,.mem-app .feed-post__chips .feed-post__chip{border:0!important;border-radius:0!important;background:transparent!important}.mem-app section.rail-quick.home-rail__quick,.mem-app .rail-quick.home-rail__quick{gap:6px!important;padding:17px 0 18px 14px!important;border:0!important;border-bottom:1px solid var(--memrial-rule)!important;border-left:3px solid var(--memrial-burgundy)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mem-app section.rail-quick.home-rail__quick .detail-eyebrow,.mem-app .rail-quick.home-rail__quick .detail-eyebrow{color:var(--memrial-burgundy)!important;font-size:10px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.mem-app section.rail-quick.home-rail__quick h3,.mem-app .rail-quick.home-rail__quick h3{color:var(--memrial-ink)!important;font-family:var(--memrial-font)!important;font-size:17px!important;font-weight:600!important}.mem-app section.rail-quick.home-rail__quick p,.mem-app .rail-quick.home-rail__quick p{color:var(--memrial-ink-soft)!important}.mem-app section.rail-quick.home-rail__quick .button-primary,.mem-app .rail-quick.home-rail__quick .button-primary{width:auto!important;align-self:flex-start;padding:9px 12px!important;border-radius:8px!important;background:var(--memrial-burgundy)!important;box-shadow:none!important;font-size:12px!important;transform:none!important}.mem-app .home-rail__stats{gap:0!important;border-block:1px solid var(--memrial-rule)}.mem-app .home-rail__stats div{padding:10px 8px!important;border:0!important;border-right:1px solid var(--memrial-rule)!important;border-bottom:1px solid var(--memrial-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mem-app .home-rail__stats div:nth-child(2n){border-right:0!important}.mem-app .home-rail__stats div:nth-last-child(-n+2){border-bottom:0!important}.mem-app .home-rail__stats b{color:var(--memrial-burgundy)!important;font-family:var(--memrial-font)!important}.mem-app :where(.notice,.mem-notice,.banner,.customer-notice){border-radius:7px;box-shadow:none}.mem-app :where(.modal,.dialog,[role=dialog],.notification-menu,.mem-user-menu__panel){border-radius:6px;box-shadow:0 12px 32px #19201b24}.mem-app .notification-menu__head,.mem-app .notification-menu__item.is-unread,.toast:before,.toast__icon{background-image:none}.mem-app .notification-menu__head{background:#f7f7f4}.mem-app .notification-menu__row{border-radius:3px;box-shadow:none}.mem-app .notification-menu__icon{border-radius:3px;background:var(--memrial-burgundy-soft)}.toast{border:1px solid var(--memrial-rule);border-radius:8px;background:var(--memrial-paper);box-shadow:0 12px 32px #19201b24}.toast:before{border-radius:5px 0 0 5px;background:var(--memrial-burgundy)}.toast__icon{border-radius:3px;background:var(--memrial-paper-muted);box-shadow:none}.toast:hover{box-shadow:0 12px 32px #19201b24;transform:none}.pub-site--revamp :where(.mj-upload,.mj-mini-timeline,.mj-family,.mj-complete){border-color:var(--memrial-rule)!important;border-radius:8px!important;background-color:var(--memrial-paper)!important;box-shadow:none!important}.pub-site--revamp .mj-hero__photo{border:1px solid var(--memrial-rule)!important;border-radius:2px!important;box-shadow:none!important;transform:none!important}.pub-site--revamp :where(.mj-upload__file,.mj-family article,.mj-complete article,.mj-revisit__watch,.mj-revisit__chat){border-radius:3px!important;box-shadow:none!important}.pub-site--revamp :where(.mj-revisit__book,.mj-revisit__reminder,.mj-revisit__capsule){border-radius:3px!important;box-shadow:none!important}.pub-site--revamp :where(.mj-upload,.mj-mini-timeline,.mj-family,.mj-complete):before,.pub-site--revamp :where(.mj-upload,.mj-mini-timeline,.mj-family,.mj-complete):after{filter:none!important}.pub-site--revamp .mp-table-wrap,.entry-panel{border-radius:8px!important;box-shadow:none}.pub-site :where(.mp-cycle,.mp-toggle) button.is-active{box-shadow:none!important}.mem-app .home-board__composer,.mem-app .feed-loader__button,.mem-app .feed-featured__cta,.mem-app .ff-date,.mem-app .media-smart-search__field,.mem-app .ph-cell__img{box-shadow:none!important}.mem-app :where(.feed-post__chips,.comment-item__bubble,.feed-loader__button){background-image:none!important}.mem-app .feed-post__chips{border-color:var(--memrial-rule)!important;background-color:var(--memrial-paper-muted)!important}.mem-app .feed-featured__badge,.mem-app .comment-origin-badge,.mem-app .comment-rx-pill,.mem-app .comment-compose__submit{border-radius:3px!important}.mem-app :where(.ff-date,.comment-item__bubble,.post__attachment-thumb){border-radius:8px!important;box-shadow:none!important}.mem-app .pp-card__avatar.gam-decorated-avatar,.mem-app .family-picker__avatar--everyone{background-image:none!important;background-color:var(--memrial-paper-muted)!important}.mem-app .av--photo>img{border-radius:inherit}.mem-app .mem-library :where(.mem-library-head,.media-library__hero,.alb-header){border-color:var(--memrial-rule)!important;border-radius:8px!important;background:var(--memrial-paper)!important;box-shadow:none!important}.mem-app .media-smart-search__field{border-radius:8px!important}.mem-app .tl-cine-btn{border-radius:8px!important;background:var(--memrial-forest)!important;box-shadow:none!important}.mem-app .tl-cine-btn__icon{box-shadow:none!important}.mem-app .tl2-decade{background-image:none!important}.mem-app :where(.tl2-month,.tl2-life-event){border-radius:8px!important;box-shadow:none!important}.mem-app .life-event-card{border-radius:8px!important;box-shadow:none!important}.mem-app .mem-library--albums .alb-hero{min-height:220px;border-color:var(--memrial-rule)!important;border-radius:8px!important;background:var(--memrial-ink)!important;box-shadow:none!important}.mem-app .mem-library--albums .alb-hero__overlay{background:linear-gradient(180deg,transparent 20%,rgb(20 24 21 / 88%))!important}.mem-app .mem-library--albums .alb-hero__text{padding:28px 30px}.mem-app .mem-library--albums .alb-hero__title{font-size:clamp(31px,4vw,46px)}.mem-app .mem-library--albums .alb-hero__chip{border-radius:3px!important;background:#ffffff17!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mem-app .mem-library--albums :where(.alb-actions,.alb-edit-details,.alb-showcase,.alb-discussion){border-color:var(--memrial-rule)!important;border-radius:8px!important;background-color:var(--memrial-paper)!important;background-image:none!important;box-shadow:none!important}.mem-app .mem-library--albums :where(.alb-discussion__head,.comment-section__body,.comment-section__composer,.comment-compose){background-image:none!important}.mem-app .mem-library--albums .alb-discussion__head{padding:23px 24px 18px}.mem-app .mem-library--albums .alb-discussion__head h3{font-size:29px}.mem-app .mem-library--albums .alb-discussion__head>span{border-radius:3px!important}.mem-app .mem-library--albums .album-conversation-overview__mark{border-radius:3px!important;box-shadow:none!important}.mem-app .mem-library--albums :where(.btn,.comment-section__empty--album,.comment-compose__input){border-radius:8px!important;box-shadow:none!important}.mem-app .storybook-studio{gap:22px}.mem-app .storybook-studio__hero{min-height:0;padding:28px 0 30px;gap:clamp(30px,5vw,68px);overflow:visible;border:0;border-block:1px solid var(--memrial-rule);border-radius:0;background:transparent;box-shadow:none}.mem-app .storybook-studio__hero:before{display:none}.mem-app .storybook-studio__hero-copy h1{max-width:18ch;font-size:clamp(36px,4vw,50px)}.mem-app .storybook-studio__sample{min-height:200px;border-radius:3px;box-shadow:none;transform:none}.mem-app .storybook-studio__sample:after{border-radius:2px}.mem-app .storybook-studio__promise{border-color:var(--memrial-rule);border-radius:0;background:transparent}.mem-app .storybook-studio__promise>div{padding:16px 18px}.mem-app .storybook-studio__promise>div>span{display:block;width:auto;height:auto;border-radius:0;background:transparent;color:var(--memrial-burgundy);font-family:var(--memrial-mono);font-weight:500}.mem-app .storybook-privacy{border-color:var(--memrial-rule);border-radius:0;background:var(--memrial-paper-muted);box-shadow:none}.mem-app .storybook-privacy__mark{border-radius:3px;background:transparent;box-shadow:none}.mem-app .storybook-privacy__archive-note{border-radius:3px;background:var(--memrial-paper)}.mem-app .storybook-volume{border-color:var(--memrial-rule);border-radius:7px;background:var(--memrial-paper);box-shadow:none}.mem-app .storybook-volume__details>div:first-child>span{border-radius:3px}.mem-app :where(.watch-hub__hero,.keepsake-room__hero,.checkup-hero,.memory-requests-hero,.event-hub__hero,.family-questions__hero,.dates-room__hero,.time-capsules-hero,.cz-head,.activity-stream__hero,.lb-hero,.me-profile__stage){min-height:0!important;padding:24px 26px!important;border:1px solid var(--memrial-rule)!important;border-radius:8px!important;background-color:var(--memrial-paper)!important;background-image:none!important;box-shadow:none!important;color:var(--memrial-ink)!important}.mem-app :where(.watch-hub__hero,.keepsake-room__hero,.checkup-hero,.memory-requests-hero,.event-hub__hero,.family-questions__hero,.dates-room__hero,.time-capsules-hero,.cz-head,.activity-stream__hero,.lb-hero,.me-profile__stage) :where(h1,h2){font-family:var(--memrial-font)!important;color:var(--memrial-ink)!important;font-size:clamp(27px,2.7vw,34px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.035em!important}.mem-app :where(.watch-hub__hero,.keepsake-room__hero,.checkup-hero,.memory-requests-hero,.event-hub__hero,.family-questions__hero,.dates-room__hero,.time-capsules-hero,.cz-head,.activity-stream__hero,.lb-hero,.me-profile__stage) :where(.customer-eyebrow,.detail-eyebrow){color:var(--memrial-burgundy)!important}.mem-app :where(.watch-hub__hero,.keepsake-room__hero,.checkup-hero,.memory-requests-hero,.event-hub__hero,.family-questions__hero,.dates-room__hero,.time-capsules-hero,.cz-head,.activity-stream__hero,.lb-hero,.me-profile__stage) p{color:var(--memrial-ink-soft)!important}.mem-app :where(.watch-hub__hero,.keepsake-room__hero,.checkup-hero,.memory-requests-hero,.event-hub__hero,.family-questions__hero,.dates-room__hero,.time-capsules-hero,.cz-head,.activity-stream__hero,.lb-hero,.me-profile__stage) :where(em,i){color:inherit!important;font-style:normal!important}.mem-app :where(.watch-hub__hero,.keepsake-room__hero,.checkup-hero,.memory-requests-hero,.event-hub__hero,.family-questions__hero,.dates-room__hero,.time-capsules-hero,.cz-head,.activity-stream__hero,.lb-hero,.me-profile__stage):before,.mem-app :where(.watch-hub__hero,.keepsake-room__hero,.checkup-hero,.memory-requests-hero,.event-hub__hero,.family-questions__hero,.dates-room__hero,.time-capsules-hero,.cz-head,.activity-stream__hero,.lb-hero,.me-profile__stage):after{display:none!important}.mem-app .watch-hub__hero{grid-template-columns:minmax(0,1fr)!important}.mem-app .watch-hub__reel{display:none!important}.mem-app :where(.keepsake-room__count,.family-questions__kept){min-height:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.mem-app :where(.watch-plans,.watch-plan-empty,.watch-film,.keepsake-tabs,.keepsake-filters,.keepsake-card,.keepsake-card__saver,.checkup-promise,.checkup-quick-card,.checkup-quick-preview,.memory-requests-meter,.event-hub__meter,.event-card,.event-create,.date-create,.family-questions__tabs,.family-questions__empty,#ask-family,.dates-room__calendar,.date-card,.time-capsules-hero__seal,.time-capsule-limit,#capsule-attachment,.cz-credits,.cz-panel,.cz-drop,.activity-stream__stats,.media-library__seg,.activity-stream__item,.lb-hero__facts,.lb-tabs,.lb-view-head__stat,.lb-table,.lb-legend,.me-journal,.me-journal__numbers,.me-editor__tab-list,.me-editor__preview){border-color:var(--memrial-rule)!important;border-radius:8px!important;background-color:var(--memrial-paper)!important;background-image:none!important;box-shadow:none!important}.mem-app .capsule-how__steps li{border-radius:3px!important;background-image:none!important;box-shadow:none!important}.mem-app :where(.time-capsule-card,.time-capsule-countdown,.time-capsule-memory,.time-capsule-limit-note,.time-capsules-locked,.time-capsule-empty){border-radius:8px!important;background-image:none!important;box-shadow:none!important}.mem-app .time-capsule-card__stamp span{border-radius:3px!important}.mem-app .time-capsules-hero__seal span{color:var(--memrial-burgundy)!important}.mem-app .time-capsules-hero__seal small{color:var(--memrial-muted)!important}.mem-app :where(.time-capsule-form,.memory-request-form,.event-form) :where(input,textarea,select){border-radius:8px!important;box-shadow:none!important}.mem-app :where(.keepsake-card,.activity-stream__item):hover{transform:none!important;box-shadow:none!important}.mem-app :where(.keepsake-tabs,.family-questions__tabs,.lb-tabs) a,.mem-app .family-questions__templates button,.mem-app .checkup-link-button,.mem-app .activity-stream button,.mem-app .btn{border-radius:8px!important;box-shadow:none!important}.mem-app .lb-table article{border-radius:0!important;box-shadow:none!important}.mem-app .keepsake-card__type,.mem-app .memory-request-limit,.mem-app .time-capsule-limit,.mem-app .cz-state__badge{border-radius:3px!important;background-image:none!important}.mem-app :where(.keepsake-card__heart,.watch-film__play,.tl2-mosaic__play){box-shadow:none!important}.mem-app :where(.vid-card__thumb){border-radius:3px!important;box-shadow:none!important}.mem-app :where(.event-card__date,.date-card time,.capsule-attachment__mark){border-radius:3px!important;background-image:none!important;box-shadow:none!important}.mem-app .tl2-spine{border-radius:0!important;background:var(--memrial-rule)!important}.mem-app .me-profile__portrait,.mem-app .me-profile__portrait.gam-decorated-avatar{background:var(--memrial-paper-muted)!important;box-shadow:none!important}.mem-app .me-profile__hero-badge{border-color:var(--memrial-rule)!important;border-radius:3px!important;background:var(--memrial-paper-muted)!important;box-shadow:none!important;color:var(--memrial-ink-soft)!important}.mem-app .me-editor__preview i{background-image:none!important;background-color:var(--memrial-burgundy)!important}.mem-app .activity-stream__item{grid-template-columns:minmax(0,1fr)!important;border-left:2px solid var(--memrial-rule)!important}.mem-app .activity-stream__icon{display:none!important}.mem-app .time-capsules-hero__seal{border:0!important;border-radius:8px!important;background:transparent!important}.mem-app .time-capsules-hero__seal>span{display:none!important}.mem-app :where(.me-profile__facts span,.me-editor label){border-radius:3px!important;box-shadow:none!important}.tutorial-card{border:1px solid var(--memrial-rule);border-radius:6px;background:var(--memrial-paper);box-shadow:0 16px 42px #19201b2e;font-family:var(--memrial-font)}.tutorial-card :where(h1,h2,h3,p,button){font-family:var(--memrial-font)}.tutorial-card :where(button,.tutorial-button){border-radius:7px}.adm-body,.adm-body :where(button,input,select,textarea),.adm-wrap,.adm-content,.adm-side,.adm-content *,.adm-side *{font-family:var(--memrial-font)!important}.adm-body :where(code,pre,kbd,samp){font-family:var(--memrial-mono)}.adm-body :where(.ap-header__title,.ap-stat__value,.adm-side__logo-name,h1,h2,h3,h4){font-family:var(--memrial-font);font-style:normal}.adm-body :where(.ap-card,.adm-card,.adm-panel,.bc-panel,.bc-post,.story-grid>div,.bc-stat-card){border-radius:8px;box-shadow:none}.adm-body :where(.ap-btn,.bc-btn,.adm-inbox__btn,input,select,textarea){border-radius:7px}.adm-body :where(.ap-badge,.bc-pill,.adm-topbar__badge){border-radius:3px}.adm-body .adm-topbar__search{border-radius:8px!important}.af-shell,.af-shell *{font-family:var(--memrial-font)!important}.af-top{min-height:64px;height:64px;border-bottom-color:var(--memrial-rule);background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.af-brand{font-family:var(--memrial-font);font-weight:600}.af-brand span{font-family:inherit;letter-spacing:0;text-transform:none}.af-heading,.af-auth__copy h1,.af-card h2,.af-card h3,.af-stat strong{font-family:var(--memrial-font)}.af-card{border-radius:8px;box-shadow:none}.af-tabs a,.af-status{border-radius:3px}.share-page,.share-page *{font-family:var(--memrial-font)!important}.share-page :where(.share-card,.share-panel,.share-memory,.share-flash){border-radius:8px;box-shadow:none}.share-topbar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:1180px){.mem-app .mem-shell--with-context{grid-template-columns:var(--mem-sidebar-width) minmax(0,1fr)}.mem-app .mem-context{display:none}.mm-hero{grid-template-columns:minmax(320px,.85fr) minmax(440px,1.15fr);gap:46px}}@media(max-width:820px){.pub-nav__menu{border-radius:0;background:var(--memrial-paper);box-shadow:0 12px 32px #19201b24}.pub-nav__menu a{padding:13px 16px}.mm-hero{min-height:auto;grid-template-columns:1fr;gap:36px}.mm-hero__copy h1{max-width:12ch}.mm-section__head{grid-template-columns:1fr;gap:20px}.mm-return-grid{grid-template-columns:1fr}.mm-return-grid>article{border-right:0;border-bottom:1px solid var(--memrial-rule)}.mm-return-grid>article:last-child{border-bottom:0}}@media(max-width:700px){.mem-app .mem-shell,.mem-app .mem-shell--with-context{grid-template-columns:minmax(0,1fr)}.mem-app .mem-main{padding:18px 12px 104px}.mem-app .mem-sidebar{border-right:1px solid var(--memrial-rule)}.mem-app .home-board__header--card{padding-inline:2px}.mem-app .home-board__header--card .home-board__header-top{grid-template-columns:1fr}.mem-app .home-board__metrics{grid-template-columns:1fr 1fr}.mem-app .home-board__metric:nth-child(2n){border-right:0}.mem-app .mob-nav{border-top-color:var(--memrial-rule);background:#fff;box-shadow:none}.mem-app .mob-nav__item{border-radius:0}.mem-app .mob-nav__item.is-active{color:var(--memrial-burgundy)}.mm-hero{padding-top:44px}.mm-hero__copy h1{font-size:clamp(43px,13vw,59px)}.mm-hero__proof{grid-template-columns:1fr}.mm-hero__proof>div+div{padding:10px 0 0;border-left:0}.mm-story-note{grid-column:1 / -1}.mm-feature-switcher__tabs{display:grid;grid-template-columns:1fr}.mm-feature-switcher__tabs button{border-right:0;border-bottom:1px solid var(--memrial-rule)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{background:var(--memrial-canvas)}.pub-site :where(span,strong,small,em,label,legend,summary,time,figcaption,li,dt,dd,blockquote){font-family:var(--memrial-font)!important}::selection{background:#dce9df;color:#25332d}.pub-site .pub-nav{background:#fff}.pub-nav__in{max-width:1232px;padding-inline:24px}.pub-nav__menu a{font-size:13px;padding-inline:14px}.pub-nav__start{border-radius:7px;padding:10px 15px;font-size:13px}.pub-nav__signin{font-size:13px}.pub-site .pub-footer,.pub-site--final-flush .pub-footer{background:#f6f8f5;border-top:1px solid var(--memrial-rule);color:var(--memrial-ink)}.pub-site .pub-footer :where(p,span,a,small){color:var(--memrial-ink-soft)}.pub-site .pub-footer__col-title{color:var(--memrial-ink);font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.pub-site .pub-footer__bottom{border-color:var(--memrial-rule);color:var(--memrial-muted);font-size:12px}.pub-site .pub-footer__start{color:var(--memrial-burgundy);background:transparent;border:0;padding-inline:0;box-shadow:none}.pub-site .pub-footer__logo-full{filter:none;opacity:1}.pub-site .pub-footer__inner{padding-block:42px;max-width:1232px}.pub-site .pub-footer__tagline{font-size:14px;line-height:1.7;max-width:295px}.pub-site :where(.ledger-button,.entry-button,.public-button,.public-button-secondary,.mm-button){border-radius:7px;box-shadow:none;font-weight:600}.pub-site :where(.ledger-button--primary,.entry-button--primary,.mm-button--primary){background:var(--memrial-burgundy);border-color:var(--memrial-burgundy);color:#fff}.pub-site :where(.ledger-kicker,.mm-eyebrow){color:var(--memrial-burgundy);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.pub-site .ledger-kicker:before{display:none}.pub-site .mj-hero{padding-block:56px 0;background:#fff}.pub-site .mj-hero h1{max-width:15ch;font-size:clamp(36px,4vw,52px);line-height:1.12;font-weight:600;letter-spacing:-.035em}.pub-site .mj-hero__copy>p:not(.mm-eyebrow){font-size:17px;line-height:1.7}.pub-site :where(.mj-step h2,.mm-section__head h2){font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.025em}.pub-site :where(.mj-hero__photo,.mj-upload,.mj-mini-timeline,.mj-room,.mj-checkup){border-radius:8px;box-shadow:none}.pub-site .entry-page{background:#f5f7f4}.pub-site .entry-panel{background:#fff;border:1px solid var(--memrial-rule);border-radius:10px}.pub-site .entry-page .entry-context h1{font-size:clamp(32px,4vw,46px);letter-spacing:-.03em;line-height:1.15}.pub-site:has(.journal-ledger-mast),.pub-site:has(.article-ledger-mast){background:#fff}.pub-site .journal-ledger-mast{grid-template-columns:1fr 310px;gap:50px;max-width:1232px;margin-inline:auto;padding:48px 24px 32px;background:#fff;border:0}.pub-site .journal-ledger-mast>div:first-child h1{max-width:none;margin:14px 0 16px;font-size:clamp(34px,3.6vw,46px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.pub-site .journal-ledger-mast>div:first-child>p:not(.ledger-kicker){max-width:610px;font-size:16px;line-height:1.7;color:var(--memrial-muted)}.pub-site .journal-ledger-mast>aside{padding:18px 22px;border:1px solid var(--memrial-rule);border-radius:8px;background:#f5f7f3}.pub-site .journal-ledger-mast>aside h2{font-size:17px;line-height:1.35;font-weight:600}.pub-site .journal-ledger-mast>aside>p:first-child{font-size:11px;text-transform:none;letter-spacing:0}.pub-site .journal-ledger-mast>aside a{font-size:12px;color:var(--memrial-burgundy)}.pub-site .journal-ledger-topics{width:min(1184px,calc(100% - 48px));margin-inline:auto;padding:15px 0;border-block:1px solid var(--memrial-rule);gap:22px}.pub-site .journal-ledger-topics>span{font-size:12px;text-transform:none;letter-spacing:0;color:var(--memrial-muted)}.pub-site .journal-ledger-topics li{font-size:13px;padding:0;border:0}.pub-site .journal-ledger-topics a:hover{color:var(--memrial-burgundy);text-decoration:underline}.pub-site .journal-ledger-lead{max-width:1232px;padding:34px 24px 44px;margin-inline:auto}.pub-site .journal-ledger-lead>a{grid-template-columns:1.12fr 1fr;border:1px solid var(--memrial-rule);border-radius:10px;overflow:hidden;background:#fff}.pub-site .journal-ledger-lead figure{min-height:300px}.pub-site .journal-ledger-lead figure img{filter:none;transform:none}.pub-site .journal-ledger-lead figcaption{display:none}.pub-site .journal-ledger-lead>a>div{padding:30px}.pub-site .journal-ledger-lead h2{margin:18px 0;font-size:clamp(25px,2.6vw,35px);font-weight:600;line-height:1.2;letter-spacing:-.03em}.pub-site .journal-ledger-lead>a>div>p{font-size:11px;text-transform:none;letter-spacing:0}.pub-site .journal-ledger-lead>a>div>p.journal-excerpt{display:block;font-size:15px;font-weight:400;line-height:1.7;color:var(--memrial-muted)}.pub-site .journal-ledger-lead footer{border-color:var(--memrial-rule);font-size:11px}.pub-site :where(.journal-ledger-recent,.journal-ledger-archive,.journal-ledger-practice){max-width:1232px;padding:30px 24px 50px;margin-inline:auto;background:#fff}.pub-site .journal-ledger-recent>header h2,.pub-site .journal-ledger-archive>header h2{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.pub-site .journal-ledger-recent__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;border:0;background:transparent}.pub-site .journal-ledger-recent__grid article{border:1px solid var(--memrial-rule);border-radius:8px;overflow:hidden}.pub-site .journal-ledger-recent__grid article>a{grid-template-columns:1fr}.pub-site .journal-ledger-recent__grid figure{min-height:0;height:220px}.pub-site .journal-ledger-recent__grid article>a>div{padding:22px}.pub-site .journal-ledger-recent__grid h3{margin:15px 0 12px;font-size:23px;font-weight:600;line-height:1.3}.pub-site .journal-ledger-recent__grid blockquote{font-size:14px;line-height:1.7}.pub-site .article-ledger-mast{padding-top:38px;padding-bottom:32px}.pub-site .article-ledger-mast h1{max-width:24ch;font-size:clamp(32px,4vw,50px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.pub-site .article-ledger-mast blockquote{font-size:18px;line-height:1.65;color:var(--memrial-muted)}.pub-site .article-ledger-cover img{border-radius:8px;filter:none}.pub-site .article-ledger-prose{max-width:720px;font-size:17px;line-height:1.85}.pub-site .article-ledger-prose :where(p,li){font-size:17px;line-height:1.85}.pub-site .article-ledger-prose h2{font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.mem-app{--mem-sidebar-width: 236px;--mem-context-width: 292px;--mem-faint: #748178;background:var(--memrial-canvas)}.mem-app .mem-shell,.mem-app .mem-shell--with-context{background:var(--memrial-canvas)}.mem-app .mem-sidebar{background:var(--memrial-canvas);border-right:0;padding:20px 14px 28px}.mem-app .mem-context{background:var(--memrial-canvas);border-left:0;padding:25px 18px 35px 8px}.mem-app .mem-main{padding:26px 28px 72px;background:var(--memrial-canvas)}.mem-app .mem-main.feed--home{max-width:880px;margin-inline:auto}.mem-app .mem-topbar{background:#fff}.mem-app .mem-search{border:1px solid #e6eae5;border-radius:8px;background:#f4f6f3}.mem-app .mem-search input{font-size:13px}.mem-app .mem-topbar__add{border:1px solid var(--mem-rust);border-radius:7px;padding:10px 14px;font-size:13px}.mem-app .mem-nav-item{min-height:41px;border:0;border-radius:7px;font-size:13px;padding:9px 12px;color:#53635a}.mem-app .mem-nav-item.is-active{background:#e1ebe2;color:#28563e;font-weight:600;border:0}.mem-app .mem-nav-item:hover{background:#e8ede6}.mem-app .mem-nav-disclosure--experiences{border:0;border-top:1px solid var(--mem-line);border-radius:0;padding-top:14px}.mem-app .mem-nav-disclosure--experiences>.mem-nav-disclosure__summary{padding-inline:12px}.mem-app .mem-nav-disclosure__summary>small{display:none}.mem-app .mem-upgrade-note{border-radius:8px;background:#eaf0e7}.mem-app .home-board__header--card{margin-bottom:18px;padding-bottom:14px}.mem-app .home-board__header--card .home-board__headline h1{font-size:29px;line-height:1.2;font-weight:600;letter-spacing:-.03em}.mem-app .home-board__header--card .home-board__headline .detail-eyebrow{color:var(--memrial-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.mem-app .home-board__summary{font-size:13px;color:var(--memrial-muted)!important}.mem-app .home-board__summary .mr-archive-name{color:#56685c!important;font-style:normal}.mem-app .home-board__filters{border:0;border-radius:6px;background:#e9eee8;padding:3px;gap:1px}.mem-app .home-board__filters .pill-filter{border:0;border-radius:4px;font-size:12px;color:#57675d!important;background:transparent!important;min-height:32px}.mem-app .home-board__filters .pill-filter.is-active{background:#fff!important;color:#285d4b!important;box-shadow:0 1px 2px #2030200a!important}.mem-app .home-board__scope{padding-top:13px;margin-top:16px;border-top:1px solid var(--mem-line);gap:5px 12px}.mem-app .home-board__scope .pill-filter{color:#65766a!important;font-size:11px;padding:7px 0;line-height:1.5}.mem-app .home-board__scope .pill-filter.is-active{color:#285d4b!important}.mem-app .feed-scope__label{color:#65766a!important;font-size:10px}.mem-app .home-board__composer{border:1px solid #dde4dc;border-radius:9px;padding:16px;margin-bottom:20px}.mem-app .composer__row{gap:12px;padding-bottom:12px}.mem-app .composer__prompt{width:100%;text-align:left;min-height:43px;padding:12px 15px;border:0;border-radius:8px;background:#f2f5f1;color:#617367;font-size:13px;font-style:normal}.mem-app .composer__prompt:hover{background:#eaf0e8}.mem-app .composer__acts{border-top:1px solid var(--mem-line-soft);border-bottom:0;padding-top:9px;gap:3px;flex-wrap:wrap}.mem-app .composer__act,.mem-app .composer__act-wp{min-height:35px;border:0;border-radius:6px!important;padding:8px 11px;font-size:12px;font-weight:500;color:#526b5b!important;background:transparent!important}.mem-app .composer__act:hover,.mem-app .composer__act-wp:hover{background:#edf3eb!important}.mem-app .composer__acts svg{width:17px;height:17px}.mem-app .home-board__compose-form{border-top:1px solid var(--mem-line-soft);margin-top:12px;padding-top:15px}.mem-app .home-board__compose-form[hidden]{display:none!important}.mem-app .home-board__compose-input{min-height:94px;font-size:14px;border-radius:7px}.mem-app .post,.mem-app .feed-post{border:1px solid #dde4dc;border-radius:9px!important;background:#fff;box-shadow:0 1px 2px #1e322408!important}.mem-app .feed-post__head{padding:18px 20px 12px}.mem-app .feed-post__author{font-size:14px;font-weight:600}.mem-app .feed-post__text{font-size:15px;line-height:1.7}.mem-app .feed-post__meta{color:#69776d;font-size:12px}.mem-app .feed-post__chips :where(.chip,.feed-post__chip){color:#6c7b70!important}.mem-app .feed-post__comment :where(textarea,input){background:#f4f6f3;border-radius:8px}.mem-app .home-rail__stats{gap:14px!important;border:0;padding-block:12px}.mem-app .home-rail__stats div{border:0!important;padding:0!important}.mem-app .home-rail__stats b{color:var(--mem-ink)!important;font-size:23px!important;font-weight:600}.mem-app .home-rail__stats span{font-size:10px;color:#6c7b70;letter-spacing:0;text-transform:none}.mem-app .rail-card__title{font-size:15px;font-weight:600}.mem-app .rail-card .detail-eyebrow{color:#6c7b70;text-transform:none;letter-spacing:0}.mem-app section.rail-quick.home-rail__quick{padding:18px!important;border:1px solid #dce5d9!important;border-radius:8px!important;background:#edf3e9!important}.mem-app :where(.pp-card,.collection-card,.mem-context-card,.customer-panel){border-color:#dfe6dd}.mem-app .customer-panel{border-radius:9px!important}.mem-app .empty-illustration{display:none}.mem-app :where(.button-primary,.button-secondary,.btn,.entry-button){min-height:39px;border-radius:7px;font-size:13px;font-weight:600}.mem-app .mem-workspace__head{background:transparent!important;border:0!important;border-bottom:1px solid var(--mem-line)!important;border-radius:0!important;padding:0 0 24px!important}.mem-app .mem-workspace__head h1{font-size:clamp(27px,2.8vw,34px)!important;line-height:1.2!important}.mem-app :where(.detail-eyebrow,.customer-eyebrow){font-size:11px;letter-spacing:0;text-transform:none;font-weight:500}.mem-app .mr-badge{--badge-ink: #617066;--badge-surface: #eef2ed;--badge-border: #d6dfd4}.mem-app .mr-badge--bronze{--badge-ink: #856148;--badge-surface: #f5eee6;--badge-border: #e3d4c2}.mem-app .mr-badge--silver{--badge-ink: #526879;--badge-surface: #edf1f5;--badge-border: #d4dde5}.mem-app .mr-badge--gold{--badge-ink: #8a6e29;--badge-surface: #faf4df;--badge-border: #e6d7a5}.mem-app .mr-badge--platinum,.mem-app .mr-badge--diamond{--badge-ink: #57627f;--badge-surface: #eef0f7;--badge-border: #d8deec}.mem-app .mr-badge .mr-badge__medallion{position:relative;width:38px!important;height:38px!important;border:1px solid var(--badge-border)!important;border-radius:11px!important;background:var(--badge-surface)!important;overflow:visible}.mem-app .mr-badge--mini .mr-badge__medallion{width:19px!important;height:19px!important;border-radius:5px!important}.mem-app .mr-badge--sm .mr-badge__medallion{width:28px!important;height:28px!important;border-radius:8px!important}.mem-app .mr-badge--lg .mr-badge__medallion{width:52px!important;height:52px!important;border-radius:14px!important}.mem-app .mr-badge .mr-badge__icon{width:21px!important;height:21px!important;color:var(--badge-ink)!important}.mem-app .mr-badge--mini .mr-badge__icon{width:12px!important;height:12px!important}.mem-app .mr-badge--sm .mr-badge__icon{width:16px!important;height:16px!important}.mem-app .mr-badge--lg .mr-badge__icon{width:27px!important;height:27px!important}.mem-app .mr-badge__level{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;min-width:17px;height:17px;border:1px solid var(--badge-border);border-radius:50%;background:#fff;color:var(--badge-ink);font-size:9px;font-weight:600}.mem-app .mr-badge--mini{border:0!important;background:transparent!important;gap:5px;padding:0!important}.mem-app .mr-badge__inline-name{font-size:10px;font-weight:500!important;color:var(--badge-ink)!important}.mem-app .lb{max-width:1180px;margin-inline:auto}.mem-app .lb-hero__facts{border:0!important;background:#eaf0e6!important;border-radius:8px!important}.mem-app .lb-hero__facts>span{border:0!important;padding:14px!important}.mem-app .lb-hero__facts strong{font-size:23px!important}.mem-app .lb-tabs{border:0;border-bottom:1px solid var(--mem-line);border-radius:0;background:transparent;gap:24px}.mem-app .lb-tab{border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 2px;background:transparent;color:var(--mem-muted)}.mem-app .lb-tab.is-active{border-bottom-color:var(--mem-rust);background:transparent;color:var(--mem-rust)}.mem-app .lb-tab strong{font-size:13px;font-weight:600}.mem-app .lb-tab small{font-size:11px;color:var(--mem-muted)}.mem-app .lb-view-head h2{font-size:24px;font-weight:600;line-height:1.25}.mem-app .lb-view-head>div>p:not(.detail-eyebrow){font-size:13px;line-height:1.7}.mem-app .lb-table{border:1px solid var(--mem-line);border-radius:9px;overflow:hidden;background:#fff}.mem-app .lb-table__head{background:#fafbf9;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--mem-muted)}.mem-app .lb-row{padding-block:20px;border-color:var(--mem-line-soft)}.mem-app .lb-row--you{background:#f0f6ee}.mem-app .lb-rank,.mem-app .lb-rank--medal{border:0;border-radius:50%;background:#eef2eb;color:#5b6e5d;font-weight:600;box-shadow:none}.mem-app .lb-person strong{text-decoration:none;font-size:14px}.mem-app .lb-person__breakdown{max-width:none;white-space:normal;font-size:11px;line-height:1.65;margin-top:5px;color:#6c7b70}.mem-app .lb-score{color:#354e3f;font-size:18px;font-variant-numeric:tabular-nums}.mem-app .lb-title-cell{color:#718073;font-size:12px;font-weight:400}.mem-app :where(.gam-score-assurance,.gam-stage,.gam-track,.gam-honour){border-color:var(--mem-line);border-radius:8px;box-shadow:none}.mem-app .feed-featured{--ff-ink: #314638;--ff-muted: #6b786d;--ff-accent: #426a50;--ff-soft: #edf3e8;background:#f9fbf7}.mem-app .feed-featured__mast{min-height:42px;padding:10px 18px;background:transparent;border-bottom:1px solid #e5ece0}.mem-app .feed-featured__brand-logo{max-width:80px;height:20px}.mem-app .feed-featured__stage{grid-template-columns:1fr;min-height:0}.mem-app .feed-featured__copy{display:block;padding:20px}.mem-app .feed-featured__copy h2{max-width:48ch;font-size:21px;line-height:1.3;letter-spacing:-.025em}.mem-app .feed-featured__copy>p:not(.feed-featured__eyebrow){max-width:none;margin-top:9px;font-size:13px}.mem-app .feed-featured__eyebrow{font-size:11px;letter-spacing:0;text-transform:none;font-weight:500}.mem-app .feed-featured__art{display:none}.mem-app .feed-featured__badge{background:#edf3e7;color:#557548;border:1px solid #dbe5d3;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.mem-app .feed-featured__foot{display:none}.mem-app .feed-featured__cta{display:inline-flex;margin-top:14px;padding:0;min-height:30px;background:transparent;color:#3e6b4a;border:0;border-radius:0;box-shadow:none;font-size:12px}.mem-app .feed-featured__cta:hover{transform:none;box-shadow:none;text-decoration:underline}.mem-app .feed-featured__moment-list{max-width:620px}.mem-app .feed-featured__moment-list strong{white-space:normal;font-size:12px;line-height:1.4}.mem-app .feed-featured__note{border:0;padding:0;background:transparent}.adm-body{--adm-paper-0: #f4f6f3;--adm-paper-1: #f1f4ef;--adm-paper-2: #e8eee5;--adm-card: #fff;--adm-card-2: #fafbf9;--adm-line: #dfe5db;--adm-line-soft: #edf0e9;--adm-line-strong: #cbd5c6;--adm-ink-0: #29372c;--adm-ink-1: #3b4c3e;--adm-ink-2: #5e7060;--adm-ink-3: #6f7f70;--adm-ink-4: #859186;--adm-copper-0: #37694f;--adm-copper-1: #285d4b;--adm-copper-2: #214b3b;--adm-copper-soft: #e3edde;--adm-copper-tint: #f0f5eb;--adm-sh-1: none;--adm-sh-2: 0 2px 8px #25332d08;--adm-sh-3: 0 4px 16px #25332d12}.adm-body .adm-wrap{background:var(--adm-paper-0)}.adm-body .adm-side{background:#fff;border-right:1px solid var(--adm-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.adm-body .adm-side__logo{border-color:var(--adm-line)}.adm-body .adm-nav-item{border-radius:6px;font-size:12px;font-weight:500}.adm-body .adm-nav-item.is-active{background:#e9f1e3;color:#315536;box-shadow:none}.adm-body .adm-nav-group__title{text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.adm-body .adm-topbar{background:#fff;border-bottom:1px solid var(--adm-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.adm-body .adm-topbar__search{background:#f4f6f1;border-radius:7px!important;border-color:var(--adm-line)}.adm-body :where(.ap-card,.ap-stat,.adm-card,.adm-panel,.bc-panel,.bc-post,.bc-stat-card,.bc-summary-grid>a){border:1px solid var(--adm-line);border-radius:8px;background:#fff;box-shadow:none}.adm-body .ap-stat{padding:20px}.adm-body .ap-stat__value{font-size:30px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.adm-body .ap-stat__label{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.adm-body .ap-header__title{font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.adm-body .ap-card__title{font-size:17px;font-weight:600}.adm-body :where(.ap-btn,.bc-btn,.bc-btn-primary,.bc-btn-gold,.bc-btn-ghost,.adm-field,.ap-search,input,select,textarea){border-radius:6px;font-size:12px;box-shadow:none}.adm-body :where(.ap-btn--primary,.ap-btn--bronze,.bc-btn-primary,.bc-btn-gold){background:var(--adm-copper-1);color:#fff;border-color:var(--adm-copper-1);box-shadow:none}.adm-body :where(.ap-bar__fill,.ap-chart__bar,.ap-watch__bar span){background:#638669;border-radius:3px}.adm-body :where(.ap-badge,.ap-chip,.bc-pill,.adm-topbar__badge){border-radius:4px;font-size:11px;font-weight:500}.adm-body .ap-tbl th{background:#f8faf5;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;padding-block:12px}.adm-body .ap-tbl td{padding-block:14px;font-size:12px;border-color:var(--adm-line-soft)}.adm-body .ap-tbl tbody tr:hover{background:#f6f9f2}.adm-body :where(.bc-cms-bar,.bc-filterbar){background:#fff;border-color:var(--adm-line)}.adm-body .bc-kicker{text-transform:none;letter-spacing:0!important;font-size:11px;font-weight:500}.adm-body .bc-page-intro h1{font-size:30px;font-weight:600}@media(max-width:1180px){.mem-app .mem-shell--with-context{grid-template-columns:var(--mem-sidebar-width) minmax(0,1fr)}.mem-app .mem-context{display:none}}@media(max-width:820px){.pub-nav__in{padding-inline:20px}.pub-nav__menu a{padding:13px 16px}.pub-site .journal-ledger-mast{grid-template-columns:1fr;gap:24px;padding-top:32px}.pub-site .journal-ledger-mast>aside{display:none}.pub-site .journal-ledger-lead>a{grid-template-columns:1fr}.pub-site .journal-ledger-lead figure{min-height:0;height:240px}.pub-site .journal-ledger-lead>a>div{padding:24px}.pub-site .journal-ledger-recent__grid{grid-template-columns:1fr}.pub-site .journal-ledger-topics{flex-wrap:wrap}.pub-site .journal-ledger-recent__grid figure{height:210px}}@media(max-width:700px){.mem-app .mem-shell,.mem-app .mem-shell--with-context{grid-template-columns:minmax(0,1fr)}.mem-app .mem-main{padding:20px 14px 100px}.mem-app .home-board__header--card .home-board__headline h1{font-size:26px}.mem-app .home-board__header--card .home-board__header-top{gap:14px}.mem-app .home-board__header--card .home-board__summary{font-size:12px}.mem-app .home-board__composer{padding:13px;margin-bottom:16px}.mem-app .composer__act,.mem-app .composer__act-wp{padding-inline:8px;font-size:11px}.mem-app .composer__prompt{font-size:12px}.mem-app .home-board__compose-actions{width:100%;flex-wrap:wrap}.mem-app .home-board__compose-actions .home-board__compose-select{flex:1;min-width:120px}.mem-app .feed-featured__copy{padding:16px}.mem-app .feed-featured__copy h2{font-size:19px}.mem-app .lb-tabs{gap:12px}.mem-app .lb-tab small{display:none}.mem-app .lb-tab strong{font-size:12px}.mem-app .lb-hero__facts{width:100%}.mem-app .lb-person__breakdown{font-size:10px}.mem-app .lb-score{font-size:16px}.pub-site .mj-hero{padding-top:32px}.pub-site .article-ledger-prose :where(p,li){font-size:16px}.pub-site .pub-footer__inner{padding-block:32px}}.pub-site .journal-ledger-lead figure img{object-position:center top}.adm-body .adm-nav-home{border-radius:7px;box-shadow:none}.adm-body .adm-nav-home.is-active{background:#e7efdf;border-color:#dce7d4;color:#315836}.adm-body .adm-nav-home.is-active :where(strong,small){color:#315836}.adm-body .adm-nav-home__icon{background:transparent;color:#4b704b;box-shadow:none}.adm-body .adm-nav-group__icon{background:transparent;color:#758570;border-radius:0;font-size:10px}.adm-body .adm-nav-group__summary{font-size:12px;font-weight:500}.adm-body .ap-header__eyebrow{font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:#71816e}.adm-body .ap-card__head :where(h2,h3){font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.adm-body .ap-card .ap-stats .ap-stat{border:0;border-right:1px solid var(--adm-line);border-radius:0}.adm-body .ap-card .ap-stats .ap-stat:last-child{border-right:0}.adm-body .adm-topbar__badge .dot:after{display:none}.adm-body .adm-topbar__avatar{background:#466c47}.mem-app .button-primary,.mem-app a.button-primary,.mem-app .btn--bronze,.mem-app a.btn--bronze{color:#fff!important}.mem-app .mem-workspace--me .me-profile__stage{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px}.mem-app .mem-workspace--me .me-profile__stage-portrait{align-self:center;grid-column:1;grid-row:1}.mem-app .mem-workspace--me .me-profile__stage-copy{grid-column:2;grid-row:1;min-width:0}.mem-app .mem-workspace--me .me-profile__stage .me-profile__portrait{width:108px;height:108px;border:1px solid var(--mem-line);border-radius:50%;transform:none}.mem-app .mem-workspace--me .me-profile__portrait img{border-radius:inherit;object-fit:cover}.mem-app .mem-workspace--me .me-profile__stage-copy h1{max-width:none;text-wrap:initial;font-size:32px!important;line-height:1.2!important}.mem-app .mem-workspace--me .me-profile__stage-copy .me-profile__eyebrow{color:var(--mem-muted);letter-spacing:0;text-transform:none;font-size:12px}.mem-app .mem-workspace--me .me-profile__stage .me-profile__facts{gap:6px 18px}.mem-app .mem-workspace--me .me-profile__stage .me-profile__facts span{padding:0;min-height:0;border:0;border-radius:0;background:none;font-size:12px;color:var(--mem-muted)}.mem-app .mem-workspace--me .me-profile__hero-badge{padding:4px 7px}.mem-app .mem-workspace--me .me-journal{padding:26px;gap:24px;border:1px solid var(--mem-line);border-radius:9px;background:#fff;box-shadow:none}.mem-app .mem-workspace--me .me-journal__masthead{align-items:center;padding-bottom:20px;border-color:var(--mem-line)}.mem-app .mem-workspace--me .me-journal__masthead h2,.mem-app .mem-workspace--me .me-journal__section-head h2{margin:0;color:var(--mem-ink);font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.mem-app .mem-workspace--me .me-journal__story>p{font-size:15px;line-height:1.8;color:var(--mem-ink-soft);margin-bottom:22px}.mem-app .mem-workspace--me .me-journal__overview{gap:30px}.mem-app .mem-workspace--me .me-journal__story dl,.mem-app .mem-workspace--me .me-journal__story dl>div:nth-child(n){border-color:var(--mem-line)}.mem-app .mem-workspace--me .me-journal__story dt{color:var(--mem-muted);font-size:11px;font-weight:400;text-transform:none;letter-spacing:0}.mem-app .mem-workspace--me .me-journal__story dd{color:var(--mem-ink);font-weight:500}.mem-app .mem-workspace--me .me-journal__numbers{border-color:var(--mem-line);border-radius:8px;background:#f6f8f4}.mem-app .mem-workspace--me .me-journal__numbers>div:nth-child(n){border-color:var(--mem-line);min-height:96px}.mem-app .mem-workspace--me .me-journal__numbers strong{color:var(--mem-rust);font-size:28px;font-weight:500}.mem-app .mem-workspace--me .me-journal__numbers span{color:var(--mem-muted);font-size:11px}.mem-app .mem-workspace--me .me-journal__memories,.mem-app .mem-workspace--me .me-journal__closing{border-color:var(--mem-line);padding-top:24px}.mem-app .mem-workspace--me .me-journal__recognition{border-left:0;border:1px solid var(--mem-line);border-radius:8px;background:#f6f8f4}.mem-app .mem-workspace--me .me-journal__section-head>a,.mem-app .mem-workspace--me .me-journal__recognition>a{color:var(--mem-rust);font-weight:500;font-size:12px}.mem-app .mem-workspace--me .me-profile__section-kicker{color:var(--mem-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.mem-app .mem-workspace--me .me-journal__empty{border-color:var(--mem-line);background:#f7f9f5;border-radius:8px}.mem-app .mem-workspace--me .me-journal__connections>div>span{background:var(--memrial-burgundy-soft);color:var(--mem-rust)}.mem-app .lb-tabs{border-radius:0!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--mem-line)!important}.mem-app .lb-tab{border-radius:0!important;border:0!important;border-bottom:2px solid transparent!important;padding:12px 2px!important;background:transparent!important}.mem-app .lb-tab.is-active{border-bottom-color:var(--mem-rust)!important;background:transparent!important}.mem-app .gam-progress-overview{border:1px solid var(--mem-line);border-radius:9px;background:#fff;box-shadow:none}.mem-app .gam-progress-overview__score{padding:24px;color:var(--mem-ink);background:#eaf1e7}.mem-app .gam-progress-overview__score>span{color:var(--mem-rust);font-size:12px;font-weight:500;text-transform:none;letter-spacing:0}.mem-app .gam-progress-overview__score>strong{color:#355743;font-size:42px;font-weight:500;margin-block:10px}.mem-app .gam-progress-overview__score>strong small,.mem-app .gam-progress-overview__score p{color:#62765f;font-weight:400}.mem-app .gam-progress-overview__next{background:#fff}.mem-app .gam-progress-overview__head h3{font-size:20px;font-weight:600}.mem-app .gam-next-card{border-color:var(--mem-line);border-radius:7px;padding:12px}.mem-app .gam-next-card strong{white-space:normal;line-height:1.4}.mem-app .gam-how{border:1px solid var(--mem-line);border-radius:9px;background:#fff;gap:24px}.mem-app .gam-how__intro h2{font-size:22px;line-height:1.25;font-weight:600;margin-bottom:12px}.mem-app .gam-how__intro>p:last-child{font-size:12px;line-height:1.7}.mem-app .gam-how__steps li{border:0;border-left:1px solid var(--mem-line);border-radius:0;background:none;padding:4px 14px}.mem-app .gam-how__steps li>span{background:#edf2e9;color:var(--mem-rust);font-weight:500}.mem-app .gam-how__steps strong{font-size:12px;font-weight:600}.mem-app .gam-how__steps p{font-size:11px;line-height:1.6}.mem-app .gam-track{background:#fff!important;border-color:var(--mem-line)!important;border-radius:9px!important;box-shadow:none!important}.mem-app .gam-track>.gam-track__path{background:#f5f7f3;border-color:#dce6d6;color:var(--mem-muted);font-size:11px}.mem-app .gam-track__top>span{text-transform:none;font-weight:500;letter-spacing:0}.mem-app .gam-progress{height:6px;background:#e7ede2}.mem-app .gam-progress span{background:#53855e}.mem-app .gam-track__stages li{border-color:var(--mem-line);border-radius:7px;background:#fafbf8;opacity:1}.mem-app .gam-track__stages li.is-earned{background:#f4f7ef;border-color:#dee8d4}.mem-app .gam-track__stages li.is-next{background:#fff;border-color:#90af8a;box-shadow:inset 3px 0 #53855e}.mem-app .gam-track__stages li>div small{color:var(--mem-muted)}.mem-app .gam-track__stages li>em{text-transform:none;letter-spacing:0;font-weight:500;border-radius:4px}.mem-app .gam-track__stages li.is-earned>em,.mem-app .gam-track__stages li.is-next>em{background:#e4eddc;color:#46613e}.mem-app .gam-reward-vault,.mem-app .gam-title{border-color:var(--mem-line);border-radius:9px;background:#fff;box-shadow:none;color:var(--mem-ink)}.mem-app .gam-reward-vault__head h2{font-size:24px;color:var(--mem-ink);font-weight:600}.mem-app .gam-reward-vault__head p,.mem-app .gam-reward-card__copy p,.mem-app .gam-title p,.mem-app .gam-title small{color:var(--mem-muted);font-size:12px;line-height:1.6}.mem-app .gam-reward-vault__head .detail-eyebrow,.mem-app .gam-title .detail-eyebrow{color:var(--mem-rust)}.mem-app .gam-reward-vault__head .button-secondary{color:var(--mem-ink);border-color:var(--mem-line);background:#fff}.mem-app .gam-reward-card{background:#f7f9f4;border-color:var(--mem-line);border-radius:8px}.mem-app .gam-reward-card__visual{background:none}.mem-app .gam-reward-card__copy{border-color:var(--mem-line)}.mem-app .gam-reward-card__copy span{color:var(--mem-rust);text-transform:none;letter-spacing:0;font-weight:500}.mem-app .gam-reward-card__copy h3,.mem-app .gam-title h3{color:var(--mem-ink);font-weight:600}.mem-app .gam-title a{color:var(--mem-rust);font-weight:600}.mem-app .gam-title__icon{color:#827047;border-color:#e3decd;background:#f8f5ec}.mem-app .gam-title:after{display:none}.mem-app .gam-avatar{background:#edf2e8;color:#4d6850;border-color:#d9e3d2;font-weight:600}.mem-app .badge-cosmetics{background:#f6f8f3;border-color:var(--mem-line);border-radius:8px}.mem-app .mem-library--albums .alb-hero:not(:has(.alb-hero__img)){min-height:176px;background:#eaf0e5!important}.mem-app .mem-library--albums .alb-hero:not(:has(.alb-hero__img)) .alb-hero__overlay{display:none}.mem-app .mem-library--albums .alb-hero:not(:has(.alb-hero__img)) :where(h2,p){color:var(--mem-ink)!important;text-shadow:none}.mem-app .mem-library--albums .alb-hero:not(:has(.alb-hero__img)) .alb-hero__chip{color:#5c7155;background:#f6f9f3;border-color:#d8e3d0}.mem-app .mem-library--albums .alb-hero__title{font-size:30px;line-height:1.2}@media(max-width:1100px){.mem-app .gam-next-grid{grid-template-columns:1fr}.mem-app .gam-next-card{grid-template-columns:34px minmax(0,1fr) auto}.mem-app .gam-next-card>small{grid-column:auto}.mem-app .gam-next-card__badge{grid-row:auto}.mem-app .gam-how{grid-template-columns:1fr}}@media(max-width:700px){.mem-app .mem-workspace--me .me-profile__stage{grid-template-columns:68px minmax(0,1fr);gap:16px;padding:20px 16px!important}.mem-app .mem-workspace--me .me-profile__stage .me-profile__portrait{width:68px;height:68px}.mem-app .mem-workspace--me .me-profile__stage-copy h1{font-size:25px!important}.mem-app .mem-workspace--me .me-profile__stage .me-profile__facts span{font-size:11px}.mem-app .mem-workspace--me .me-journal{padding:20px 16px}.mem-app .mem-workspace--me .me-journal__masthead{align-items:stretch}.mem-app .mem-workspace--me .me-journal__masthead h2,.mem-app .mem-workspace--me .me-journal__section-head h2{font-size:22px}.mem-app .gam-how__steps li{padding-block:10px}.mem-app .gam-progress-overview__score{padding:20px}.mem-app .gam-progress-overview__score>strong{font-size:36px}}.mem-app .storybook-studio__hero h1{max-width:none!important;font-size:34px!important;font-weight:600!important;line-height:1.2!important}.mem-app .storybook-studio__hero{padding-block:26px!important}.mem-app .storybook-studio__hero-copy>p:not(.customer-eyebrow){font-size:15px;line-height:1.7;max-width:620px}.mem-app :is(.watch-section-head,.capsule-how__intro,.storybook-library__head,.event-hub__how,.dates-section-head) h2{font-size:24px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.025em}.mem-app .watch-hub__hero p:not(.customer-eyebrow),.mem-app .time-capsules-hero__copy>p:last-child{font-size:15px;line-height:1.7}.mem-app .capsule-how__steps li{background:#f8faf6;border-color:var(--mem-line);border-radius:7px}.mem-app .capsule-how__steps li>span{background:#eaf1e3;color:var(--mem-rust);font-weight:500}.mem-app .watch-scheduler{border-color:var(--mem-line);border-radius:8px;background:#f5f8f0}.mem-app .watch-scheduler>summary small{color:var(--mem-muted)}.mem-app .watch-scheduler form{border-color:var(--mem-line);border-radius:0 0 8px 8px;background:#fff}@media(max-width:700px){.mem-app .storybook-studio__hero h1{font-size:28px!important}}.mem-app .home-board{gap:18px}.mem-app .home-board__header--card{gap:12px;margin-bottom:0}.mem-app .home-board__header--card .home-board__headline h1{font-size:29px!important}.mem-app .home-board__scope.home-board__scope--pills{margin-top:0;padding-top:8px}.mem-app .home-board__composer{gap:8px}.mem-app .composer__acts{margin-top:0}@media(max-width:700px){.mem-app .home-board__header--card .home-board__headline h1{font-size:26px!important}.mem-app .home-board__header--card .home-board__header-top{gap:12px}.mem-app .home-board__header--card .home-board__headline{gap:5px}.mem-app .home-board__composer{padding:12px!important;gap:0;margin-bottom:0}.mem-app .composer__acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding-top:6px;overflow:visible}.mem-app .composer__act-wrap{min-width:0}.mem-app .composer__act,.mem-app .composer__act-wp{display:flex;flex-direction:column;justify-content:center;gap:4px;width:100%;min-width:0;min-height:50px;margin:0;padding:4px 0;font-size:12px;white-space:nowrap}.mem-app .composer__act svg,.mem-app .composer__act-wp svg{flex:0 0 17px;width:17px;height:17px}.mem-app .composer__album-pop{max-width:calc(100vw - 44px)}}.adm-body .bc-cms-brand__mark{background:#f5f7f0;border:1px solid var(--adm-line);border-radius:7px}.pub-site .article-ledger-mast dl{border-color:var(--memrial-rule)}.pub-site .article-ledger-mast dt{font-size:11px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--memrial-muted)}.pub-site .article-ledger-mast dd{font-size:12px;color:var(--memrial-ink)}@media(max-width:700px){.pub-site .article-ledger-mast{padding-top:28px}.pub-site .article-ledger-mast dl{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:24px;padding-top:16px;border-top:1px solid var(--memrial-rule)}.pub-site .article-ledger-mast dl>div,.pub-site .article-ledger-mast dl>div+div{border:0;padding:0}}.pub-site .mj-hero{width:min(1184px,calc(100% - 48px));min-height:0;margin-inline:auto;padding-block:56px 40px}.pub-site .mj-hero__photo:before,.pub-site .mj-hero__photo:after{display:none}.pub-site .mj-hero__photo{border:1px solid var(--memrial-rule);border-radius:8px;transform:none}.pub-site .mj-index{margin-top:38px}@media(max-width:700px){.pub-site .mj-hero{padding-top:30px}.pub-site .mj-index{margin-top:0}}.mem-app .page-guide-invite,.mem-app .page-guide-return{border:1px solid var(--memrial-rule);border-radius:8px;background:#fff;box-shadow:none;padding:16px 20px;gap:20px}.mem-app .page-guide-invite__mark{display:none}.mem-app .page-guide-invite__copy>span,.mem-app .page-guide-return span{display:none}.mem-app .page-guide-invite h2{font:600 15px/1.4 var(--memrial-font);color:var(--memrial-ink)}.mem-app .page-guide-invite p{margin-top:4px;font:400 13px/1.5 var(--memrial-font);color:var(--memrial-ink-soft)}.mem-app .page-guide-invite__button,.mem-app .page-guide-return button{background:#fff;color:var(--memrial-burgundy);border:1px solid var(--memrial-rule);border-radius:6px;box-shadow:none}.mem-app .page-guide-dialog__spotlight{border:2px solid #39745e;border-radius:8px;background:transparent;box-shadow:0 0 0 9999px #141e1a7a;transition:none}.mem-app .page-guide-dialog__spotlight[hidden]{display:none}.mem-app .page-guide-dialog__card{width:min(360px,calc(100vw - 32px));inset:auto;transform:none;border:1px solid #cbd5cf;border-radius:10px;background:#fff;color:var(--memrial-ink);box-shadow:0 8px 32px #0f23192e;padding:0}.mem-app .page-guide-dialog__head{padding:16px 18px 10px;gap:14px;background:#fff;border:0}.mem-app .page-guide-dialog__head span{font:500 11px/1.4 var(--memrial-font);color:var(--memrial-muted);letter-spacing:0;text-transform:none}.mem-app .page-guide-dialog__head h2{font:600 14px/1.4 var(--memrial-font);color:var(--memrial-ink);margin:3px 0 0}.mem-app .page-guide-dialog__close{width:32px;height:32px;min-height:32px;border:0;border-radius:5px;background:#f1f4f2;color:var(--memrial-ink-soft)}.mem-app .page-guide-dialog__status{min-height:0;padding:0 18px;color:var(--memrial-muted);font:400 11px/1.5 var(--memrial-font)}.mem-app .page-guide-dialog__steps{padding:14px 18px 20px}.mem-app .page-guide-step{padding:0;min-height:0;border:0;border-radius:0;background:transparent}.mem-app .page-guide-step h3{margin:0 0 8px;color:var(--memrial-ink);font:600 18px/1.3 var(--memrial-font);letter-spacing:-.02em}.mem-app .page-guide-step p{font:400 14px/1.55 var(--memrial-font);color:var(--memrial-ink-soft)}.mem-app .page-guide-dialog__foot{padding:0 18px 16px;background:#fff}.mem-app .page-guide-dialog__dots{gap:4px}.mem-app .page-guide-dialog__dots button{border:6px solid #fff;box-sizing:content-box;width:5px;height:5px;min-width:5px;min-height:5px;border-radius:50%;background:#d7dfd9}.mem-app .page-guide-dialog__dots button.is-active{width:5px;background:#285d4b}.mem-app .page-guide-dialog__dots button.is-complete{background:#7a9b89}.mem-app .page-guide-dialog__actions button{min-width:65px;min-height:38px;font-size:13px}.mem-app .page-guide-dialog__hide{border-top:1px solid var(--memrial-rule-soft);color:var(--memrial-muted);min-height:38px;font-size:11px}@media(max-width:720px){.mem-app .page-guide-dialog__card{width:calc(100vw - 32px);max-width:440px;margin:0;bottom:auto}.mem-app .page-guide-dialog__head{padding-top:12px}.mem-app .page-guide-dialog__steps{padding-block:10px 16px}.mem-app .page-guide-invite{flex-wrap:wrap}}.mem-app .page-guide-dialog [hidden]{display:none!important}.mem-app .page-guide-dialog__dots button,.mem-app .page-guide-dialog__dots button.is-active,.mem-app .page-guide-dialog__dots button.is-complete{box-sizing:border-box!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:10px solid #fff!important;border-radius:50%!important;background-clip:content-box!important;box-shadow:none!important}.mem-app .tutorial-card{padding:20px;border:1px solid #cbd5cf;border-radius:10px;background:#fff;box-shadow:0 8px 32px #0f23192e;scrollbar-gutter:auto;outline:none}.mem-app .tutorial-card__dots{gap:0;margin:-6px -8px 12px}.mem-app .tutorial-card__dot,.mem-app .tutorial-card__dot.is-active{box-sizing:border-box!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:10px solid #fff!important;border-radius:50%!important;background:#d7dfd9!important;background-clip:content-box!important;transform:none;box-shadow:none!important}.mem-app .tutorial-card__dot.is-active{background-color:#285d4b!important}.mem-app .tutorial-card__dot.is-done{background-color:#7a9b89!important}.mem-app .tutorial-card__step{color:#69766e;font-size:11px;letter-spacing:0;text-transform:none;margin-bottom:10px}.mem-app .tutorial-card__title{font:600 18px/1.3 var(--memrial-font);letter-spacing:-.02em}.mem-app .tutorial-card__body{color:#55635c;font-size:14px;line-height:1.55}.mem-app .tutorial-card__btn{min-height:38px;padding:8px 14px;font-size:13px;border-radius:6px}.mem-app .tutorial-card__dismiss{font-size:11px;color:#69766e}.mem-app .tutorial-spotlight{border-radius:8px;box-shadow:0 0 0 2px #39745e,0 0 0 9999px #141e1a7a;transition:none}.pub-site .public-join{display:flex;align-items:center;justify-content:space-between;gap:36px;width:min(1176px,calc(100% - 64px));margin:36px auto 0;padding:36px 0 42px;border-top:1px solid #dfe5df;background:#fff;color:#25332d}.pub-site .public-join h2{max-width:none;font:600 24px/1.3 var(--memrial-font);letter-spacing:-.025em;margin:0 0 8px}.pub-site .public-join p{margin:0;font:400 14px/1.6 var(--memrial-font);color:#69766e}.pub-site .public-join>div:last-child{text-align:center}.pub-site .public-join>div:last-child p{font-size:11px;margin-top:8px}.pub-site .public-join .button-primary{background:#285d4b;color:#fff;border:1px solid #285d4b;border-radius:6px;min-height:42px;padding:10px 18px;font-size:14px;box-shadow:none}.pub-site .support-ledger-hero{padding-block:44px 30px!important}.pub-site .support-ledger-hero h1{font-size:clamp(32px,3vw,42px)!important;max-width:none!important;line-height:1.2!important}.pub-site .support-ledger-form>header h2{font-size:25px!important;line-height:1.3!important}.pub-site .support-ledger-form{padding-block:32px 48px!important}@media(max-width:680px){.pub-site .public-join{width:calc(100% - 36px);flex-direction:column;align-items:flex-start;gap:20px;padding-block:28px 34px}.pub-site .public-join>div:last-child{text-align:left}.pub-site .public-join h2{font-size:22px}}.mem-app .page-guide-dialog .page-guide-dialog__dots button,.mem-app .tutorial-card .tutorial-card__dots .tutorial-card__dot{width:28px!important;min-width:28px!important;height:44px!important;min-height:44px!important;border-width:18px 10px!important}.mem-app .rail-card__hd{align-items:baseline;gap:14px;margin-bottom:18px}.mem-app .rail-card__hd h3{font-family:var(--memrial-font);font-size:16px;font-weight:600;line-height:1.35}.mem-app .rail-card__hd a{flex-shrink:0}.mem-app .home-rail__stats{gap:18px}.mem-app .home-rail__stats span{text-transform:none;letter-spacing:0;font-size:12px}.mem-app .rail-person{padding:10px 0;gap:10px}.mem-app .rail-person__name{min-width:0}.mem-app .rail-person__name b{line-height:1.4}.mem-app .side-house__stats{gap:14px}.mem-app .side-house__stats>*+*{border-left:0;padding-left:0}.mem-app .page-guide-intro{align-items:center}.mem-app .page-guide-intro button{width:auto;flex:0 0 auto}.mem-app .help-hub{--help-ink: var(--memrial-ink);--help-rust: var(--memrial-burgundy);--help-rust-dark: var(--memrial-burgundy-dark);--help-line: var(--memrial-rule);max-width:1180px;gap:24px;font-size:14px}.mem-app .help-hub :is(.help-hero,.help-new-hero,.help-ticket-hero){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none}.mem-app .help-hub :is(.help-hero,.help-new-hero,.help-ticket-hero):before,.mem-app .help-hub :is(.help-hero,.help-new-hero,.help-ticket-hero):after{display:none}.mem-app .help-hub :is(.help-hero,.help-new-hero,.help-ticket-hero) h1{margin:0;font:600 30px/1.2 var(--memrial-font);letter-spacing:-.03em;color:var(--memrial-ink)}.mem-app .help-hub :is(.help-hero__copy,.help-new-hero>div)>p{margin:9px 0 0;max-width:65ch;font-size:14px;line-height:1.6;color:var(--memrial-ink-soft)}.mem-app .help-hub :is(.help-primary-action,.help-secondary-action){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:8px;font:600 13px/1.3 var(--memrial-font);box-shadow:none}.mem-app .help-hub .help-primary-action{background:var(--memrial-burgundy);border-color:var(--memrial-burgundy);color:#fff}.mem-app .help-hub .help-primary-action:hover{background:var(--memrial-burgundy-dark)}.mem-app .help-hub .help-secondary-action{color:var(--memrial-burgundy);background:#fff;border-color:var(--memrial-rule)}.mem-app .help-hub svg{display:block;flex-shrink:0}.mem-app .help-hub :is(.help-primary-action,.help-secondary-action) svg{width:18px;height:18px}.mem-app .help-overview{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:start}.mem-app .help-hub :is(.help-history,.help-topic-links,.help-request-form,.help-thread,.help-reply,.help-ticket-side>section,.help-new-side>section){background:#fff;border:1px solid var(--memrial-rule);border-radius:10px;box-shadow:none}.mem-app .help-hub .help-section-head{padding:22px 24px;align-items:center}.mem-app .help-hub :is(.help-section-head,.help-topic-links) h2{margin:0;font:600 18px/1.3 var(--memrial-font);color:var(--memrial-ink)}.mem-app .help-hub .help-toolbar{padding:12px 16px;gap:12px;flex-wrap:wrap;background:#fafbfa;border-color:var(--memrial-rule)}.mem-app .help-hub .help-search{flex:1 1 240px;max-width:360px;border-color:var(--memrial-rule);border-radius:8px}.mem-app .help-hub .help-search input{font-size:12px;min-width:0}.mem-app .help-hub .help-search button{background:var(--memrial-burgundy);border-radius:6px}.mem-app .help-hub .help-view-tabs{border:0;padding:0;background:transparent}.mem-app .help-hub .help-view-tabs a{font-size:12px;border-radius:6px}.mem-app .help-hub .help-view-tabs a.is-active{background:var(--memrial-burgundy-soft);color:var(--memrial-burgundy)}.mem-app .help-hub .help-view-tabs a span{background:transparent;color:inherit}.mem-app .help-hub .help-empty{padding:52px 24px;min-height:290px}.mem-app .help-hub .help-empty h3{font:600 19px/1.35 var(--memrial-font)}.mem-app .help-hub .help-empty p{font-size:13px;line-height:1.6}.mem-app .help-hub :is(.help-empty__icon,.help-ticket-row__mark,.help-state-banner__icon){display:grid;place-items:center;padding:0;background:var(--memrial-paper-muted);color:var(--memrial-burgundy);border:0;border-radius:10px}.mem-app .help-hub :is(.help-empty__icon,.help-ticket-row__mark,.help-state-banner__icon) svg{width:24px;height:24px;margin:auto}.mem-app .help-hub .help-ticket-row{padding:20px 24px;border-color:var(--memrial-rule)}.mem-app .help-hub .help-ticket-row__body>strong{font-size:15px}.mem-app .help-hub .help-ticket-row__preview{font-size:13px}.mem-app .help-hub .help-topic-links{display:block;padding:22px}.mem-app .help-hub .help-topic-links__grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:16px}.mem-app .help-hub .help-topic-links__grid a{display:grid;gap:5px;min-height:0;padding:15px 0;background:transparent;border:0;border-bottom:1px solid var(--memrial-rule-soft);border-radius:0}.mem-app .help-hub .help-topic-links__grid a:hover strong{text-decoration:underline}.mem-app .help-hub .help-topic-links__grid strong{font-size:13px;font-weight:600;color:var(--memrial-burgundy)}.mem-app .help-hub .help-topic-links__grid span{font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--memrial-ink-soft)}.mem-app .help-topic-links__note{margin:18px 0 0;font-size:12px;color:var(--memrial-muted);line-height:1.6}.mem-app .help-hub :is(.help-form-section,.help-category-picker,.help-thread,.help-reply){border-color:var(--memrial-rule)}.mem-app .help-hub .help-category-picker__grid label>span{background:#fafbfa;border-color:var(--memrial-rule);border-radius:8px}.mem-app .help-hub .help-category-picker__grid input:checked+span{background:var(--memrial-burgundy-soft);border-color:var(--memrial-burgundy)}.mem-app .help-hub :is(input:not([type=radio]),textarea){border-color:var(--memrial-rule);border-radius:8px;font-size:14px}.setup-nav{min-height:72px;padding:16px 32px;display:flex;align-items:center;gap:24px;background:#fff;border-bottom:1px solid var(--memrial-rule)}.setup-nav__brand{display:flex;align-items:center;color:var(--memrial-ink);text-decoration:none}.setup-nav__brand img{width:165px;height:35px;object-fit:contain}.setup-nav__label{font-size:13px;color:var(--memrial-muted)}.setup-nav__help{margin-left:auto;font-size:13px;font-weight:600;color:var(--memrial-burgundy)}.entry-page.entry-page--welcome{background:var(--memrial-canvas)}.entry-page .entry-welcome{width:min(100%,880px);gap:24px;padding:48px 24px}.entry-page .entry-welcome .ow-hero{margin:0;padding:0;border:0}.entry-page .entry-welcome .ow-hero__copy{gap:12px}.entry-page .entry-welcome .ow-eyebrow{font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--memrial-muted)}.entry-page .entry-welcome .ow-title{max-width:none;font-size:clamp(27px,3.4vw,36px);line-height:1.2;letter-spacing:-.035em}.entry-page .entry-welcome .ow-lede{max-width:65ch;font-size:15px}.entry-page .entry-welcome .ow-progress{display:flex;width:100%;gap:8px;margin-top:14px;padding:5px;background:#e9eeea;border:0;border-radius:10px}.entry-page .entry-welcome .ow-progress__step{flex:1;justify-content:center;min-height:44px;border-radius:7px;font-size:13px}.entry-page .entry-welcome .ow-progress__step.is-active{background:#fff;color:var(--memrial-burgundy);box-shadow:0 1px 3px #25332d12}.entry-page .entry-welcome .ow-progress__num{display:grid;place-items:center;width:22px;height:22px;background:var(--memrial-burgundy-soft);color:var(--memrial-burgundy)}.entry-page .entry-welcome .ow-card{width:100%;max-width:none;margin:0;padding:28px;background:#fff;border:1px solid var(--memrial-rule);border-radius:12px}.entry-page .entry-welcome .ow-card[hidden]{display:none}.entry-page .entry-welcome .ow-card__title{font-size:19px}.entry-page .entry-welcome :is(.ow-card__sub,.ow-sharelink__sub){font-size:14px;line-height:1.55}.entry-page .entry-welcome .ow-card__icon{display:none}.entry-page .entry-welcome .owup-drop{border-color:#b7c9be;background:#f6f9f6;border-radius:8px;color:var(--memrial-ink)}.entry-page .entry-welcome .owup-file-input[hidden]{display:none!important}.entry-page .entry-welcome .ow-btn{min-height:44px;font-size:13px;border-radius:8px}.entry-page .entry-welcome .ow-btn--primary{background:var(--memrial-burgundy);border-color:var(--memrial-burgundy);color:#fff}.entry-page .entry-welcome .ow-foot{gap:20px;padding:0}.entry-page .entry-welcome .ow-foot p{color:var(--memrial-muted);font-size:13px;line-height:1.6}.entry-page .entry-welcome .ow-skip-all{color:var(--memrial-burgundy);min-height:44px}@media(max-width:1100px){.mem-app .help-overview{grid-template-columns:minmax(0,1fr)}.mem-app .help-hub .help-topic-links__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(max-width:600px){.mem-app .help-hub :is(.help-hero,.help-new-hero,.help-ticket-hero){align-items:flex-start;flex-direction:column;gap:16px}.mem-app .help-hub .help-topic-links__grid{grid-template-columns:1fr;gap:0}.mem-app .help-hub .help-search{max-width:none}.mem-app .help-hub .help-section-head{padding:18px}.setup-nav{padding:14px 20px;gap:12px;min-height:64px}.setup-nav__brand img{width:140px;height:30px}.setup-nav__label{display:none}.entry-page .entry-welcome{padding:28px 16px;gap:20px}.entry-page .entry-welcome .ow-card{padding:20px}.entry-page .entry-welcome .ow-progress__step{padding:8px 6px;font-size:12px}}.mem-app .family-questions__hero{display:block;padding:0 0 8px!important;border:0!important;background:transparent!important}.mem-app .family-questions__hero h1{margin:0 0 10px}.mem-app .family-question{border:1px solid var(--memrial-rule);border-radius:10px;padding:24px;box-shadow:none}.mem-app .family-question h2{font-family:var(--memrial-font);font-size:21px;line-height:1.4}.mem-app .family-question__head{align-items:start}.mem-app .family-question__answer-count{display:flex;align-items:center;gap:5px;padding:6px 9px;min-width:0;border:0;border-radius:6px;background:var(--memrial-paper-muted);white-space:nowrap}.mem-app .family-question__answer-count strong,.mem-app .family-question__answer-count span{font-size:12px;color:var(--memrial-ink-soft)}.mem-app .family-question__state{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;border-radius:5px}.mem-app .family-question__head p{font-size:13px;line-height:1.6}.mem-app .family-questions__tabs{padding:5px;background:#e9eeea!important;border:0}.mem-app .family-questions__tabs a{font-size:13px;font-weight:500}.mem-app .family-questions__tabs a.is-active{color:var(--memrial-burgundy);background:#fff}.mem-app .family-questions__tabs b,.mem-app .family-questions__tabs a.is-active b{background:transparent;color:inherit}.mem-app .family-question-create:before{display:none}.mem-app .family-question-create h2{font-family:var(--memrial-font);font-size:20px}.mem-app .family-question-create__intro{font-size:13px;line-height:1.6}.mem-app .family-question-ideas button{border-color:var(--memrial-rule);background:#f7f9f7;color:var(--memrial-ink-soft);border-radius:7px;font-size:12px}.mem-app .family-question-ideas button:hover{background:var(--memrial-burgundy-soft);border-color:#b7c9be}.mem-app .family-answer{padding:18px;background:#f7f9f7;border-color:var(--memrial-rule);border-radius:8px}.mem-app .family-answer-form summary span{color:var(--memrial-burgundy)}.mem-app .family-question-create__form>.family-question-anonymous{display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-block:1px solid var(--memrial-rule);font-weight:400;cursor:pointer}.mem-app .family-question-anonymous input{width:18px;height:18px;min-height:0;margin:1px 0 0;flex-shrink:0;accent-color:var(--memrial-burgundy)}.mem-app .family-question-anonymous span{display:grid;gap:6px}.mem-app .family-question-anonymous strong{font-size:13px;font-weight:600}.mem-app .family-question-anonymous small{font-size:12px;line-height:1.55;color:var(--memrial-ink-soft)}.mem-app .page-guide-invite{display:flex;align-items:center}.mem-app .page-guide-invite__copy{flex:1}.mem-app .page-guide-invite__button{width:auto;flex:0 0 auto;min-height:40px}.entry-page,.entry-capability{--entry-paper: var(--memrial-paper)}.entry-page .entry-welcome .ow-invites__row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 36px;align-items:end}.entry-page .entry-welcome .ow-invites__field label{font-size:13px;text-transform:none;letter-spacing:0}.entry-page .entry-welcome .ow-invites__field input{min-height:46px;font-size:14px}.entry-page .entry-welcome .ow-sharelink{border-color:var(--memrial-rule)}.entry-page .entry-welcome .ow-skip-all{border:0}.ow-upload-status{margin:0;padding:12px 16px;border-radius:8px;background:var(--memrial-burgundy-soft);color:var(--memrial-burgundy);font-size:14px}.entry-page .entry-context h1{font-size:clamp(28px,3vw,38px);line-height:1.2}.entry-page .entry-shell--profile{grid-template-columns:minmax(0,1fr);max-width:720px;gap:24px}.entry-page .entry-shell--profile .entry-context h1{font-size:32px}.entry-page .entry-shell--profile .entry-trust{display:none}.entry-page .entry-shell--profile .entry-panel{background:#fff}.entry-page--invited .setup-nav{display:none}.entry-page .entry-invite-bar{background:#fff;border-color:var(--memrial-rule)}.entry-page .entry-shell--onboarding{gap:36px}.entry-page .entry-panel__head .entry-step{text-transform:none;letter-spacing:0;font-weight:500}.entry-page .entry-invite-form__progress{background:var(--memrial-paper-muted);border-color:var(--memrial-rule)}.entry-page .entry-invite-form__progress>span{display:none}.entry-page .entry-invite-form__progress button{flex:1;border:0;border-radius:7px}@media(max-width:600px){.entry-page .entry-welcome .ow-invites__row{grid-template-columns:minmax(0,1fr) 36px}.entry-page .entry-welcome .ow-invites__field{grid-column:1}.entry-page .entry-welcome .ow-invites__remove{grid-column:2;grid-row:2;align-self:end}.mem-app .page-guide-invite{align-items:flex-start}}.mem-app .member-welcome{padding:28px;background:#fff;border:1px solid var(--memrial-rule);border-radius:12px;box-shadow:none}.mem-app .member-welcome__copy h1{font-family:var(--memrial-font);font-size:32px;font-weight:600;line-height:1.25}.mem-app .member-welcome__copy>p:last-child{color:var(--memrial-ink-soft);font-size:14px}.mem-app .member-welcome__finish{background:#fff;border-color:var(--memrial-rule);border-radius:10px;box-shadow:none}.mem-app .member-welcome__finish h2{font:600 22px/1.3 var(--memrial-font)}.entry-page .entry-welcome .ow-sharelink__native[hidden]{display:none!important}@media(max-width:720px){.mem-app .member-welcome__top{grid-template-columns:1fr;gap:20px}.mem-app .member-welcome{padding:22px}}.entry-page--invite .entry-shell--invite{max-width:720px;margin-inline:auto;grid-template-columns:minmax(0,1fr);gap:24px}.entry-page--invite .entry-context h1{max-width:none;font-size:clamp(27px,3.3vw,36px);line-height:1.15}.entry-page--invite .entry-context{padding:0}.entry-page--invite .entry-ledger{margin-top:20px}.entry-page--invite .entry-panel{border:1px solid #dfe5df;border-radius:10px;background:#fff;padding:24px;box-shadow:none}.entry-page--invite .entry-panel__head{margin-bottom:20px}.entry-page--invite .entry-panel__head p{margin:0}.mem-app .keepsake-room__count{border:0;border-radius:0;background:none;box-shadow:none;min-height:0;padding:0;gap:5px}.mem-app .keepsake-room__intro>div+div{border-left:0}.mem-app .upload-studio__drop-panel,.mem-app .upload-studio__queue,.mem-app .upload-studio__detail{border-radius:10px;background:#fff;box-shadow:none}.mem-app .upload-studio__dropzone{border-radius:8px;background:#f8faf8}.mem-app .fl-hero{padding:0 0 24px;border:0;border-bottom:1px solid #dfe5df;border-radius:0;background:none;box-shadow:none}.mem-app .fl-hero:before{display:none}.mem-app .fl-hero h1{font:600 32px/1.15 var(--memrial-font);color:#25332d}.mem-app .fl-hero p{color:#55635c}.mem-app .fl-invite,.mem-app .fl-panel,.mem-app .fl-explain__item{border:1px solid #dfe5df;border-radius:10px;background:#fff;box-shadow:none;animation:none}.mem-app .fl-invite__main h2,.mem-app .fl-panel h2,.mem-app .fl-explain__item h2{font:600 22px/1.25 var(--memrial-font);color:#25332d}.mem-app .fl-invite__action,.mem-app .fl-empty{background:#f4f6f4;border-radius:8px}.mem-app .tl2-people-toolbar,.mem-app .tl2-filter-empty{background:#fff;border-color:#dfe5df;border-radius:10px}.mem-app .tl2-filter-empty h2{font-family:var(--memrial-font)}.mem-app .tl2-filter-empty__mark{background:#e7f0e9;color:#285d4b;border-radius:8px}.mem-app .tl-main h1{font-weight:600}@media(max-width:720px){.mem-app .fl-hero h1{font-size:28px}.mem-app .fl-invite{padding:20px;gap:20px}}.mem-app .home-first-memories{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:20px 0}.mem-app .home-first-memories a{display:grid;gap:10px;max-width:280px;text-decoration:none;color:#285d4b;font-size:14px}.mem-app .home-first-memories img{display:block;width:100%;height:200px;object-fit:cover;border-radius:8px}.mem-app .mem-workspace--invite .billing-canvas__hero{display:block;padding:0;border:0;background:none;box-shadow:none}.mem-app .mem-workspace--invite .billing-canvas__lead{max-width:100%}.mem-app .mem-workspace--invite .archive-rule{margin-block:20px;background:#fff;border-color:#dfe5df}.mem-app .mem-workspace--invite .ow-invites{padding:24px;border:1px solid #dfe5df;border-radius:10px;background:#fff}.mem-app .mem-workspace--invite .ow-invites__row{grid-template-columns:minmax(120px,1fr) minmax(170px,1.4fr) minmax(150px,1fr) 32px;background:none}.mem-app .mem-workspace--invite .ow-invites__field label{color:#25332d;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.mem-app .mem-workspace--invite .ow-invites__field input,.mem-app .mem-workspace--invite .ow-invites__field select{min-height:44px;border:1px solid #dfe5df;border-radius:7px;background:#fff;color:#25332d}.mem-app .mem-workspace--invite .invitation-welcome,.mem-app .mem-workspace--invite .ow-sharelink,.mem-app .mem-workspace--invite .invite-roster{padding:24px;border:1px solid #dfe5df;border-radius:10px;background:#fff;box-shadow:none}.mem-app .mem-workspace--invite .invitation-welcome__head h2,.mem-app .mem-workspace--invite .ow-sharelink h2,.mem-app .mem-workspace--invite .ow-sharelink h3{font:600 22px/1.25 var(--memrial-font)}.mem-app .mem-workspace--invite .invitation-welcome__preview{border:1px solid #dfe5df;border-radius:8px;background:#f4f6f4;color:#25332d;box-shadow:none}.mem-app .mem-workspace--invite .invitation-welcome__preview :is(p,small,strong){color:#25332d}.mem-app .mem-workspace--invite .invitation-welcome__preview-button,.mem-app .mem-workspace--invite .ow-sharelink__copy{background:#285d4b;color:#fff;border-color:#285d4b}.mem-app .mem-workspace--invite .invitation-welcome__summary,.mem-app .mem-workspace--invite .invitation-welcome__notice,.mem-app .mem-workspace--invite .invite-roster__panel-head{background:#f4f6f4;border-color:#dfe5df}.mem-app .mem-workspace--invite .invitation-welcome__private{color:#285d4b;background:#e7f0e9;border:0}.mem-app .storybook-studio__hero{grid-template-columns:1fr}.mem-app .storybook-library__empty{display:block;padding:28px;border:1px solid #dfe5df;border-radius:10px;background:#fff}.mem-app .storybook-library__empty h3{font:600 24px/1.25 var(--memrial-font)}.mem-app .storybook-privacy{border-radius:10px}.mem-app :is(.date-create,.event-create,.time-capsule-composer):before{display:none}@media(max-width:720px){.mem-app .mem-workspace--invite .ow-invites__row{grid-template-columns:1fr}.mem-app .mem-workspace--invite .ow-invites,.mem-app .mem-workspace--invite .invitation-welcome,.mem-app .mem-workspace--invite .ow-sharelink,.mem-app .mem-workspace--invite .invite-roster{padding:20px}}.mem-app .mem-workspace--invite .invitation-welcome__head,.mem-app .mem-workspace--invite .invitation-welcome__preview-brand{background:#fff;border-color:#dfe5df}.mem-app .mem-workspace--invite .invitation-welcome__preview-brand img{filter:none}.mem-app .mem-workspace--invite .invitation-welcome__preview :is(h3,small,p,span){color:#25332d}.mem-app .mem-workspace--invite .invitation-welcome__preview .invitation-welcome__preview-button{background:#285d4b;color:#fff}.mem-app .mem-workspace--invite .ow-sharelink__divider{display:none}.mem-app .mem-workspace--invite .ow-sharelink__row{background:#f4f6f4;border-color:#dfe5df}.mem-app .family-profile__hero:not([style]){background:#fff;border:1px solid #dfe5df;border-radius:10px;box-shadow:none}.mem-app .family-profile__hero:not([style]):before,.mem-app .family-profile__hero:not([style]):after{display:none}.mem-app .family-profile__hero:not([style]) :is(.family-profile__name,.family-profile__relationship){color:#25332d}.mem-app .family-profile__hero:not([style]) .family-profile__avatar:not([class*=gam-frame--]){background:#e7f0e9;border-color:#dfe5df;color:#285d4b}.entry-page .entry-welcome .owup-drop:is(:hover,:focus-visible,.is-drag){background:#e7f0e9;border-color:#285d4b}.entry-page .entry-welcome .owup-drop__msg:empty{display:none}.mem-app .mem-workspace--invite .ow-sharelink .ow-sharelink__copy{background:#285d4b;color:#fff;border-color:#285d4b}.mem-app .mem-workspace--invite .ow-sharelink__icon{color:#285d4b;background:#e7f0e9;border-color:#dfe5df}.family-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--memrial-paper-muted, #edf0eb);color:var(--memrial-forest, #345244);text-decoration:none}:is(.family-avatar,.gam-decorated-avatar,.av,.comment-compose__avatar,.comment-item__avatar,.family-picker__avatar,.fc__av)>img{display:block;flex:0 0 100%;width:100%;max-width:100%;height:100%;min-width:0;object-fit:cover;object-position:center;border-radius:inherit}:is(.family-avatar,.gam-decorated-avatar,.av,.comment-compose__avatar,.comment-item__avatar,.family-picker__avatar,.fc__av)>[hidden]{display:none!important}.family-avatar__initials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit}.mem-app .name-with-badge,.mem-app .comment-item__heading{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0}.mem-app .post__meta{min-width:0}.mem-app .name-with-badge>:is(a,span),.mem-app .comment-item__author{overflow-wrap:anywhere}.mem-app :is(.name-with-badge,.comment-item__heading)>.mr-badge{flex:0 0 auto}.mem-app .feed-post>.feed-post__chips{display:flex;flex-wrap:wrap;gap:4px 12px!important;padding:9px 16px!important;margin:0;overflow:visible;background:transparent!important;border:0;border-bottom:1px solid var(--memrial-rule-soft)}.mem-app .feed-post>.feed-post__chips .chip+.chip:before{content:none}.mem-app .feed-post>.post-rx-bar{display:flex;flex-wrap:wrap;justify-content:flex-start!important;align-items:center;gap:8px 12px;padding:7px 16px!important;margin:0;min-height:52px!important;background:transparent!important;border:0;border-bottom:1px solid var(--memrial-rule-soft)}.mem-app .feed-post>.post-rx-bar:before{content:none}.mem-app .feed-post>.post-rx-bar .post-rx-picker{order:-1;margin:0}.mem-app .feed-post>.post-rx-bar .post-rx-pills{flex:0 1 auto!important}.mem-app .feed-post>.post-rx-bar .post-rx-trigger{min-height:38px;padding:7px 10px;border:0;border-radius:6px!important;background:transparent;box-shadow:none;color:var(--memrial-ink-soft);transform:none}.mem-app .feed-post>.post-rx-bar .post-rx-trigger:hover{background:var(--memrial-paper-muted)}.mem-app .feed-post>.post-rx-bar .post-rx-trigger__label{display:inline!important}.mem-app .feed-post>.post-rx-bar .comment-rx-popover{left:0;right:auto}.mem-app .feed-post .comment-section{border:0;background:transparent!important}.mem-app .feed-post .comment-section__header,.mem-app .feed-post .comment-section__count-strip,.mem-app .feed-post .comment-section__empty{display:none}.mem-app .feed-post .comment-section__composer{padding:12px 16px 16px!important}.mem-app .feed-post .comment-compose{align-items:flex-start;gap:10px}.mem-app .feed-post .comment-compose__avatar{width:34px;height:34px}.mem-app .feed-post .comment-compose__input{width:100%;min-height:38px}.mem-app .feed-post .comment-item__avatar{width:32px;height:32px}.mem-app .feed-leaderboard__identity{flex:1 1 auto}.mem-app .feed-leaderboard__identity .feed-leaderboard__name{flex:0 1 auto}.mem-app .comment-compose__avatar{display:inline-flex}.mem-app .feed-post .comment-compose__input-wrap{flex-direction:column!important;align-items:stretch!important}.family-avatar.av{color:#fff}.family-avatar.av>.family-avatar__initials{background:var(--memrial-forest, #426d54)}.mem-app .feed-post .comment-compose{align-items:flex-start!important}.mem-app .feed-post .comment-compose__avatar{align-self:flex-start;margin-top:5px}.mem-app .feed-post .comment-compose__input-wrap{gap:0}.mem-app .feed-post .comment-compose__row{display:none;min-height:0}.mem-app .feed-post .comment-compose:focus-within .comment-compose__row,.mem-app .feed-post .comment-compose:has(.comment-compose__input:not(:placeholder-shown)) .comment-compose__row,.mem-app .feed-post .comment-section__composer.is-active .comment-compose__row{display:flex;min-height:38px;max-height:none;opacity:1;padding-top:8px}.mem-app .mem-library--albums.alb-page .alb-header{padding:0 0 24px;background:transparent;border:0;box-shadow:none}.mem-app .mem-library--albums.alb-page .alb-header__h1{font-size:30px;font-weight:650}.mem-app .mem-library--albums.alb-page .alb-shell{display:grid;grid-template-columns:238px minmax(0,1fr);gap:24px;border:0;align-items:start}.mem-app .mem-library--albums.alb-page .alb-rail{min-height:0;padding:0;border:0;background:transparent}.mem-app .mem-library--albums.alb-page .alb-rail__filters{padding:0 0 14px;border:0}.mem-app .mem-library--albums.alb-page .alb-list{display:grid;gap:6px;padding:0;max-height:none;overflow:visible}.mem-app .mem-library--albums.alb-page .alb-list-card{padding:12px;gap:12px;border:1px solid transparent;border-radius:8px;background:transparent;box-shadow:none}.mem-app .mem-library--albums.alb-page .alb-list-card:is(:hover,.is-selected){background:#fff;border-color:#dbe4df}.mem-app .mem-library--albums.alb-page .alb-list-av{width:54px;height:54px;flex:0 0 54px;border-radius:5px;overflow:hidden;background:#e6ede8;color:#285d4b}.mem-app .mem-library--albums.alb-page .alb-list-av img{width:100%;height:100%;object-fit:cover}.mem-app .mem-library--albums.alb-page .alb-list-title{font-size:14px;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.mem-app .mem-library--albums.alb-page .alb-list-meta{gap:6px;margin-top:6px}.mem-app .mem-library--albums.alb-page .alb-list-type{display:none}.mem-app .mem-library--albums.alb-page .alb-main{min-width:0;padding:0;border:1px solid #dfe5e1;border-radius:10px;background:#fff;overflow:visible}.mem-app .mem-library--albums.alb-page .alb-summary{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;margin:0;border:0;background:transparent}.mem-app .alb-summary__cover{flex:0 0 96px;width:96px;height:96px;border-radius:6px;object-fit:cover}.mem-app .alb-summary__copy{flex:1 1 200px;min-width:0}.mem-app .alb-summary__copy h2{margin:0;font:650 27px/1.2 var(--font-body,Arial,sans-serif);color:#26392f;overflow-wrap:anywhere}.mem-app .alb-summary__copy>p{margin:10px 0 0;font-size:14px;line-height:1.6;color:#66746d}.mem-app .alb-summary__meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:12px;color:#66746d}.mem-app .mem-library--albums.alb-page .alb-actions{display:flex;flex:0 1 auto;padding:0;margin:0;border:0;background:transparent;box-shadow:none}.mem-app .alb-tabs{display:flex;gap:8px;padding:0 24px;border-block:1px solid #e5ebe7}.mem-app .alb-tabs>a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:54px;padding:12px 10px;margin-bottom:-1px;border-bottom:3px solid transparent;color:#6c7972;text-decoration:none;font-size:14px;font-weight:600}.mem-app .alb-tabs>a:hover{color:#285d4b;background:#f7f9f7}.mem-app .alb-tabs>a[aria-selected=true]{border-bottom-color:#285d4b;color:#285d4b}.mem-app .alb-tabs>a span{padding:1px 5px;border-radius:4px;background:#f0f4f1;font-size:11px;font-weight:500}.mem-app .alb-tabs>a:focus-visible,.mem-app .alb-panel:focus-visible{outline:2px solid #285d4b;outline-offset:-3px}.mem-app .mem-library--albums.alb-page .alb-panel{padding:24px;margin:0;border:0;background:transparent;box-shadow:none;scroll-margin-top:90px}.mem-app .mem-library--albums.alb-page .alb-panel[hidden]{display:none!important}.mem-app .alb-memory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.mem-app .alb-memory{position:relative;min-width:0}.mem-app .alb-memory__link{display:block;color:inherit;text-decoration:none}.mem-app .alb-memory__image{position:relative;display:grid;place-items:center;aspect-ratio:4/3;background:#eff3f0;border-radius:6px;overflow:hidden}.mem-app .alb-memory__image>img{width:100%;height:100%;position:absolute;object-fit:cover;transition:transform .18s ease}.mem-app .alb-memory__link:hover img{transform:scale(1.025)}.mem-app .alb-memory__image>span{padding:12px;font-size:12px;color:#62736a}.mem-app .alb-memory__image .alb-memory__video{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;gap:5px;padding:4px 7px;background:#173a2dd9;color:#fff;border-radius:4px}.mem-app .alb-memory__video svg{width:16px;height:16px}.mem-app .alb-memory h3{margin:10px 36px 0 0;font-size:14px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.mem-app .alb-memory p{margin:4px 0 0;font-size:12px;color:#78847d}.mem-app .alb-memory__menu{position:absolute;right:0;bottom:13px}.mem-app .alb-memory__menu summary{display:grid;place-items:center;width:36px;height:36px;border-radius:5px;cursor:pointer;list-style:none;color:#66746d}.mem-app .alb-memory__menu summary::-webkit-details-marker{display:none}.mem-app .alb-memory__menu summary svg{width:20px;fill:currentColor}.mem-app .alb-memory__menu[open]{z-index:2}.mem-app .alb-memory__menu form{position:absolute;right:0;top:100%;width:175px;padding:5px;border:1px solid #dfe5e1;border-radius:7px;background:#fff;box-shadow:0 5px 18px #173a2d14}.mem-app .alb-memory__menu button{min-height:40px;width:100%;padding:8px;border:0;background:transparent;text-align:left;color:#954c43;font-size:12px;cursor:pointer}.mem-app .mem-library--albums.alb-page .alb-discussion__head{display:block;padding:0 0 20px;margin:0;border:0}.mem-app .mem-library--albums.alb-page :is(.alb-discussion__head h3,.alb-panel-title,.alb-section__title){margin:0;font-size:19px;line-height:1.35;font-weight:600}.mem-app .mem-library--albums.alb-page .alb-discussion__head p{margin:7px 0 0;max-width:580px;font-size:14px;line-height:1.6;color:#6c7972}.mem-app .mem-library--albums.alb-page .comment-section--album{display:flex;flex-direction:column;padding:0;margin:0;border:0;background:transparent;box-shadow:none}.mem-app .mem-library--albums.alb-page .comment-section__composer{order:-1;padding:0 0 24px!important;border:0;background:transparent}.mem-app .mem-library--albums.alb-page .comment-section__body{padding:0!important;border:0}.mem-app .mem-library--albums.alb-page .comment-compose{align-items:flex-start!important;gap:12px}.mem-app .mem-library--albums.alb-page .comment-compose__avatar{width:36px;height:36px;flex:0 0 36px;margin-top:8px}.mem-app .mem-library--albums.alb-page .comment-compose__input-wrap{display:flex;flex-direction:column!important;align-items:stretch!important;min-width:0;width:100%;gap:12px}.mem-app .mem-library--albums.alb-page .comment-compose__input{order:0;min-height:104px!important;padding:14px!important;width:100%;border:1px solid #dce4df;border-radius:8px!important;background:#fafcfb;font-size:14px;resize:vertical}.mem-app .album-reference-options{order:1;min-width:0}.mem-app .album-reference-options>summary{width:fit-content;padding:7px 0;color:#496258;font-size:13px;cursor:pointer}.mem-app .album-reference-options>summary>span{margin-left:5px;font-size:12px;color:#86918a}.mem-app .mem-library--albums.alb-page .comment-compose__row{order:2;display:flex!important;min-height:40px;max-height:none!important;opacity:1!important;padding:0}.mem-app .mem-library--albums.alb-page .comment-compose__submit{padding:10px 18px;border-radius:6px;background:#285d4b;color:#fff}.mem-app .mem-library--albums.alb-page .album-comment-memory-picker{min-width:0;padding:12px 0;border:0}.mem-app .mem-library--albums.alb-page .album-comment-memory-focus.is-whole-album,.mem-app .mem-library--albums.alb-page .album-comment-memory-focus__copy small,.mem-app .mem-library--albums.alb-page [data-album-comment-focus-help]{display:none}.mem-app .mem-library--albums.alb-page .album-comment-memory-picker__rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));max-height:none;gap:10px;overflow:visible}.mem-app .mem-library--albums.alb-page .album-comment-memory-picker__rail label{width:auto;min-width:0}.mem-app .mem-library--albums.alb-page .comment-section__empty{padding:24px 0;border-top:1px solid #e7ece8;border-radius:0;background:transparent}.mem-app .mem-library--albums.alb-page .alb-edit-details,.mem-app .mem-library--albums.alb-page .alb-edit-body{padding:0;border:0;background:transparent}.mem-app .mem-library--albums.alb-page .alb-edit-body{padding-top:20px}.mem-app .mem-library--albums.alb-page .alb-delete-zone{margin-top:32px;padding-top:24px;border-top:1px solid #e5ebe7}.mem-app .alb-delete-zone h3{margin:0;font-size:15px}.mem-app .alb-delete-zone p{color:#6c7972;font-size:13px}.mem-app .mem-library--albums.alb-page .alb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mem-app .mem-library--albums.alb-page .alb-grid-card{border:1px solid #e1e7e3;border-radius:7px;box-shadow:none}.mem-app .mem-library--albums.alb-page .alb-section__head{align-items:flex-start;flex-direction:column;gap:6px;padding:0;margin-bottom:20px}@media(max-width:1200px){.mem-app .mem-library--albums.alb-page .alb-shell{grid-template-columns:195px minmax(0,1fr);gap:16px}.mem-app .alb-memory-grid,.mem-app .mem-library--albums.alb-page .alb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.mem-app .mem-library--albums.alb-page .alb-shell{grid-template-columns:minmax(0,1fr)}.mem-app .mem-library--albums.alb-page .alb-list{display:flex;overflow-x:auto;padding-bottom:8px;gap:8px}.mem-app .mem-library--albums.alb-page .alb-list-card{flex:0 0 210px}.mem-app .mem-library--albums.alb-page .alb-summary{padding:20px;gap:14px}.mem-app .alb-summary__cover{width:72px;height:72px;flex-basis:72px}.mem-app .alb-summary__copy{flex-basis:140px}.mem-app .alb-summary__copy h2{font-size:23px}.mem-app .mem-library--albums.alb-page .alb-actions{width:100%}.mem-app .mem-library--albums.alb-page .alb-panel{padding:20px}.mem-app .alb-tabs{padding-inline:10px;gap:0}}@media(max-width:600px){.mem-app .mem-library--albums.alb-page .alb-header__h1{font-size:25px}.mem-app .alb-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:0 6px}.mem-app .alb-tabs>a{text-align:center;padding:10px 4px;font-size:12px;min-width:0}.mem-app .alb-tabs>a span{display:none}.mem-app .mem-library--albums.alb-page .alb-summary,.mem-app .mem-library--albums.alb-page .alb-panel{padding:16px}.mem-app .alb-memory-grid{gap:20px 10px}.mem-app .alb-memory h3{font-size:13px}.mem-app .mem-library--albums.alb-page .comment-compose{gap:8px}.mem-app .mem-library--albums.alb-page .comment-compose__avatar{width:30px;height:30px;flex-basis:30px}.mem-app .mem-library--albums.alb-page .alb-field-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.mem-app .alb-memory__image>img{transition:none}}.mem-app .mem-library--albums.alb-page .alb-create-details-wrap{display:none;scroll-margin-top:90px}.mem-app .mem-library--albums.alb-page .alb-create-details-wrap:target{display:block}.mem-app .alb-create-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.mem-app .alb-create-heading>a{font-size:13px;color:#5b7064}.mem-app .mem-library--albums.alb-page .album-comment-scope{display:none}.mem-app .mem-library--albums.alb-page .comment-item__bubble{background:#f7f9f7;border-color:#e6ece7}.mem-app .mem-library--albums.alb-page .comment-thread{background:transparent;padding:0}body.app-body.mem-app .mem-library--albums.alb-page .alb-header{background:transparent!important}#main-content .mem-library--albums.alb-page .comment-compose__input{min-height:104px!important;max-height:none;height:auto}@media(max-width:900px){.mem-app .mem-library--albums.alb-page .alb-list{flex-direction:row;align-items:stretch}.mem-app .mem-library--albums.alb-page .alb-list-card{min-height:0}}@media(max-width:600px){body.app-body.mem-app .mem-library--albums.alb-page :is(.comment-compose__input,.alb-input,.alb-select,.alb-textarea,.alb-search){font-size:16px}}.mem-app .mem-workspace--invite .ow-invites__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.mem-app .mem-workspace--invite .ow-invites__actions>:is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:44px;min-height:44px;width:auto;margin:0;padding:10px 16px;font-size:13px;line-height:1.2}@media(max-width:600px){.mem-app .mem-workspace--invite .ow-invites__actions>:is(button,a){width:100%}}@media(max-width:900px){.mem-app .mem-mobile-nav--tree{grid-template-columns:repeat(6,minmax(0,1fr))}.mem-app .mem-mobile-nav--tree .mob-nav__item{min-width:0;min-height:52px}}
