html,body{margin:0}body{background:var(--c-bg);color:var(--c-text);font-family:var(--ff-sans)}.journal{padding-top:var(--l-header-height,calc(96 * var(--u)));--pad:max(var(--sp-l), calc(112 * var(--u)));background:var(--c-bg);flex-direction:column;min-height:100vh;display:flex;position:relative}.journal [hidden]{display:none!important}.journal{--j-field-fw:var(--journal-control-fw,var(--fw-light))}.journal a,.journal button,.journal select,.journal input{font:inherit;color:inherit}.j-header>*{top:var(--j-header-y,0px);position:relative}.j-header{height:calc(96 * var(--u));min-height:64px;padding-inline:var(--pad);grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.journal .j-logo{font-family:var(--header-logo-ff);font-size:var(--header-logo-fs);color:var(--c-text);line-height:1;font-weight:var(--header-logo-fw,revert);justify-self:start;text-decoration:none}.j-user{justify-self:end;position:relative}.j-user-btn{align-items:center;gap:var(--sp-m);cursor:pointer;font-family:var(--journal-user-name-ff);font-size:var(--journal-user-name-fs);color:var(--journal-user-name-color);font-weight:var(--journal-user-name-fw,revert);background:0 0;border:0;padding:0;display:flex}.j-user-btn img{width:calc(40 * var(--u));aspect-ratio:1;object-fit:cover;border:1px solid var(--c-line);border-radius:50%;min-width:32px;height:auto}.j-user-btn svg{color:var(--c-muted)}.j-menu{right:0;top:calc(100% + var(--sp-m));min-width:calc(240 * var(--u));gap:var(--sp-s);padding:var(--sp-m);z-index:5;background:color-mix(in srgb, var(--c-bg) 88%, transparent);backdrop-filter:blur(var(--blur));border:1px solid var(--c-line-subtle);border-radius:var(--r-m);flex-direction:column;display:flex;position:absolute}.j-menu-mail{font-size:var(--fs-caption);color:var(--c-muted)}.journal .j-menu :is(a,button){text-align:left;padding:var(--sp-s) 0;cursor:pointer;font-size:var(--fs-small);color:var(--c-text-2);background:0 0;border:0;text-decoration:none}.journal .j-menu a.is-active{color:var(--c-accent)}@media (hover:hover) and (pointer:fine){.journal .j-menu :is(a,button):hover{color:var(--c-text)}}.journal .j-signin{padding:0 0 var(--sp-s);border:0;border-bottom:1px solid var(--c-line-strong);cursor:pointer;font-size:var(--fs-small);font-weight:var(--fw-light);color:var(--c-text-2);background:0 0;grid-column:2;justify-self:end}.j-main{padding:calc(32 * var(--u)) var(--pad) calc(120 * var(--u));flex:1;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;display:grid}.j-kicker{margin:0 0 var(--sp-m);font-family:var(--journal-kicker-ff);font-size:var(--journal-kicker-fs);font-weight:var(--journal-kicker-fw,var(--fw-medium));letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--journal-kicker-color)}.journal :is(h1,.j-gate-title){font-family:var(--journal-title-ff);font-size:var(--journal-title-fs);font-weight:var(--journal-title-fw,var(--fw-regular));line-height:var(--lh-heading);letter-spacing:var(--ls-tight);color:var(--journal-title-color);margin:0}.journal :is(h1,.j-gate-title) em{font-weight:var(--fw-light);color:var(--journal-title-accent-color)}.j-sub{margin:var(--sp-s) 0 0;font-family:var(--journal-subtitle-ff);font-size:var(--journal-subtitle-fs);font-weight:var(--journal-subtitle-fw,var(--fw-light));color:var(--journal-subtitle-color)}.j-head{top:var(--j-head-y,0px);padding-bottom:calc(32 * var(--u));grid-area:1/1;position:relative}.j-tools{top:var(--j-tools-y,0px);margin-top:calc(38 * var(--u));justify-content:flex-end;align-self:start;gap:calc(13 * var(--u));grid-area:1/2;display:flex;position:relative}.j-stats{align-items:center;column-gap:var(--sp-xl);padding-top:calc(32 * var(--u));margin-top:calc(32 * var(--u));border-top:1px solid var(--c-line-subtle);grid-area:2/1/auto/-1;grid-template-columns:auto 1fr;display:grid}.j-stats>.j-kicker{white-space:nowrap;margin:0}.j-stats-row{justify-content:flex-start;align-items:flex-start;display:flex}.j-stat{padding-inline:calc(32 * var(--u));border-left:1px solid var(--c-line-subtle)}.j-stat:first-child{border-left:0;padding-left:0}.j-stat-num{font-family:var(--journal-stat-num-ff);font-size:var(--journal-stat-num-fs);color:var(--journal-stat-num-color,var(--c-accent-deep));line-height:1;font-weight:var(--journal-stat-num-fw,revert);margin:0}.j-stat-title{margin:var(--sp-s) 0 0;font-family:var(--journal-stat-title-ff);font-size:var(--journal-stat-title-fs);font-style:italic;line-height:var(--lh-body);color:var(--journal-stat-title-color,var(--c-muted));font-weight:var(--journal-stat-title-fw,revert)}.j-stat-title em{color:var(--journal-title-accent-color);font-style:italic}.j-landscape{align-items:center;column-gap:var(--sp-xl);padding-top:calc(32 * var(--u));margin-top:calc(32 * var(--u));border-top:1px solid var(--c-line-subtle);border-bottom:1px solid var(--c-line-subtle);padding-bottom:calc(24 * var(--u));grid-area:3/1/auto/-1;grid-template-columns:auto 1fr;display:grid;display:none!important}.j-landscape-text{max-width:calc(280 * var(--u))}.j-landscape-text .j-kicker{white-space:nowrap;margin:0}.j-landscape-lead{margin:var(--sp-s) 0 0;font-family:var(--journal-landscape-lead-ff);font-size:var(--journal-landscape-lead-fs);font-style:italic;line-height:var(--lh-body);color:var(--journal-landscape-lead-color,var(--c-text-2));font-weight:var(--journal-landscape-lead-fw,revert)}.j-orbit{height:var(--j-orbit-h,calc(190 * var(--u)));position:relative}.j-orbit-ring-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.j-orbit-core{left:50%;top:calc(50% + var(--j-orbit-core-y,0px));width:var(--j-orbit-core-size,calc(210 * var(--u)));pointer-events:none;position:absolute;translate:-50% -50%}.j-orbit-canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.j-orbit-list{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.j-orbit-list li{align-items:center;gap:var(--sp-xs);flex-direction:column;width:max-content;display:flex;position:absolute;translate:-50% -50%}.j-orbit-dot{width:var(--dot-size,56px);height:var(--dot-size,56px);background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--dot-color) 60%, white), var(--dot-color) 55%, color-mix(in srgb, var(--dot-color) 70%, black) 100%);box-shadow:0 0 calc(var(--dot-size,56px) * .35) color-mix(in srgb, var(--dot-color) 45%, transparent);border-radius:50%;display:block}.j-orbit.is-live .j-orbit-dot{opacity:0}.j-orbit-name{margin:var(--sp-s) 0 0;font-family:var(--journal-orbit-name-ff);font-size:var(--journal-orbit-name-fs);color:var(--journal-orbit-name-color,var(--c-text));font-weight:var(--journal-orbit-name-fw,revert)}.j-orbit-tag{font-family:var(--journal-orbit-tag-ff);font-size:var(--journal-orbit-tag-fs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--journal-orbit-tag-color,var(--c-muted));font-weight:var(--journal-orbit-tag-fw,revert);margin:0}.j-recent-head{margin-top:calc(24 * var(--u));grid-area:4/1/auto/-1;justify-content:space-between;align-items:baseline;display:flex}.j-recent-head .j-kicker{margin:0}.j-search,.j-select{height:calc(58 * var(--u));min-height:44px;color:var(--c-muted);align-items:center;display:flex}.j-search{border-radius:var(--j-search-radius)}.j-select{border-radius:var(--j-date-radius)}.j-search{flex:0 1 calc(354 * var(--u));gap:var(--sp-m);padding-inline:calc(20 * var(--u))}.j-search input{min-width:0;font-family:var(--journal-control-ff);font-size:var(--journal-control-fs);color:var(--journal-control-color);font-weight:var(--j-field-fw);background:0 0;border:0;outline:0;flex:1}.j-search input::placeholder{color:var(--c-muted)}.journal .j-search:focus-within,.journal .j-select:focus-within,.journal .pf-field:focus-within{border-color:var(--c-accent-line)}.j-select{flex:0 0 calc(156 * var(--u));padding-inline:calc(20 * var(--u));position:relative}.j-select select{appearance:none;width:100%;height:100%;padding:0 var(--sp-l) 0 0;cursor:pointer;font-family:var(--journal-control-ff);font-size:var(--journal-control-fs);color:var(--journal-control-color);font-weight:var(--j-field-fw);background:0 0;border:0;outline:0}.j-select option{background:var(--c-bg)}.j-select svg{right:calc(20 * var(--u));pointer-events:none;position:absolute}.journal .j-btn{justify-content:center;align-items:center;gap:var(--sp-m);height:calc(58 * var(--u));min-height:44px;padding-inline:calc(36 * var(--u));border-radius:var(--j-button-radius);cursor:pointer;white-space:nowrap;font-family:var(--journal-control-ff);font-size:var(--journal-control-fs);font-weight:var(--journal-control-fw,var(--fw-medium));color:#1a1710;box-shadow:inset 0 1px 0 #ffffff40, 0 0 var(--glow) #d9b98a22;transition:filter var(--dur-fast);background:linear-gradient(#cdbf9f,#a99a7b);border:0;text-decoration:none;display:inline-flex}.j-btn span:first-child{font-size:1.4em;font-weight:var(--fw-light);line-height:1}@media (hover:hover){.j-btn:hover{filter:brightness(1.08)}}.j-list{top:var(--j-list-y,0px);margin-top:var(--j-recent-gap,0px);column-gap:var(--j-grid-gap-x,24px);row-gap:var(--j-grid-gap-y,32px);grid-area:5/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:relative}.j-card{flex-direction:column;min-width:0;display:flex}.j-mini .j-photo{aspect-ratio:var(--j-small-photo-ratio,1.6)}.j-photo{border-radius:var(--j-photo-radius);width:100%;position:relative}.j-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.j-badge{left:var(--sp-m);top:var(--sp-m);z-index:1;padding:var(--sp-xs) var(--sp-m);border-radius:var(--r-pill);background:color-mix(in srgb, var(--c-bg) 55%, transparent);backdrop-filter:blur(var(--blur));font-family:var(--journal-badge-ff);font-size:var(--journal-badge-fs);color:var(--journal-badge-color,var(--c-accent));font-weight:var(--journal-badge-fw,revert);position:absolute}.j-mini time{margin-top:calc(14 * var(--u))}.j-mini h3{margin:var(--sp-xs) 0 0;font-family:var(--journal-small-title-ff);font-size:var(--journal-small-title-fs);font-weight:var(--journal-small-title-fw,var(--fw-regular));line-height:var(--lh-hint);color:var(--journal-small-title-color,var(--c-text));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover){.j-mini:hover h3{color:var(--c-accent)}}.j-card time{margin-top:calc(24 * var(--u));font-family:var(--journal-date-ff);font-size:var(--journal-date-fs);font-weight:var(--journal-date-fw,var(--fw-medium));letter-spacing:var(--ls-wide);color:var(--journal-date-color)}.j-none{font-family:var(--ff-serif);font-size:var(--fs-subtitle);color:var(--c-muted);margin:0}.j-empty{top:var(--j-empty-y,0px);margin-top:calc(60 * var(--u));text-align:center;flex-direction:column;grid-area:2/2;place-self:start center;align-items:center;display:flex;position:relative}.j-moon{width:calc(90 * var(--u));aspect-ratio:1;margin-bottom:calc(80 * var(--u));box-shadow:calc(-14 * var(--u)) calc(6 * var(--u)) 0 0 #efe3c8, 0 0 calc(60 * var(--u)) #f0d6aa33;background:0 0;border-radius:50%;position:relative;transform:rotate(-20deg)}.j-moon:after{content:"";height:calc(50 * var(--u));filter:blur(6px);background:radial-gradient(at 50% 0,#ffffff14,#0000 70%);position:absolute;top:110%;left:-60%;right:-60%}.j-empty h2{color:var(--journal-empty-title-color);font-family:var(--journal-empty-title-ff);font-size:var(--journal-empty-title-fs);font-weight:var(--journal-empty-title-fw,var(--fw-regular));margin:0}.j-empty p{margin:var(--sp-m) 0 calc(36 * var(--u));font-family:var(--journal-empty-text-ff);font-size:var(--journal-empty-text-fs);font-weight:var(--journal-empty-text-fw,var(--fw-light));line-height:var(--lh-body);color:var(--journal-empty-text-color)}.j-gate{text-align:center;padding:0 var(--pad) calc(120 * var(--u));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.j-gate .j-sub{margin-bottom:calc(40 * var(--u))}.j-note{margin:var(--sp-l) 0 0;font-size:var(--fs-caption);color:var(--c-muted)}.j-footer{align-items:center;gap:var(--sp-m);padding:var(--sp-l) calc(68 * var(--u));font-family:var(--journal-footer-ff);font-size:var(--journal-footer-fs);color:var(--journal-footer-color);font-weight:var(--journal-footer-fw,revert);display:flex}.journal .j-footer .j-logo{font-size:var(--journal-nav-tab-fs);font-weight:var(--journal-nav-tab-fw,revert)}.j-tagline{font-size:calc(var(--fs-caption) * .8);letter-spacing:var(--ls-wide);text-transform:uppercase;margin-left:auto}@media (width<=1023px){.journal{--pad:var(--gutter-m)}.j-header{grid-template-columns:1fr auto}.j-main{grid-template-rows:none;grid-template-columns:1fr}.j-head,.j-tools,.j-stats,.j-landscape,.j-recent-head,.j-list,.j-empty{grid-area:auto/1/auto/-1}.j-list{grid-template-columns:repeat(2,minmax(0,1fr))}.j-tools{flex-wrap:wrap;justify-content:flex-start;margin-top:0}.j-search{flex:100%}.j-list{margin-top:var(--sp-xl)}.j-stats,.j-landscape{grid-template-columns:1fr}.j-stats-row{justify-content:flex-start;gap:var(--sp-l) 0;margin-top:var(--sp-l);flex-wrap:wrap}.j-stat{padding-inline:var(--sp-l) 0;border-left:0;width:50%}.j-orbit{height:calc(240 * var(--u));margin-top:calc(16 * var(--u))}.j-landscape-text{max-width:none}}@media (width<=767px){.journal{--pad:var(--gutter-m)}.j-header{column-gap:var(--sp-m);height:auto;min-height:0;padding-block:var(--sp-l) var(--sp-s);grid-template-columns:minmax(0,1fr) auto}.j-user-btn{gap:var(--sp-s)}.j-user-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:45vw;overflow:hidden}.j-user-btn img{width:36px;min-width:36px}.j-main{padding:var(--sp-l) var(--pad) var(--sp-3xl);grid-template-columns:minmax(0,1fr)}.j-head{padding-bottom:var(--sp-l)}.j-tools{gap:var(--sp-m);grid-template-columns:auto auto minmax(0,1fr);display:grid}.j-search{box-sizing:border-box;grid-column:1/-1;width:100%}.j-select{flex:none;width:auto}.j-select select{padding-right:var(--sp-xl)}.j-stats{margin-top:var(--sp-xl);padding-top:var(--sp-l)}.j-stats-row{margin-top:var(--sp-l);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.j-stat{width:auto;padding-inline:var(--sp-m);border-left:1px solid var(--c-line-subtle)}.j-stat:first-child{border-left:0;padding-left:0}.j-stat:last-child{padding-right:0}.j-landscape{margin-top:var(--sp-xl);padding-top:var(--sp-l);padding-bottom:var(--sp-l)}.j-landscape-lead br{display:none}.j-orbit{height:120vw;margin-top:var(--sp-m);padding:0}.j-orbit-ring-canvas{display:block}.j-orbit-core{width:26vw;top:46%;translate:-50% -50%}.j-orbit-list{display:block;position:absolute;inset:0}.j-orbit-list li{width:max-content;max-width:34vw;translate:-50% calc(var(--dot-m) / -2);--dot-m:15vw;text-align:center;position:absolute;left:var(--mx)!important;top:var(--my)!important}.j-orbit-dot{width:var(--dot-m);height:var(--dot-m)}.j-orbit-name{margin-top:var(--sp-xs);line-height:1.2}.j-recent-head{margin-top:var(--sp-xl)}.j-list{column-gap:var(--sp-m);row-gap:var(--sp-l);margin-top:var(--sp-l);grid-template-columns:repeat(2,minmax(0,1fr))}.j-card time{margin-top:var(--sp-s)}.j-footer{align-items:baseline;row-gap:var(--sp-xs);margin-inline:var(--pad);padding:var(--sp-l) 0 calc(var(--sp-xl) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--c-line-subtle);grid-template-columns:auto auto 1fr;display:grid}.j-tagline{grid-column:1/-1;margin-left:0}}.journal :is(.j-frame,.j-photo,.j-search,.j-select,.pf-edit,.pf-field){border:1px solid var(--c-line-subtle);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--facet-tile-glow-color,#f6e7c8) calc(var(--facet-tile-sheen,.08) * 100%), transparent) 0%, transparent var(--facet-tile-sheen-size,70%)), radial-gradient(circle at 88% 100%, color-mix(in srgb, var(--facet-tile-glow-color,#f6e7c8) calc(var(--facet-tile-sheen,.08) * 70%), transparent) 0%, transparent var(--facet-tile-sheen-size,70%)), var(--c-surface);backdrop-filter:blur(var(--blur));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-text) 4%, transparent);position:relative}.journal :is(.j-frame,.j-photo,.j-search,.j-select,.pf-edit,.pf-field):after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(var(--facet-tile-edge-r-tl-x,18%) var(--facet-tile-edge-r-tl-y,18%) at 0% 0%, color-mix(in srgb, var(--facet-tile-glow-color,#f6e7c8) calc(var(--facet-tile-edge-r-tl-g,.45) * 100%), transparent) 0%, transparent 100%), radial-gradient(var(--facet-tile-edge-r-tr-x,18%) var(--facet-tile-edge-r-tr-y,18%) at 100% 0%, color-mix(in srgb, var(--facet-tile-glow-color,#f6e7c8) calc(var(--facet-tile-edge-r-tr-g,.45) * 100%), transparent) 0%, transparent 100%), radial-gradient(var(--facet-tile-edge-r-bl-x,18%) var(--facet-tile-edge-r-bl-y,18%) at 0% 100%, color-mix(in srgb, var(--facet-tile-glow-color,#f6e7c8) calc(var(--facet-tile-edge-r-bl-g,.45) * 100%), transparent) 0%, transparent 100%), radial-gradient(var(--facet-tile-edge-r-br-x,18%) var(--facet-tile-edge-r-br-y,18%) at 100% 100%, color-mix(in srgb, var(--facet-tile-glow-color,#f6e7c8) calc(var(--facet-tile-edge-r-br-g,.45) * 100%), transparent) 0%, transparent 100%);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.journal{overflow:hidden}.journal>:not(.j-scene){z-index:1;position:relative}.journal>.j-header{z-index:3}.j-card{cursor:pointer}.journal .j-delete{right:var(--sp-m);top:var(--sp-m);z-index:2;width:calc(36 * var(--u));aspect-ratio:1;cursor:pointer;background:color-mix(in srgb, var(--c-bg) 70%, transparent);border:1px solid var(--c-line-subtle);min-width:32px;color:var(--c-text-2);opacity:0;transition:opacity var(--dur-fast), color var(--dur-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.j-card:is(:hover,:focus-within) .j-delete{opacity:1}@media (hover:none){.journal .j-delete{opacity:1}}@media (hover:hover){.journal .j-delete:hover{color:var(--c-error)}}.j-orbit-list li.is-idle p{visibility:hidden}.j-guest{justify-content:space-between;align-items:center;gap:var(--sp-l);margin-top:var(--sp-l);padding:var(--sp-l) var(--sp-xl);border-radius:var(--r-l);flex-wrap:wrap;display:flex}.j-guest p{font-size:var(--fs-small);color:var(--c-text-2);flex:320px;margin:0}.j-guest strong{font-weight:var(--fw-medium);color:var(--c-text)}.journal .j-photo.is-framed{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.journal .j-photo.is-framed img{object-fit:fill;border-radius:0}.journal .j-photo.is-framed:after,.journal .j-guest:after{display:none}.journal .j-guest{border-color:#0000}.journal[data-state=loading] .j-footer{visibility:hidden}@media (prefers-reduced-motion:no-preference){.journal[data-state=in] .j-main:not([hidden])>*{animation:.46s cubic-bezier(.23,1,.32,1) backwards j-enter}.journal[data-state=in] .j-main>:nth-child(2){animation-delay:60ms}.journal[data-state=in] .j-main>:nth-child(3){animation-delay:.12s}.journal[data-state=in] .j-main>:nth-child(4){animation-delay:.18s}.journal[data-state=in] .j-main>:nth-child(n+5){animation-delay:.24s}.journal .j-main{transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.journal.is-leaving .j-main{opacity:0;pointer-events:none;transform:translateY(-8px)}}@keyframes j-enter{0%{opacity:0;transform:translateY(14px)}}
