.AboutPills-module__ddv3wq__row{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.AboutPills-module__ddv3wq__pill{width:calc(167px * var(--layout-scale));background:var(--surface-card);border:.5px solid var(--border-glass);border-radius:calc(16px * var(--layout-scale));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:inset 0 -2px 4px var(--palette-deep-light), inset 0 2px 4px var(--palette-deep-light-2);transition:width .3s ease-out,box-shadow .2s}.AboutPills-module__ddv3wq__pill.AboutPills-module__ddv3wq__open{width:calc(364px * var(--layout-scale));box-shadow:none}.AboutPills-module__ddv3wq__trigger{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:calc(43px * var(--layout-scale));padding:var(--space-3) var(--space-5);white-space:nowrap;display:flex}.AboutPills-module__ddv3wq__pill.AboutPills-module__ddv3wq__open .AboutPills-module__ddv3wq__trigger{justify-content:flex-start}.AboutPills-module__ddv3wq__label{font-family:var(--font-sans), system-ui, sans-serif;font-weight:600;font-size:var(--size-body-small-s);letter-spacing:.5px;text-transform:uppercase;color:var(--text-accent);line-height:18px}.AboutPills-module__ddv3wq__arrow{width:calc(16px * var(--layout-scale));height:calc(16px * var(--layout-scale));opacity:1;flex-shrink:0;place-items:center;transition:opacity .2s;display:grid}.AboutPills-module__ddv3wq__pill.AboutPills-module__ddv3wq__open .AboutPills-module__ddv3wq__arrow{opacity:0}.AboutPills-module__ddv3wq__panelWrap{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.AboutPills-module__ddv3wq__pill.AboutPills-module__ddv3wq__open .AboutPills-module__ddv3wq__panelWrap{grid-template-rows:1fr}.AboutPills-module__ddv3wq__panelInner{overflow:hidden}.AboutPills-module__ddv3wq__panelContent{gap:var(--space-2);padding:0 var(--space-5) var(--space-4);flex-direction:column;display:flex}.AboutPills-module__ddv3wq__rowItem{gap:var(--space-2);flex-direction:column;display:flex}.AboutPills-module__ddv3wq__rowTitle{font-family:var(--font-mono), ui-monospace, monospace;font-weight:700;font-size:var(--size-body-small-s);letter-spacing:.5px;color:var(--text-primary);line-height:18px}.AboutPills-module__ddv3wq__rowCaption{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--size-nav-s);color:var(--text-secondary);line-height:1.4}.AboutPills-module__ddv3wq__cvLink{color:var(--text-accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:900px){.AboutPills-module__ddv3wq__cvLink{margin:-14px -10px;padding:14px 10px;display:inline-block}}@media (prefers-reduced-motion:reduce){.AboutPills-module__ddv3wq__pill,.AboutPills-module__ddv3wq__panelWrap,.AboutPills-module__ddv3wq__arrow{transition:none}}@media (max-width:640px){.AboutPills-module__ddv3wq__row{flex-direction:column;width:100%}.AboutPills-module__ddv3wq__pill,.AboutPills-module__ddv3wq__pill.AboutPills-module__ddv3wq__open{width:100%}}
.About-module__vqXTeW__about{padding:calc(160px * var(--layout-scale)) var(--page-x) var(--space-10);position:relative}.About-module__vqXTeW__rule{background:var(--surface-border);height:1px;position:absolute;top:0;left:0;right:0}.About-module__vqXTeW__block{gap:var(--space-8);flex-direction:column;display:flex}.About-module__vqXTeW__label{font-size:var(--size-body-s);color:var(--text-secondary);line-height:normal}.About-module__vqXTeW__content{gap:var(--space-8);max-width:calc(749px * var(--layout-scale));flex-direction:column;display:flex}.About-module__vqXTeW__intro{gap:var(--space-7);max-width:calc(646px * var(--layout-scale));flex-direction:column;display:flex}.About-module__vqXTeW__title{font-family:var(--font-sans), system-ui, sans-serif;font-weight:700;font-size:var(--size-h1-s);color:var(--text-primary);line-height:normal}.About-module__vqXTeW__body{font-size:var(--size-body-s);color:var(--text-secondary);line-height:normal}@media (max-width:1024px){.About-module__vqXTeW__about{padding-top:calc(120px * var(--layout-scale))}}@media (max-width:640px){.About-module__vqXTeW__about{padding-top:calc(96px * var(--layout-scale))}.About-module__vqXTeW__title{font-size:32px}}
.Nav-module__e1xquq__header{z-index:50;pointer-events:none;height:76px;color:var(--text-primary);--nav-scale:clamp(1, calc(100vw / 1440px), calc(1600 / 1440));position:fixed;inset:0 0 auto}html[data-nav-tone=dark] .Nav-module__e1xquq__header{--text-primary:#f2f2f0;--text-secondary:#8a8a87}html[data-nav-tone=light] .Nav-module__e1xquq__header{--text-primary:#0a0a0b;--text-secondary:#565656}.Nav-module__e1xquq__header [data-nav-part][data-tone=dark]{--text-primary:#f2f2f0;--text-secondary:#8a8a87;color:var(--text-primary)}.Nav-module__e1xquq__header [data-nav-part][data-tone=light]{--text-primary:#0a0a0b;--text-secondary:#565656;color:var(--text-primary)}.Nav-module__e1xquq__bar,.Nav-module__e1xquq__mood{transition:background-color .2s ease-out,color .2s ease-out}.Nav-module__e1xquq__header .Nav-module__e1xquq__bar[data-nav-tone=dark],.Nav-module__e1xquq__header .Nav-module__e1xquq__mood[data-nav-tone=dark]{--text-primary:#f2f2f0;--text-secondary:#8a8a87;color:var(--text-primary)}.Nav-module__e1xquq__name,.Nav-module__e1xquq__clock,.Nav-module__e1xquq__icon{transition:color .2s ease-out,background-color .2s ease-out}.Nav-module__e1xquq__center{transform:translateX(-50%) scale(var(--nav-scale));pointer-events:auto;position:absolute;top:20px;left:50%}.Nav-module__e1xquq__header .Nav-module__e1xquq__bar,.Nav-module__e1xquq__header .Nav-module__e1xquq__mood{border-radius:16px}.Nav-module__e1xquq__bar{justify-content:center;align-items:center;gap:40px;padding:12px 24px;display:flex}.Nav-module__e1xquq__brand{align-items:center;gap:8px;display:flex;position:relative}@media (max-width:900px){.Nav-module__e1xquq__brand:after,.Nav-module__e1xquq__links a:after{content:"";position:absolute}.Nav-module__e1xquq__brand:after{inset:-6px}.Nav-module__e1xquq__links a:after{inset:-13px -6px}}.Nav-module__e1xquq__avatar{border:.5px solid color-mix(in srgb, var(--surface-border) 20%, transparent);border-radius:70.5px;flex-shrink:0;width:32px;height:32px;display:block;position:relative;overflow:hidden}.Nav-module__e1xquq__avatar img{object-fit:cover;width:100%;height:100%;display:block}.Nav-module__e1xquq__name{font-family:var(--font-sans), system-ui, sans-serif;font-weight:700;font-size:var(--size-nav-s);white-space:nowrap;line-height:18px}.Nav-module__e1xquq__links{font-family:var(--font-sans), system-ui, sans-serif;font-weight:600;font-size:var(--size-nav-s);letter-spacing:.5px;white-space:nowrap;align-items:center;gap:24px;line-height:18px;list-style:none;display:flex}.Nav-module__e1xquq__links a{transform-origin:50%;transition:transform .2s ease-out,color .2s ease-out;display:block;position:relative}.Nav-module__e1xquq__links a:hover,.Nav-module__e1xquq__links a:focus-visible,.Nav-module__e1xquq__links a[aria-current]{color:var(--text-accent);transform:scale(1.154)}@media (prefers-reduced-motion:reduce){.Nav-module__e1xquq__links a{transition:color .2s ease-out}.Nav-module__e1xquq__links a:hover,.Nav-module__e1xquq__links a:focus-visible,.Nav-module__e1xquq__links a[aria-current]{transform:none}}.Nav-module__e1xquq__mood{border-width:1px;place-items:center;width:56px;height:56px;padding:10px;display:grid;position:absolute;top:0;left:calc(100% + 12px)}.Nav-module__e1xquq__icon{background:var(--text-secondary);grid-area:1/1;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Nav-module__e1xquq__sun{width:20px;height:20px;-webkit-mask-image:url(/images/sun.svg);mask-image:url(/images/sun.svg)}.Nav-module__e1xquq__moon{width:27.32px;height:27.32px;display:none;-webkit-mask-image:url(/images/fi-rs-moon.svg);mask-image:url(/images/fi-rs-moon.svg)}html[data-theme=light] .Nav-module__e1xquq__sun{display:none}html[data-theme=light] .Nav-module__e1xquq__moon{display:block}.Nav-module__e1xquq__clock{top:20px;right:var(--page-x-hero);min-width:19ch;height:56px;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--size-body-small-s);color:var(--text-secondary);white-space:nowrap;pointer-events:auto;transform:scale(var(--nav-scale));transform-origin:100%;justify-content:flex-end;align-items:center;display:flex;position:absolute}@media (max-width:1040px){.Nav-module__e1xquq__clock{display:none}}@media (max-width:900px){.Nav-module__e1xquq__header{height:auto;inset:auto 0 0}.Nav-module__e1xquq__center{top:auto;bottom:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));align-items:center;gap:8px;display:flex;transform:translate(-50%)}.Nav-module__e1xquq__name{display:none}.Nav-module__e1xquq__bar{box-sizing:border-box;gap:16px;width:244px;height:56px;padding:0 16px}.Nav-module__e1xquq__links{gap:16px}.Nav-module__e1xquq__mood{align-self:center;width:56px;height:56px;padding:10px;position:static}}
.ArchiveTab-module__cXSDia__tab{z-index:40;width:calc(40px * var(--layout-scale));height:calc(136px * var(--layout-scale));margin-top:calc(-68px * var(--layout-scale));color:var(--text-on-emphasis);justify-content:center;align-items:center;display:flex;position:fixed;top:50dvh;right:0}.ArchiveTab-module__cXSDia__shape{inset:var(--space-2) 0;background:var(--surface-emphasis);border:.5px solid var(--border-glass);border-radius:calc(8px * var(--layout-scale)) 0 0 calc(8px * var(--layout-scale));transform-origin:50%;will-change:transform;border-right:0;position:absolute}.ArchiveTab-module__cXSDia__label{will-change:transform;flex:none;width:18px;display:block;position:relative}.ArchiveTab-module__cXSDia__text{writing-mode:vertical-rl;text-orientation:mixed;width:18px;font-family:var(--font-sans), system-ui, sans-serif;font-weight:600;font-size:var(--size-body-s);letter-spacing:.5px;white-space:nowrap;line-height:18px;display:block;transform:rotate(180deg)}.ArchiveTab-module__cXSDia__arrow{width:calc(34px * var(--layout-scale));height:calc(34px * var(--layout-scale));margin:0 0 var(--space-1) calc(-17px * var(--layout-scale));opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;bottom:100%;left:50%}.ArchiveTab-module__cXSDia__arrow img{display:block;transform:rotate(-45deg)}.ArchiveTab-module__cXSDia__tab:focus-visible{outline-offset:-2px}@media (max-width:900px){.ArchiveTab-module__cXSDia__tab{box-sizing:border-box;width:calc(24px + env(safe-area-inset-right,0px));padding-right:env(safe-area-inset-right,0px)}}
