@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--theme-_figma-bg:var(--lightningcss-light,#d5d5d5)var(--lightningcss-dark,#434343);--theme-paper-bright:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101318);--theme-paper-normal:var(--lightningcss-light,#f7f6f2)var(--lightningcss-dark,#303336);--theme-paper-tinted:var(--lightningcss-light,#efeee6)var(--lightningcss-dark,#292a2c);--theme-paper-colored:var(--lightningcss-light,#ebe9d5)var(--lightningcss-dark,#212326);--theme-paper-saturated:var(--lightningcss-light,#e7e1c5)var(--lightningcss-dark,#1d2730);--theme-ink-normal:var(--lightningcss-light,var(--neu-dark-charcoal-100))var(--lightningcss-dark,var(--neu-light-milk-t80));--theme-ink-faded:var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6);--theme-ink-light:var(--lightningcss-light,var(--neu-dark-charcoal-t30))var(--lightningcss-dark,var(--neu-light-milk-t30));--theme-ink-thin:var(--lightningcss-light,#0003)var(--lightningcss-dark,#fff3);--theme-ink-hairline:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#ffffff26);--theme-ink-highlight:var(--lightningcss-light,#e44bde)var(--lightningcss-dark,#ceeb1b);--theme-ink-red:var(--lightningcss-light,#d20000)var(--lightningcss-dark,#ffaf9b);--theme-ink-selected:var(--lightningcss-light,#a5915b)var(--lightningcss-dark,#a18d5b);--theme-ink-link-normal:var(--lightningcss-light,var(--neu-blue-bright))var(--lightningcss-dark,var(--neu-blue-faded));--theme-ink-nav-normal:var(--lightningcss-light,#316c93)var(--lightningcss-dark,#87acc5);--theme-ink-nav-light:var(--lightningcss-light,#316c9366)var(--lightningcss-dark,#87acc566);--theme-ink-nav-thin:var(--lightningcss-light,#316c934d)var(--lightningcss-dark,#87acc559);--theme-ink-accent-normal:#e6a61c;--theme-surface-nav-face:var(--lightningcss-light,#d5e0eb)var(--lightningcss-dark,#65798f);--theme-surface-nav-back:var(--lightningcss-light,#dee7ed)var(--lightningcss-dark,#334355);--theme-surface-nav-outline:var(--lightningcss-light,#cddce899)var(--lightningcss-dark,#334c6799);--theme-histo-bar-normal:var(--lightningcss-light,#7d8db5)var(--lightningcss-dark,#5a7495);--theme-histo-bar-peak:var(--lightningcss-light,#ebbc81)var(--lightningcss-dark,#9c6723);--theme-histo-back-tinted:var(--lightningcss-light,#e9e7dd)var(--lightningcss-dark,#3a3d41);--theme-histo-tab-active:var(--lightningcss-light,#ecddc1)var(--lightningcss-dark,#5c4d41)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--device-margin:40px;--device-radius-outmost:24px;--device-radius-xl:24px;--device-radius-large:11px;--device-radius-medium:9px;--device-radius-small:4px}@media (width<=499px){:root{--device-margin:20px}}:root{--neu-blue-bright:#2f70e7;--neu-blue-faded:#729be6;--neu-blue-deep:#676485;--neu-blue-night:#1d182a;--neu-light-cream:#f7f6f2;--neu-light-milk-100:#fff;--neu-light-milk-t80:#fffc;--neu-light-milk-t30:#ffffff4d;--neu-dark-charcoal-100:#000;--neu-dark-charcoal-o90:#1a1a1a;--neu-dark-charcoal-o80:#333;--neu-dark-charcoal-t30:#0000004d}}@layer defaults{:root{--serif:Podkova;--sans:"Exo 2", sans-serif}*{box-sizing:border-box}html,body{background-color:var(--theme-paper-normal);color:var(--theme-ink-normal);height:100%;margin:0;padding:0}:is(html:has(.Home.layout),body:has(.Home.layout)){background-color:var(--theme-paper-tinted)}body{font-family:var(--sans);padding-block-start:80px;line-height:1.4}a{color:var(--theme-ink-link-normal);text-decoration:none}h1,h2,h3,h4,h5,h6,p,blockquote{margin:0;padding:0}ul{margin:0;padding:0;list-style:none}time{white-space:nowrap}address{font-style:inherit}button{cursor:pointer}button:disabled{cursor:default}input,textarea,button{font-size:inherit;font-weight:inherit;color:inherit;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit}svg .outline{fill:none;stroke-width:var(--outline-width,1.5);stroke:var(--outline-stroke,var(--theme-ink-normal))}svg .masked-outline .outline{stroke:#fff;stroke-width:var(--outline-width,1.5)}svg .masked-outline .opaque{fill:var(--outline-stroke,var(--theme-ink-normal))}.hyphenate{-webkit-hyphens:auto;hyphens:auto}}@layer components{.Avatar{background-color:var(--theme-paper-tinted);border-radius:50%;justify-content:center;align-items:center;block-size:4rem;inline-size:4rem;display:flex;position:relative;overflow:hidden}.Avatar>.Icon{block-size:60%;inline-size:60%}.Avatar>img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}div.Calendar{gap:.5rem;display:grid}@keyframes chat-beat{0%,to{background-color:var(--theme-paper-saturated)}50%{background-color:var(--theme-paper-tinted)}}article.Chat{background-color:var(--theme-paper-normal);border-radius:var(--device-radius-outmost);flex-direction:column;display:flex;position:relative;overflow:hidden}article.Chat>section{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.125rem;min-block-size:0;padding:12px;display:flex;overflow-y:auto}article.Chat>footer{border-block-start:1px solid var(--theme-ink-hairline);grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.625rem;display:grid}article.Chat>footer>button{cursor:pointer;background-color:var(--theme-paper-tinted);border:none;border-radius:50%;grid-column:2;justify-content:center;align-items:center;block-size:2.25rem;inline-size:2.25rem;padding:0;display:flex}@media (hover:hover){article.Chat>footer>button:hover{background-color:var(--theme-paper-colored)}}article.Chat>footer>button>svg{block-size:1.25rem;inline-size:1.25rem}article.Chat>footer>button>svg>path{fill:var(--theme-ink-normal)}article.Chat>footer>button.playing{background-color:var(--theme-paper-colored);animation:2.4s ease-in-out infinite chat-beat}@media (prefers-reduced-motion:reduce){article.Chat>footer>button.playing{animation:none}}@media (hover:hover){article.Chat>footer>button.playing:hover{background-color:var(--theme-paper-saturated);animation:none}}article.Chat>footer>button.ended>svg>path{fill:none;stroke:var(--theme-ink-normal);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}article.Chat>footer>button.rewind{background-color:#0000;grid-column:1;justify-self:end;block-size:1.75rem;inline-size:1.75rem}article.Chat>footer>button.rewind>svg{block-size:1rem;inline-size:1rem}article.Chat>footer>button.rewind>svg>path{stroke:var(--theme-ink-faded);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){article.Chat>footer>button.rewind:hover{background-color:var(--theme-paper-tinted)}}@keyframes chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-40%)}}span.ChatDots{align-items:center;gap:.25rem;block-size:.938rem;display:inline-flex}span.ChatDots>span{background-color:var(--theme-ink-light);border-radius:50%;block-size:.375rem;inline-size:.375rem;animation:1.2s ease-in-out infinite chat-dot}span.ChatDots>span:nth-child(2){animation-delay:.15s}span.ChatDots>span:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){span.ChatDots>span{animation:none}}figure.ChatMessage{margin:0;flex-direction:column;align-self:flex-start;align-items:flex-start;gap:.375rem;max-inline-size:60ch;margin-inline:0 12px;display:flex}figure.ChatMessage>figcaption{color:var(--theme-ink-faded);align-items:center;gap:.5rem;font-size:.813rem;display:flex}figure.ChatMessage>figcaption>.Avatar{flex:none;block-size:1.75rem;inline-size:1.75rem}figure.ChatMessage>blockquote{-webkit-hyphens:auto;hyphens:auto;color:var(--theme-ink-normal);background-color:var(--theme-paper-colored);border-radius:1rem;border-start-start-radius:.25rem;margin:0;margin-inline-start:.875rem;padding:.625rem .875rem;font-size:.813rem;line-height:1.4}figure.ChatMessage.right{align-self:flex-end;align-items:flex-end;margin-inline:12px 0}figure.ChatMessage.right>figcaption{flex-direction:row-reverse}figure.ChatMessage.right>blockquote{background-color:var(--theme-paper-colored);border-start-start-radius:1rem;border-start-end-radius:.25rem;margin-inline:0 .875rem}figure.ChatMessage.typing>blockquote{min-inline-size:3.625rem}figure.ChatMessage.clickable{cursor:pointer}@media (hover:hover){figure.ChatMessage.clickable:hover>blockquote{background-color:var(--theme-paper-saturated)}}@keyframes chat-story-in{0%{transform:translate(100%)}}@keyframes chat-story-out{to{transform:translate(100%)}}section.ChatStory{overscroll-behavior:contain;z-index:1;background-color:var(--theme-paper-normal);--chat-slide:.28s;animation:chat-story-in var(--chat-slide) ease both;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:absolute;inset:0;overflow-y:auto}section.ChatStory.closing{animation:chat-story-out var(--chat-slide) ease both}@media (prefers-reduced-motion:reduce){section.ChatStory{--chat-slide:1ms}}section.ChatStory>header>button{cursor:pointer;color:var(--theme-ink-normal);background-color:var(--theme-paper-tinted);border:none;border-radius:99px;align-self:flex-start;padding:.375rem .75rem;font-size:.813rem}@media (hover:hover){section.ChatStory>header>button:hover{background-color:var(--theme-paper-colored)}}section.ChatStory>.Quote{border-block-end:1px solid var(--theme-ink-hairline);padding-block-end:1rem}section.ChatStory>p{color:var(--theme-ink-light);margin:0;font-size:.875rem}div.Draggable{overscroll-behavior:contain;scrollbar-width:none;overflow:auto}div.Draggable::-webkit-scrollbar{display:none}div.Draggable{-webkit-user-select:none;user-select:none;cursor:grab}div.Draggable:active{cursor:grabbing}svg.Icon{width:16px;height:16px}svg.Icon.switcher .outline{stroke:var(--theme-ink-faded)}svg.Icon.switcher .opaque{fill:var(--theme-ink-faded)}svg.Icon.switcher.active .outline{stroke:var(--theme-ink-accent-normal)}svg.Icon.switcher.active .opaque{fill:var(--theme-ink-accent-normal)}svg.Icon.human .opaque{fill:var(--theme-ink-light)}svg.Icon.dial-dino .outline{stroke-width:1.33px}svg.Icon.view-month .outline,svg.Icon.view-time .outline{stroke-width:1px}div.MonthGrid{--cell-height:2.25rem;background-color:var(--theme-paper-tinted);border-radius:var(--month-grid-border-radius,.5rem);-webkit-user-select:none;user-select:none;touch-action:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}div.MonthGrid.dragging{cursor:grabbing}div.MonthGrid>button{--tint:0%;--edge-top:0 0 0 0 transparent;--edge-right:0 0 0 0 transparent;--edge-bottom:0 0 0 0 transparent;--edge-left:0 0 0 0 transparent;min-height:var(--cell-height);font-variant-numeric:tabular-nums;color:var(--theme-ink-normal);background-color:color-mix(in srgb, var(--theme-ink-accent-normal) var(--tint), transparent);box-shadow:inset var(--edge-top), inset var(--edge-right), inset var(--edge-bottom), inset var(--edge-left);place-items:center;font-size:.875rem;display:grid}div.MonthGrid>button.adjacent,div.MonthGrid>button.beyond{color:var(--theme-ink-thin)}div.MonthGrid>button.picked{font-weight:500}div.MonthGrid>button.picked:first-child{border-top-left-radius:var(--month-grid-border-radius,.5rem)}div.MonthGrid>button.picked:nth-child(7){border-top-right-radius:var(--month-grid-border-radius,.5rem)}div.MonthGrid>button.picked:nth-child(7n+1):nth-last-child(-n+7){border-bottom-left-radius:var(--month-grid-border-radius,.5rem)}div.MonthGrid>button.picked:last-child{border-bottom-right-radius:var(--month-grid-border-radius,.5rem)}div.MonthGrid>button.edge-top{--edge-top:0 1px 0 0 var(--theme-ink-red)}div.MonthGrid>button.edge-bottom{--edge-bottom:0 -1px 0 0 var(--theme-ink-red)}div.MonthGrid>button.edge-left{--edge-left:1px 0 0 0 var(--theme-ink-red)}div.MonthGrid>button.edge-right{--edge-right:-1px 0 0 0 var(--theme-ink-red)}@media (hover:hover){div.MonthGrid>button:hover:not(:disabled){color:var(--theme-ink-accent-normal)}}div.MonthGrid>button:focus-visible{outline:1px solid var(--theme-ink-accent-normal);outline-offset:-2px}nav.MonthSwitch{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}nav.MonthSwitch>button{color:var(--theme-ink-normal);align-items:center;display:flex}nav.MonthSwitch>button.prev:disabled,nav.MonthSwitch>button.next:disabled{color:var(--theme-ink-thin)}nav.MonthSwitch>button.prev{justify-self:end}nav.MonthSwitch>button.next{justify-self:start}nav.MonthSwitch>button.pick{font-weight:500}nav.MonthSwitch>button.pick>time{padding:.125rem .25rem}nav.MonthSwitch>button.pick{justify-content:center}nav.MonthSwitch>button.pick.active{color:var(--theme-ink-accent-normal)}@media (hover:hover){nav.MonthSwitch>button.pick:hover:not(:disabled){color:var(--theme-ink-accent-normal)}}nav.MonthSwitch>button>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}nav.MonthSwitch>button:focus-visible{outline:1px solid var(--theme-ink-accent-normal);outline-offset:2px}button.MonthThumbnail{--thumb-block:.1875rem;--thumb-block-gap:.125rem;--thumb-ink:var(--theme-ink-faded);color:var(--theme-ink-normal);justify-items:center;gap:.375rem;display:grid}button.MonthThumbnail.current{--thumb-ink:var(--theme-ink-accent-normal);color:var(--theme-ink-accent-normal)}button.MonthThumbnail:disabled{--thumb-ink:var(--theme-ink-thin);color:var(--theme-ink-thin)}@media (hover:hover){button.MonthThumbnail:hover:not(:disabled){--thumb-ink:var(--theme-ink-accent-normal);color:var(--theme-ink-accent-normal)}}button.MonthThumbnail:focus-visible{outline:1px solid var(--theme-ink-accent-normal);outline-offset:2px}button.MonthThumbnail>span{grid-template-columns:repeat(7, var(--thumb-block));gap:var(--thumb-block-gap);display:grid}button.MonthThumbnail>span>span{height:var(--thumb-block);background-color:var(--thumb-ink)}button.MonthThumbnail>span>span.adjacent{opacity:0}button.MonthThumbnail>time{font-size:.8125rem;font-weight:500;line-height:1}.pill{background-color:var(--theme-paper-tinted);border-radius:99px;justify-content:center;align-items:center;display:flex}.pill .active{color:var(--theme-ink-accent-normal);cursor:default}figure.Quote{margin:0}figure.Quote>figcaption{grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;display:grid}figure.Quote>figcaption>.Avatar{grid-row:span 2;block-size:2.75rem;inline-size:2.75rem}figure.Quote>figcaption>b{color:var(--theme-ink-normal);font-size:.938rem;font-weight:500}figure.Quote>figcaption>small{color:var(--theme-ink-faded);font-size:.813rem}figure.Quote>a>figcaption{grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;display:grid}figure.Quote>a>figcaption>.Avatar{grid-row:span 2;block-size:2.75rem;inline-size:2.75rem}figure.Quote>a>figcaption>b{color:var(--theme-ink-normal);font-size:.938rem;font-weight:500}figure.Quote>a>figcaption>small{color:var(--theme-ink-faded);font-size:.813rem}figure.Quote>blockquote{border-inline-start:2px solid var(--theme-ink-thin);color:var(--theme-ink-normal);margin:.875rem 0 0;padding-inline-start:.875rem;font-size:1.063rem;line-height:1.45}figure.Quote>ul{flex-direction:column;gap:.625rem;margin:1rem 0 0;padding:0;font-size:.813rem;line-height:1.4;list-style:none;display:flex}figure.Quote>ul>li{color:var(--theme-ink-normal)}figure.Quote>ul>li>address{color:var(--theme-ink-faded);font-size:.75rem;font-style:normal}figure.Quote>ul>li>address>cite{font-style:normal}figure.Quote>ul>li>address>a{color:var(--theme-ink-link-normal);white-space:nowrap;margin-inline-start:1ch}figure.Quote>ul>li>address>time{margin-inline-start:1ch}.Resizer{transition:width .2s,height .2s}div.ScrollResize{--controls-gap:.5rem;width:100%}div.ScrollResize>ul{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;margin:0;padding:0;list-style:none;position:relative;overflow:auto hidden}div.ScrollResize>ul::-webkit-scrollbar{display:none}div.ScrollResize>ul{align-items:flex-start;transition:height .2s linear .2s;display:flex}div.ScrollResize>ul>li{scroll-snap-align:start;flex:0 0 100%;margin:0;position:relative}div.ScrollResize>nav{gap:var(--controls-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}div.ScrollResize>nav>button:last-child:nth-child(odd){grid-column:1/-1}div.ScrollResize>nav>button.active{color:var(--theme-ink-accent-normal);cursor:default}div.ScrollResize.pending>ul>li:not(:first-child){display:none}div.ScrollResize.draggable>nav{gap:var(--controls-gap);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}div.ScrollResize.draggable>nav::-webkit-scrollbar{display:none}div.ScrollResize.draggable>nav{-webkit-user-select:none;user-select:none;cursor:grab}div.ScrollResize.draggable>nav:active{cursor:grabbing}div.ScrollResize.draggable>nav>button{flex-shrink:0}@media (prefers-reduced-motion:reduce){div.ScrollResize>ul{transition:none}}div.YearGrid{--thumb-min:2.5rem;grid-template-columns:repeat(auto-fill, minmax(clamp((100% - 3 * .5rem) / 4, var(--thumb-min), (100% - 2 * .5rem) / 3), 1fr));justify-items:center;gap:.875rem .5rem;display:grid}}@layer components-desktop;@layer island{.Island{z-index:5;background-color:var(--theme-surface-nav-back);border:4px solid var(--theme-surface-nav-outline);--island-border:4px;border-radius:var(--device-radius-large);background-clip:padding-box;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.Island>div{opacity:1;transition:opacity .2s}.Island>div>section{position:relative;overflow:hidden}.Island.is-navigating{pointer-events:none;overflow:visible}.Island.is-navigating>div{opacity:.3}.Island>div>section>div>div>svg,.Island>div>section>div>div>button>svg,.Island>div>section>div>div>div>button>svg,.Island>div>section>div>div>div>a>svg{overflow:visible}.Island>div>section>div>header>button,.Island>div>section>div>div>button,.Island>div>section>div>div>div>button,.Island>div>section>div>button{justify-content:center;align-items:center;display:flex}.Island>div>section>div>header>button:disabled,.Island>div>section>div>div>button:disabled,.Island>div>section>div>div>div>button:disabled,.Island>div>section>div>button:disabled{opacity:.3}.Island>div>section>div>div>div>a,.Island>div>section>div>div>a,.Island>div>section>div>a{color:inherit}.Island .dial .Icon{width:24px;height:24px}@property --dash{syntax:"<number>";inherits:true;initial-value:0}@keyframes run-dash{to{--dash:100}}@keyframes appear{to{opacity:1}}svg.RotatingBorder{pointer-events:none;z-index:6;opacity:0;width:100%;height:100%;animation:10ms .3s forwards appear;position:absolute;inset:0;overflow:visible}svg.RotatingBorder>g{animation:2s linear .3s infinite run-dash}svg.RotatingBorder>g>rect{fill:none;stroke:var(--theme-ink-highlight);stroke-width:2px;x:calc(var(--island-border) * -1);y:calc(var(--island-border) * -1);width:calc(100% + var(--island-border) * 2);height:calc(100% + var(--island-border) * 2);rx:var(--device-radius-large);stroke-dasharray:calc(var(--seg) * 1px) calc((100 - var(--seg)) * 1px);stroke-dashoffset:calc((var(--o) - var(--dash)) * 1px)}.dark svg.RotatingBorder>g>rect{stroke-width:1px}}@layer island-desktop,island-mobile;@layer layout{:root{--page-columns:minmax(40px, auto) minmax(auto, 1400px) minmax(40px, auto)}.layout{grid-template-columns:var(--page-columns);display:grid}.layout>*{min-width:0}.layout{min-height:calc(100% - var(--island-height) - 40px - 22px);align-items:start}.layout>article{grid-column-gap:80px;grid-column:2/3;grid-template-columns:2fr 1fr;align-items:start;display:grid}.layout>article>aside{height:100vh;position:sticky;top:0}.layout>article h1{text-transform:uppercase;letter-spacing:.03em;margin-block-end:2.5rem;font:italic 500 3rem/1.2 Sofia Sans Extra Condensed}div.island-holder{grid-template-columns:var(--page-columns);pointer-events:none;width:100%;display:grid;position:fixed;bottom:22px}div.island-holder>*{min-width:0}div.island-holder>div{grid-column-gap:80px;grid-column:2/3;grid-template-columns:1fr 0fr;justify-items:center;transition:grid-template-columns .2s ease-in-out;display:grid}div.island-holder>div .Island{pointer-events:auto;grid-column:1/2}div#island-placeholder{height:calc(var(--island-height) + 40px)}div.island-holder.search-results>div{grid-template-columns:2fr 1fr}body>footer{grid-template-columns:var(--page-columns);display:grid}body>footer .Eof{grid-column:2/3}}@layer layout-desktop;
