.CVPage-module__JhygLG__page{--cv-muted:color-mix(in srgb, var(--foreground) 15%, var(--muted));max-width:800px;margin:0 auto;padding:64px 28px 72px;font-size:15px;line-height:1.6;position:relative}.CVPage-module__JhygLG__header{padding-bottom:28px}.CVPage-module__JhygLG__titleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.CVPage-module__JhygLG__titleRow h1{letter-spacing:-.035em;-webkit-text-stroke:0;text-shadow:none;font-size:40px;line-height:1.15}.CVPage-module__JhygLG__headline{max-width:440px;margin-top:12px}.CVPage-module__JhygLG__contact{color:var(--cv-muted);flex-wrap:wrap;gap:4px 20px;margin-top:12px;font-size:13px;display:flex}.CVPage-module__JhygLG__contact a,.CVPage-module__JhygLG__textButton,.CVPage-module__JhygLG__downloadButton{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px}.CVPage-module__JhygLG__contact a:hover,.CVPage-module__JhygLG__textButton:hover,.CVPage-module__JhygLG__downloadButton:hover{color:var(--foreground);text-decoration-color:currentColor}.CVPage-module__JhygLG__page :is(a,button):focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.CVPage-module__JhygLG__downloadButton{min-height:44px;color:var(--cv-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.CVPage-module__JhygLG__downloadButton:disabled{cursor:wait;opacity:.6}.CVPage-module__JhygLG__section{border-top:1px solid var(--border);grid-template-columns:112px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.CVPage-module__JhygLG__section h2{-webkit-text-stroke:0;text-shadow:none;font-size:21px;line-height:1.3}.CVPage-module__JhygLG__section h3{font-family:var(--font-instrument-sans), sans-serif;letter-spacing:0;-webkit-text-stroke:0;text-shadow:none;font-size:15px;font-weight:600;line-height:1.6}.CVPage-module__JhygLG__bio strong{font-weight:500}.CVPage-module__JhygLG__aboutContent{min-width:0}.CVPage-module__JhygLG__entries{gap:24px;display:grid}.CVPage-module__JhygLG__entryHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.CVPage-module__JhygLG__date,.CVPage-module__JhygLG__detail,.CVPage-module__JhygLG__clientDescription{color:var(--cv-muted);font-size:13px}.CVPage-module__JhygLG__date{white-space:nowrap}.CVPage-module__JhygLG__detail{margin-top:2px}.CVPage-module__JhygLG__description{margin-top:8px}.CVPage-module__JhygLG__clients{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.CVPage-module__JhygLG__clientName{font-size:14px;font-weight:500}.CVPage-module__JhygLG__textButton{min-height:44px;color:var(--cv-muted);cursor:pointer;align-items:center;margin-top:4px;font-size:13px;display:inline-flex}.CVPage-module__JhygLG__skills{flex-wrap:wrap;gap:4px 0;font-size:14px;display:flex}.CVPage-module__JhygLG__skills li:not(:last-child):after{content:"/";color:var(--cv-muted);margin:0 10px}@media (max-width:639px){.CVPage-module__JhygLG__page{padding:32px 24px 40px}.CVPage-module__JhygLG__titleRow{flex-wrap:wrap;align-items:baseline;gap:0 16px}.CVPage-module__JhygLG__titleRow h1{font-size:36px}.CVPage-module__JhygLG__section{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 0}}@media (max-width:359px){.CVPage-module__JhygLG__clients{grid-template-columns:minmax(0,1fr)}}
.AboutChat-module__xy0MdW__launcher{padding:4px 0 28px}.AboutChat-module__xy0MdW__launchHeading{align-items:center;gap:8px;margin-bottom:10px;font-weight:500;display:flex}.AboutChat-module__xy0MdW__launcher>p{color:var(--cv-muted);margin-top:9px;font-size:12px}.AboutChat-module__xy0MdW__launchBar,.AboutChat-module__xy0MdW__bar{align-items:stretch;display:flex}.AboutChat-module__xy0MdW__searchIcon{width:20px;height:20px;color:var(--search-placeholder);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.AboutChat-module__xy0MdW__launchField{flex:1;min-width:0;height:100%;position:relative}.AboutChat-module__xy0MdW__example{color:var(--search-placeholder);pointer-events:none;align-items:center;font-size:16px;line-height:20px;animation:.25s ease-out AboutChat-module__xy0MdW__exampleEnter;display:flex;position:absolute;inset:0 16px 0 44px;overflow:hidden}.AboutChat-module__xy0MdW__launchButton{background:var(--foreground);min-height:44px;color:var(--background);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 15px;font-size:13px;display:inline-flex}.AboutChat-module__xy0MdW__launchButton:hover{opacity:.85}@keyframes AboutChat-module__xy0MdW__exampleEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AboutChat-module__xy0MdW__example{animation:none}}.AboutChat-module__xy0MdW__overlay{--cv-muted:color-mix(in srgb, var(--foreground) 15%, var(--muted));z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0007;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.AboutChat-module__xy0MdW__overlay[hidden]{display:none}.AboutChat-module__xy0MdW__overlay:not([hidden]){animation:.18s ease-out AboutChat-module__xy0MdW__chatFadeIn}.AboutChat-module__xy0MdW__overlay:not([hidden]) .AboutChat-module__xy0MdW__dialog{animation:.24s cubic-bezier(.22,1,.36,1) AboutChat-module__xy0MdW__chatEnter}.AboutChat-module__xy0MdW__dialog{width:min(680px,100%);height:min(740px,100dvh - 48px);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0003}.AboutChat-module__xy0MdW__modalContent{flex-direction:column;flex:1;min-height:0;display:flex}.AboutChat-module__xy0MdW__topBlur{z-index:1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 70%, transparent), transparent);height:80px;position:absolute;inset:0 0 auto}.AboutChat-module__xy0MdW__topBlur span{position:absolute;inset:0}.AboutChat-module__xy0MdW__topBlur span:first-child{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.AboutChat-module__xy0MdW__topBlur span:nth-child(2){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000 20%,#0000 75%);mask-image:linear-gradient(#000 20%,#0000 75%)}.AboutChat-module__xy0MdW__topBlur span:nth-child(3){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000,#0000 45%);mask-image:linear-gradient(#000,#0000 45%)}.AboutChat-module__xy0MdW__dialog .AboutChat-module__xy0MdW__closeButton{z-index:2;border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 5%, var(--background));width:44px;height:44px;color:var(--foreground);cursor:pointer;place-items:center;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #0001;border-radius:50%!important}.AboutChat-module__xy0MdW__dialog .AboutChat-module__xy0MdW__closeButton:hover{background:color-mix(in srgb, var(--foreground) 10%, var(--background))}.AboutChat-module__xy0MdW__closeButton:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.AboutChat-module__xy0MdW__chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AboutChat-module__xy0MdW__badge{letter-spacing:.06em;border:1px solid var(--border);color:var(--cv-muted);border-radius:5px;padding:1px 6px;font-size:10px}.AboutChat-module__xy0MdW__conversation{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:28px;min-height:0;padding:80px 24px 24px;scroll-padding:80px 0 24px;display:flex;overflow-y:auto}.AboutChat-module__xy0MdW__conversation:focus-visible{outline:2px solid var(--foreground);outline-offset:-4px}.AboutChat-module__xy0MdW__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 12px;display:flex}.AboutChat-module__xy0MdW__empty h3{font-family:inherit;font-size:22px;font-weight:500;line-height:1.3}.AboutChat-module__xy0MdW__empty>p{max-width:340px;color:var(--cv-muted);margin-top:10px;font-size:14px;line-height:1.6}.AboutChat-module__xy0MdW__suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.AboutChat-module__xy0MdW__suggestions button{border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.AboutChat-module__xy0MdW__suggestions button:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 4%, transparent);border-color:var(--cv-muted)}.AboutChat-module__xy0MdW__suggestions button:disabled{cursor:default;opacity:.65}.AboutChat-module__xy0MdW__turn{overflow-wrap:anywhere;flex-shrink:0;gap:22px;display:grid}.AboutChat-module__xy0MdW__question{background:color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:18px 18px 4px;justify-self:end;max-width:85%;padding:12px 16px;font-size:14px;line-height:1.6}.AboutChat-module__xy0MdW__answer{align-items:flex-start;gap:12px;font-size:14px;line-height:1.7;display:flex}.AboutChat-module__xy0MdW__answer>div{min-width:0}.AboutChat-module__xy0MdW__answer>div>p,.AboutChat-module__xy0MdW__answerText{white-space:pre-wrap}.AboutChat-module__xy0MdW__answerWord{animation:.36s ease-out both AboutChat-module__xy0MdW__chatFadeIn;animation-delay:var(--line-delay,0s)}.AboutChat-module__xy0MdW__enter{animation:.24s ease-out both AboutChat-module__xy0MdW__chatEnter}@keyframes AboutChat-module__xy0MdW__chatFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AboutChat-module__xy0MdW__chatEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AboutChat-module__xy0MdW__thinking{color:var(--cv-muted);padding-top:2px}.AboutChat-module__xy0MdW__thinkingLogo{vertical-align:middle;flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid}.AboutChat-module__xy0MdW__thinkingLogo svg{width:21px;height:21px;overflow:visible}.AboutChat-module__xy0MdW__thinkingBase{opacity:.25}@media (prefers-reduced-motion:reduce){.AboutChat-module__xy0MdW__thinkingMotion{display:none}.AboutChat-module__xy0MdW__thinkingBase{opacity:1}}.AboutChat-module__xy0MdW__projectLinks{gap:6px;margin-top:16px;font-size:13px;display:grid}.AboutChat-module__xy0MdW__projectLinks a{border:1px solid var(--border);text-underline-offset:3px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 12px;text-decoration:underline;transition:background .16s,border-color .16s;display:flex}.AboutChat-module__xy0MdW__projectLinks a:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-color:var(--cv-muted)}.AboutChat-module__xy0MdW__projectLinks a span{flex-shrink:0}@media (prefers-reduced-motion:reduce){.AboutChat-module__xy0MdW__overlay:not([hidden]),.AboutChat-module__xy0MdW__overlay:not([hidden]) .AboutChat-module__xy0MdW__dialog,.AboutChat-module__xy0MdW__answerWord,.AboutChat-module__xy0MdW__enter{animation:none}.AboutChat-module__xy0MdW__projectLinks a{transition:none}}.AboutChat-module__xy0MdW__composer{border-top:1px solid var(--border);background:var(--background);flex-shrink:0;padding:16px 24px 18px}.AboutChat-module__xy0MdW__bar input{flex:1;padding-left:16px}.AboutChat-module__xy0MdW__bar button{background:var(--foreground);width:52px;color:var(--background);cursor:pointer;flex-shrink:0}.AboutChat-module__xy0MdW__bar button:disabled{opacity:.45;cursor:default}.AboutChat-module__xy0MdW__status{color:var(--cv-muted);margin-top:10px;font-size:12px}.AboutChat-module__xy0MdW__status:empty{display:none}.AboutChat-module__xy0MdW__disclosure{color:var(--cv-muted);margin-top:5px;font-size:11px;line-height:1.5}.AboutChat-module__xy0MdW__error{font-size:13px}.AboutChat-module__xy0MdW__error:not(:empty){margin-bottom:10px}.AboutChat-module__xy0MdW__retry{text-underline-offset:4px;cursor:pointer;min-height:44px;font-size:13px;text-decoration:underline}.AboutChat-module__xy0MdW__finished h3{font-family:inherit;font-size:18px;font-weight:500}.AboutChat-module__xy0MdW__finished p{color:var(--cv-muted);margin-top:6px;font-size:14px;line-height:1.6}.AboutChat-module__xy0MdW__contactButton{background:var(--foreground);min-height:46px;color:var(--background);justify-content:center;align-items:center;gap:16px;margin-block:14px 8px;padding:10px 16px;font-size:14px;display:inline-flex}.AboutChat-module__xy0MdW__contactButton:hover{opacity:.85}.AboutChat-module__xy0MdW__finishedEmpty .AboutChat-module__xy0MdW__conversation{display:none}.AboutChat-module__xy0MdW__finishedEmpty .AboutChat-module__xy0MdW__composer{border-top:0;flex-direction:column;flex:1;justify-content:center;display:flex}.AboutChat-module__xy0MdW__finishedEmpty .AboutChat-module__xy0MdW__finished{text-align:center;align-self:center;max-width:440px}.AboutChat-module__xy0MdW__finishedEmpty .AboutChat-module__xy0MdW__disclosure{text-align:center;margin-top:20px}.AboutChat-module__xy0MdW__chat :is(button,a,summary):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.AboutChat-module__xy0MdW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.AboutChat-module__xy0MdW__overlay{padding:12px 8px}.AboutChat-module__xy0MdW__dialog{height:min(740px,100dvh - 24px)}.AboutChat-module__xy0MdW__dialog .AboutChat-module__xy0MdW__closeButton{top:12px;right:12px}.AboutChat-module__xy0MdW__conversation{padding:76px 16px 20px}.AboutChat-module__xy0MdW__composer{padding:12px 16px 16px}.AboutChat-module__xy0MdW__empty{padding:16px 0}.AboutChat-module__xy0MdW__empty h3{font-size:20px}.AboutChat-module__xy0MdW__suggestions{flex-direction:column;width:100%}.AboutChat-module__xy0MdW__answer{gap:8px}.AboutChat-module__xy0MdW__launchButton{padding-inline:10px}.AboutChat-module__xy0MdW__launchButton span{display:none}}@media (max-height:560px){.AboutChat-module__xy0MdW__overlay{padding-block:8px}.AboutChat-module__xy0MdW__dialog{height:calc(100dvh - 16px)}.AboutChat-module__xy0MdW__composer,.AboutChat-module__xy0MdW__empty{padding-block:8px}}@media print{.AboutChat-module__xy0MdW__chat,.AboutChat-module__xy0MdW__launcher,.AboutChat-module__xy0MdW__overlay{display:none!important}}
.DiscoveryControls-module__RCE2KG__categories{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;padding-bottom:20px;display:flex}.DiscoveryControls-module__RCE2KG__category{min-height:44px;color:var(--muted);align-items:center;gap:8px;padding:10px 8px;font-size:13px;line-height:20px;transition:color .18s,background-color .18s;display:inline-flex}.DiscoveryControls-module__RCE2KG__category:hover{color:var(--foreground);background:var(--card-hover)}.DiscoveryControls-module__RCE2KG__category[aria-current=page]{background:color-mix(in srgb, var(--secondary) 35%, transparent);color:var(--foreground);text-underline-offset:4px;font-weight:600;text-decoration:underline}.DiscoveryControls-module__RCE2KG__category:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.DiscoveryControls-module__RCE2KG__searchDock{width:min(100%,39rem)}.DiscoveryControls-module__RCE2KG__search{width:100%;position:relative}.DiscoveryControls-module__RCE2KG__searchField{--search-placeholder:color-mix(in srgb, var(--foreground) 58%, transparent);--search-hover:color-mix(in srgb, var(--foreground) 6%, transparent);--search-focus:color-mix(in srgb, var(--secondary) 35%, transparent);height:var(--floating-nav-height);border:1px solid var(--border);background:var(--card-bg);border-radius:0;padding:1px;position:relative}.DiscoveryControls-module__RCE2KG__searchField:focus-within{outline:2px solid var(--foreground);outline-offset:2px}.DiscoveryControls-module__RCE2KG__searchInput{width:100%;min-width:0;height:100%;color:var(--foreground);background:0 0;border:0;border-radius:0;outline:none;padding:0 16px 0 44px;font-size:16px;font-weight:400;line-height:20px;transition:background-color .2s,color .2s}.DiscoveryControls-module__RCE2KG__searchInput::placeholder{color:var(--search-placeholder)}.DiscoveryControls-module__RCE2KG__searchInput:hover{background:var(--search-hover)}.DiscoveryControls-module__RCE2KG__searchInput:focus{background:var(--search-focus)}.dark .DiscoveryControls-module__RCE2KG__searchField{--search-placeholder:color-mix(in srgb, var(--foreground) 62%, transparent);--search-hover:color-mix(in srgb, var(--foreground) 8%, transparent);--search-focus:color-mix(in srgb, var(--secondary) 20%, transparent)}.DiscoveryControls-module__RCE2KG__noResults{border:1px solid var(--border);background:var(--card-bg);color:var(--muted);margin-top:8px;padding:20px;font-size:14px;position:absolute;inset:100% 0 auto}@media (prefers-reduced-motion:reduce){.DiscoveryControls-module__RCE2KG__category,.DiscoveryControls-module__RCE2KG__searchInput{transition:none}}
.FeedItemCard-module__IcSeBW__post{background:var(--card-bg);width:100%;color:var(--foreground);font-family:var(--font-instrument-sans), "Helvetica Neue", Arial, sans-serif}.FeedItemCard-module__IcSeBW__postLink{color:inherit;display:block}.FeedItemCard-module__IcSeBW__media{aspect-ratio:8/5;background:var(--border);position:relative;overflow:hidden}.FeedItemCard-module__IcSeBW__placeholder{filter:blur(12px);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.FeedItemCard-module__IcSeBW__image{object-fit:cover;transition:transform .35s}.FeedItemCard-module__IcSeBW__postLink:hover .FeedItemCard-module__IcSeBW__image{transform:scale(1.025)}.FeedItemCard-module__IcSeBW__play{color:#fff;pointer-events:none;background:#000000a6;place-items:center;width:32px;height:32px;font-size:18px;display:grid;position:absolute;bottom:12px;left:12px}.FeedItemCard-module__IcSeBW__copy{padding:18px 20px 22px}.FeedItemCard-module__IcSeBW__meta{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:11px;line-height:1.5;display:flex}.FeedItemCard-module__IcSeBW__meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FeedItemCard-module__IcSeBW__meta time{flex-shrink:0}.FeedItemCard-module__IcSeBW__title{letter-spacing:-.035em;-webkit-text-stroke:0;text-shadow:none;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:20px;font-weight:500;line-height:1.2}.FeedItemCard-module__IcSeBW__excerpt{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.FeedItemCard-module__IcSeBW__post[data-view=wall] .FeedItemCard-module__IcSeBW__title,.FeedItemCard-module__IcSeBW__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FeedItemCard-module__IcSeBW__post[data-view=wall] .FeedItemCard-module__IcSeBW__excerpt{-webkit-line-clamp:2}.FeedItemCard-module__IcSeBW__post[data-view=wall][data-has-image=false] .FeedItemCard-module__IcSeBW__copy{flex-direction:column;justify-content:center;min-height:300px;padding:28px;display:flex}.FeedItemCard-module__IcSeBW__post[data-view=wall][data-has-image=false] .FeedItemCard-module__IcSeBW__title{-webkit-line-clamp:5;font-size:26px}.FeedItemCard-module__IcSeBW__post[data-view=wall][data-has-image=false] .FeedItemCard-module__IcSeBW__excerpt{-webkit-line-clamp:3}.FeedItemCard-module__IcSeBW__post[data-view=feed] .FeedItemCard-module__IcSeBW__copy{padding:22px 24px 28px}.FeedItemCard-module__IcSeBW__post[data-view=feed] .FeedItemCard-module__IcSeBW__title{font-size:26px}.FeedItemCard-module__IcSeBW__post[data-view=feed] .FeedItemCard-module__IcSeBW__meta{font-size:12px}.FeedItemCard-module__IcSeBW__post[data-view=feed] .FeedItemCard-module__IcSeBW__excerpt{font-size:15px;line-height:1.6}.FeedItemCard-module__IcSeBW__postLink:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (max-width:600px){.FeedItemCard-module__IcSeBW__post[data-view=feed] .FeedItemCard-module__IcSeBW__copy{padding:20px}.FeedItemCard-module__IcSeBW__post[data-view=feed] .FeedItemCard-module__IcSeBW__title{font-size:24px}}@media (prefers-reduced-motion:reduce){.FeedItemCard-module__IcSeBW__image{transition:none}.FeedItemCard-module__IcSeBW__postLink:hover .FeedItemCard-module__IcSeBW__image{transform:none}}
.FloatingNavActions-module__WR2Ova__root{--row-offset:0px;z-index:60;left:calc(var(--floating-nav-edge) + env(safe-area-inset-left));right:calc(var(--floating-nav-edge) + env(safe-area-inset-right));pointer-events:none;transition:opacity .2s,visibility .2s;display:flex;position:fixed}.FloatingNavActions-module__WR2Ova__root[data-visible=false]{opacity:0;visibility:hidden}.FloatingNavActions-module__WR2Ova__root[data-mobile-position=top]{top:calc(var(--floating-nav-edge) + env(safe-area-inset-top) + var(--row-offset))}.FloatingNavActions-module__WR2Ova__root[data-mobile-position=bottom]{bottom:calc(var(--floating-nav-edge) + env(safe-area-inset-bottom) + var(--row-offset))}.FloatingNavActions-module__WR2Ova__root[data-mobile-position=bottom][data-mobile-row="0"]{left:calc(var(--floating-nav-edge) + env(safe-area-inset-left) + var(--floating-nav-mobile-width) + var(--floating-nav-gap));min-height:var(--floating-nav-mobile-height);align-items:center}.FloatingNavActions-module__WR2Ova__root[data-mobile-row="1"]{--row-offset:calc(var(--floating-nav-mobile-height) + var(--floating-nav-gap))}.FloatingNavActions-module__WR2Ova__root[data-align=start]{justify-content:flex-start}.FloatingNavActions-module__WR2Ova__root[data-align=center]{justify-content:center}.FloatingNavActions-module__WR2Ova__root[data-align=end]{justify-content:flex-end}.FloatingNavActions-module__WR2Ova__content{align-items:center;gap:var(--floating-nav-gap);pointer-events:auto;flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.FloatingNavActions-module__WR2Ova__content>*{min-width:0}@media (min-width:1024px){.FloatingNavActions-module__WR2Ova__root{--row-offset:0px;top:auto;bottom:auto}.FloatingNavActions-module__WR2Ova__root[data-mobile-position]{top:auto;bottom:auto}.FloatingNavActions-module__WR2Ova__root[data-mobile-position][data-mobile-row]{left:var(--floating-nav-edge);right:var(--floating-nav-edge);min-height:0}.FloatingNavActions-module__WR2Ova__root[data-desktop-position=top][data-mobile-row]{top:var(--floating-nav-edge);left:calc(var(--floating-nav-edge) + var(--floating-nav-desktop-width) + var(--floating-nav-gap));right:calc(var(--floating-nav-edge) + var(--floating-nav-desktop-width) + var(--floating-nav-gap))}.FloatingNavActions-module__WR2Ova__root[data-desktop-position=bottom]{bottom:var(--floating-nav-edge)}.FloatingNavActions-module__WR2Ova__root[data-desktop-align=start]{justify-content:flex-start}.FloatingNavActions-module__WR2Ova__root[data-desktop-align=center]{justify-content:center}.FloatingNavActions-module__WR2Ova__root[data-desktop-align=end]{justify-content:flex-end}.FloatingNavActions-module__WR2Ova__root[data-mobile-only=true]{display:none}}@media (prefers-reduced-motion:reduce){.FloatingNavActions-module__WR2Ova__root{transition:none}}
.FloatingNavGeometry-module__xDSG2q__geometry{--floating-nav-edge:1rem;--floating-nav-gap:.75rem;--floating-nav-mobile-width:120px;--floating-nav-desktop-width:96px;--floating-nav-mobile-height:calc(2.75rem + 1rem + 2px);--floating-nav-desktop-height:calc(2.5rem + 1rem + 2px);--floating-nav-height:var(--floating-nav-mobile-height)}@media (min-width:1024px){.FloatingNavGeometry-module__xDSG2q__geometry{--floating-nav-height:var(--floating-nav-desktop-height)}}
.SiteFooter-module__9mALFW__footer{--footer-secondary:color-mix(in srgb, var(--foreground) 72%, var(--card-bg));--footer-motion:.22s cubic-bezier(.16, 1, .3, 1);z-index:0;background:var(--card-bg);border-top:1px solid var(--border);color:var(--footer-secondary);padding:clamp(2rem, 4vw, 3.5rem) 1.5rem calc(6rem + env(safe-area-inset-bottom));position:sticky;bottom:0}.SiteFooter-module__9mALFW__inner{max-width:64rem;filter:blur(var(--footer-blur,0px));margin-inline:auto;transition:filter .12s ease-out}.SiteFooter-module__9mALFW__revealMarker{pointer-events:none;height:0}.SiteFooter-module__9mALFW__footer:focus-within .SiteFooter-module__9mALFW__inner{filter:none;transition:none}.SiteFooter-module__9mALFW__flow{position:relative;bottom:auto}.SiteFooter-module__9mALFW__top{justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding-bottom:clamp(1.75rem,3vw,2.75rem);display:flex}.SiteFooter-module__9mALFW__profile{align-items:flex-start;gap:1rem;min-width:0;display:flex}.SiteFooter-module__9mALFW__bio{max-width:48ch}.SiteFooter-module__9mALFW__bioName{color:var(--foreground);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.5}.SiteFooter-module__9mALFW__bioDescription{text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.65}.SiteFooter-module__9mALFW__brand{min-width:44px;min-height:44px;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SiteFooter-module__9mALFW__portrait{object-fit:cover;width:44px;height:44px;transition:transform var(--footer-motion);border-radius:50%;flex-shrink:0}.SiteFooter-module__9mALFW__navigation{max-width:100%}.SiteFooter-module__9mALFW__pages{flex-wrap:wrap;gap:.25rem clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__9mALFW__pages a{width:fit-content;min-width:44px;min-height:44px;color:var(--foreground);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.SiteFooter-module__9mALFW__linkLabel{position:relative}.SiteFooter-module__9mALFW__linkLabel:after{content:"";transform-origin:0;height:1px;transition:transform var(--footer-motion);background:currentColor;position:absolute;inset:auto 0 -.25rem;transform:scaleX(0)}.SiteFooter-module__9mALFW__pages a[aria-current=page] .SiteFooter-module__9mALFW__linkLabel:after,.SiteFooter-module__9mALFW__pages a:focus-visible .SiteFooter-module__9mALFW__linkLabel:after{transform:scaleX(1)}.SiteFooter-module__9mALFW__arrow{width:.75rem;height:.75rem;transition:transform var(--footer-motion);flex-shrink:0}.SiteFooter-module__9mALFW__invitation{color:var(--foreground);font-family:var(--font-instrument-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-1px;white-space:nowrap;flex-shrink:0;align-items:center;gap:.75rem;min-height:44px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;line-height:1.05;display:inline-flex}.SiteFooter-module__9mALFW__slogan,.SiteFooter-module__9mALFW__slogan em{-webkit-text-stroke:.05em currentColor;paint-order:stroke fill;text-shadow:none}.SiteFooter-module__9mALFW__slogan em{font-family:var(--font-instrument-serif), Georgia, serif;font-weight:400;display:inline-block;position:relative}.SiteFooter-module__9mALFW__slogan em:after{content:"";aspect-ratio:353.098/211.786;background:var(--primary);pointer-events:none;width:185%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-45.6deg);-webkit-mask:url(/home/do-circle.svg) 50%/contain no-repeat;mask:url(/home/do-circle.svg) 50%/contain no-repeat}.SiteFooter-module__9mALFW__invitation .SiteFooter-module__9mALFW__arrow{width:.4em;height:.4em}.SiteFooter-module__9mALFW__footer a:hover,.SiteFooter-module__9mALFW__footer a:focus-visible,.SiteFooter-module__9mALFW__footer .SiteFooter-module__9mALFW__invitation:hover,.SiteFooter-module__9mALFW__footer .SiteFooter-module__9mALFW__invitation:focus-visible{color:var(--foreground)}@media (hover:hover){.SiteFooter-module__9mALFW__pages a:hover .SiteFooter-module__9mALFW__linkLabel:after{transform:scaleX(1)}.SiteFooter-module__9mALFW__pages a:hover .SiteFooter-module__9mALFW__arrow{transform:translate(2px,-2px)}.SiteFooter-module__9mALFW__brand:hover .SiteFooter-module__9mALFW__portrait{transform:scale(1.04)}.SiteFooter-module__9mALFW__invitation:hover .SiteFooter-module__9mALFW__arrow{transform:translate(3px,-3px)}}.SiteFooter-module__9mALFW__footer a:focus-visible{outline-offset:5px;outline:2px solid}.SiteFooter-module__9mALFW__footer:focus-within{position:relative}.SiteFooter-module__9mALFW__bottom{justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.SiteFooter-module__9mALFW__verse{flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;margin:1.75rem 0 0;display:flex}.SiteFooter-module__9mALFW__verse blockquote{font-family:var(--font-instrument-serif), Georgia, serif;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.SiteFooter-module__9mALFW__verse figcaption{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1.5}.SiteFooter-module__9mALFW__copyright{flex-shrink:0;margin:0;font-size:.75rem;line-height:1.5}@media (max-width:767px){.SiteFooter-module__9mALFW__top{flex-direction:column;align-items:flex-start;gap:1.25rem}.SiteFooter-module__9mALFW__invitation{margin-left:3.75rem}.SiteFooter-module__9mALFW__navigation{width:100%}.SiteFooter-module__9mALFW__pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;display:grid}.SiteFooter-module__9mALFW__bottom{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media (min-width:1024px){.SiteFooter-module__9mALFW__footer{padding:clamp(2.5rem,4vw,3.5rem) 4rem 2rem}}@media (max-width:1023px){.SiteFooter-module__9mALFW__notes{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom))}}@media (max-height:600px),(prefers-reduced-motion:reduce){.SiteFooter-module__9mALFW__footer{position:relative}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__9mALFW__inner{filter:none;transition:none}.SiteFooter-module__9mALFW__footer a,.SiteFooter-module__9mALFW__portrait,.SiteFooter-module__9mALFW__arrow,.SiteFooter-module__9mALFW__linkLabel:after{transition:none}.SiteFooter-module__9mALFW__brand:hover .SiteFooter-module__9mALFW__portrait,.SiteFooter-module__9mALFW__pages a:hover .SiteFooter-module__9mALFW__arrow,.SiteFooter-module__9mALFW__invitation:hover .SiteFooter-module__9mALFW__arrow{transform:none}}
.WorkBrowser-module__K8CIXa__browser{pointer-events:auto;background:var(--background);height:100svh;font-family:var(--font-instrument-sans), "Helvetica Neue", Arial, sans-serif;position:relative;overflow:hidden}.WorkBrowser-module__K8CIXa__browser[data-active=false]{pointer-events:none}.WorkBrowser-module__K8CIXa__browser[data-active=false] .WorkBrowser-module__K8CIXa__viewport{overflow:hidden}.WorkBrowser-module__K8CIXa__controls{border:1px solid var(--border);background:var(--card-bg);padding:4px;display:flex;position:relative;box-shadow:0 4px 20px #0000000a}.WorkBrowser-module__K8CIXa__controls:before{content:"";background:color-mix(in srgb, var(--secondary) 35%, transparent);pointer-events:none;width:calc(50% - 4px);transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px auto 4px 4px;transform:translate(0)}.WorkBrowser-module__K8CIXa__controls[data-view=feed]:before{transform:translate(100%)}.WorkBrowser-module__K8CIXa__controls button{width:96px;min-width:0;min-height:44px;color:var(--muted);flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:14px;line-height:20px;display:flex;position:relative}.WorkBrowser-module__K8CIXa__controls button:hover{color:var(--foreground)}.WorkBrowser-module__K8CIXa__controls button[aria-pressed=true]{color:var(--foreground);font-weight:600}.WorkBrowser-module__K8CIXa__controls button:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.WorkBrowser-module__K8CIXa__viewport{overscroll-behavior:none;overflow-anchor:none;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent;width:100%;height:100%;scroll-padding:100px 24px;position:relative;overflow:auto}.WorkBrowser-module__K8CIXa__viewport:focus-visible{outline:2px solid var(--foreground);outline-offset:-3px}.WorkBrowser-module__K8CIXa__posts{margin:0;list-style:none}.WorkBrowser-module__K8CIXa__posts>li{transform-origin:0 0;min-width:0}.WorkBrowser-module__K8CIXa__footer{cursor:auto;-webkit-user-select:text;user-select:text;width:100%;position:sticky;left:0}.WorkBrowser-module__K8CIXa__browser[data-view=wall] .WorkBrowser-module__K8CIXa__viewport{cursor:grab;-webkit-user-select:none;user-select:none}.WorkBrowser-module__K8CIXa__browser[data-view=wall] .WorkBrowser-module__K8CIXa__viewport[data-dragging=true]{cursor:grabbing}.WorkBrowser-module__K8CIXa__browser[data-view=wall] .WorkBrowser-module__K8CIXa__posts{grid-template-columns:repeat(var(--wall-columns), 304px);grid-template-rows:repeat(var(--wall-rows), 390px);align-items:start;gap:44px 56px;width:max-content;min-width:calc(100% + 240px);min-height:calc(100% + 240px);padding:140px 160px;display:grid}.WorkBrowser-module__K8CIXa__browser[data-view=feed] .WorkBrowser-module__K8CIXa__posts{flex-direction:column;gap:40px;width:min(100%,600px);margin:0 auto;padding:104px 20px 64px;display:flex}.WorkBrowser-module__K8CIXa__edgeBlur{--edge-direction:to right;z-index:2;inset-block:0;pointer-events:none;width:clamp(36px,12vw,180px);position:absolute;left:0}.WorkBrowser-module__K8CIXa__edgeBlur[data-side=right]{--edge-direction:to left;left:auto;right:0}.WorkBrowser-module__K8CIXa__edgeBlur>span{-webkit-backdrop-filter:blur(var(--edge-blur));backdrop-filter:blur(var(--edge-blur));-webkit-mask-image:linear-gradient(var(--edge-direction), #000 calc(var(--edge-fade) - 25%), transparent var(--edge-fade));-webkit-mask-image:linear-gradient(var(--edge-direction), #000 calc(var(--edge-fade) - 25%), transparent var(--edge-fade));mask-image:linear-gradient(var(--edge-direction), #000 calc(var(--edge-fade) - 25%), transparent var(--edge-fade));position:absolute;inset:0}.WorkBrowser-module__K8CIXa__edgeBlur>span:first-child{--edge-blur:1px;--edge-fade:100%}.WorkBrowser-module__K8CIXa__edgeBlur>span:nth-child(2){--edge-blur:3px;--edge-fade:75%}.WorkBrowser-module__K8CIXa__edgeBlur>span:nth-child(3){--edge-blur:6px;--edge-fade:50%}.WorkBrowser-module__K8CIXa__edgeBlur>span:nth-child(4){--edge-blur:12px;--edge-fade:25%}.WorkBrowser-module__K8CIXa__empty{height:100%;color:var(--muted);place-items:center;padding:24px;display:grid}@media (max-width:1023px){.WorkBrowser-module__K8CIXa__browser[data-view=feed] .WorkBrowser-module__K8CIXa__posts{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.WorkBrowser-module__K8CIXa__viewport{scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))}}@media (max-width:600px){.WorkBrowser-module__K8CIXa__browser[data-view=wall] .WorkBrowser-module__K8CIXa__posts{grid-template-columns:repeat(var(--wall-columns), 264px);gap:28px;padding:120px 80px}.WorkBrowser-module__K8CIXa__browser[data-view=feed] .WorkBrowser-module__K8CIXa__posts{gap:28px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.WorkBrowser-module__K8CIXa__controls button,.WorkBrowser-module__K8CIXa__controls:before{transition:none}}
.PostDetail-module__70ctoa__page{width:min(100%,880px);margin:0 auto;padding:24px 24px 80px}.PostDetail-module__70ctoa__next{width:min(100%,880px);margin:0 auto;padding:0 24px 80px}.PostDetail-module__70ctoa__back{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;display:inline-flex}.PostDetail-module__70ctoa__back:hover{color:var(--foreground)}.PostDetail-module__70ctoa__back:focus-visible,.PostDetail-module__70ctoa__detail a:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.PostDetail-module__70ctoa__detail{overflow-wrap:anywhere}.PostDetail-module__70ctoa__copy{padding:clamp(24px,5vw,48px)}.PostDetail-module__70ctoa__detail .PostDetail-module__70ctoa__meta{margin-bottom:16px;font-size:13px}.PostDetail-module__70ctoa__detail .PostDetail-module__70ctoa__title{max-width:22ch;font-size:clamp(30px,4.2vw,48px);line-height:1.08}.PostDetail-module__70ctoa__body{color:var(--muted);margin-top:24px;font-size:17px;line-height:1.7}.PostDetail-module__70ctoa__body>*+*{margin-top:1.25em}.PostDetail-module__70ctoa__body :is(h2,h3,h4,h5,h6){letter-spacing:-.035em;color:var(--foreground);-webkit-text-stroke:0;text-shadow:none;font-family:inherit;font-weight:500;line-height:1.2}.PostDetail-module__70ctoa__body h2{margin-top:1.75em;font-size:30px}.PostDetail-module__70ctoa__body h3{font-size:24px}.PostDetail-module__70ctoa__body :is(h4,h5,h6){font-size:20px}.PostDetail-module__70ctoa__body :is(a,strong){color:var(--foreground)}.PostDetail-module__70ctoa__body a{text-underline-offset:4px;text-decoration:underline}.PostDetail-module__70ctoa__body :is(ul,ol){padding-left:1.25em}.PostDetail-module__70ctoa__body ul{list-style:outside}.PostDetail-module__70ctoa__body ol{list-style:decimal}.PostDetail-module__70ctoa__body li+li{margin-top:.5em}.PostDetail-module__70ctoa__body blockquote{border-left:2px solid var(--border);padding-left:20px}.PostDetail-module__70ctoa__body pre{background:var(--background);padding:16px;overflow-x:auto}.PostDetail-module__70ctoa__body img{max-width:100%;height:auto}.PostDetail-module__70ctoa__body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.PostDetail-module__70ctoa__body :is(th,td){border-bottom:1px solid var(--border);text-align:left;padding:8px 12px}.PostDetail-module__70ctoa__categories{flex-wrap:wrap;gap:4px 24px;margin:24px 0 0;padding:0;list-style:none;display:flex}.PostDetail-module__70ctoa__categories a{min-height:44px;color:var(--muted);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);align-items:center;font-size:13px;display:inline-flex}.PostDetail-module__70ctoa__categories a:hover{color:var(--foreground);text-decoration-color:currentColor}.PostDetail-module__70ctoa__portrait{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.PostDetail-module__70ctoa__portrait>*{min-width:0}.PostDetail-module__70ctoa__portrait .PostDetail-module__70ctoa__copy{align-self:center;padding:32px}.PostDetail-module__70ctoa__portrait .PostDetail-module__70ctoa__meta{flex-wrap:wrap;gap:4px 16px}.PostDetail-module__70ctoa__portrait .PostDetail-module__70ctoa__title{font-size:clamp(30px,3.4vw,40px)}.PostDetail-module__70ctoa__remaining{grid-column:1/-1}@media (max-width:700px){.PostDetail-module__70ctoa__portrait{grid-template-columns:minmax(0,1fr)}.PostDetail-module__70ctoa__portrait .PostDetail-module__70ctoa__copy{padding:28px 24px}.PostDetail-module__70ctoa__portrait .PostDetail-module__70ctoa__title{font-size:clamp(30px,4.2vw,48px)}}@media (max-width:600px){.PostDetail-module__70ctoa__page{padding:16px 16px 40px}.PostDetail-module__70ctoa__next{padding:0 16px 40px}.PostDetail-module__70ctoa__back{margin-bottom:16px}.PostDetail-module__70ctoa__copy,.PostDetail-module__70ctoa__portrait .PostDetail-module__70ctoa__copy{padding:24px 20px}.PostDetail-module__70ctoa__body{font-size:16px}}
.NotesSubscribeBar-module__9aGDAq__subscribe{width:var(--floating-nav-height);height:var(--floating-nav-height);border:1px solid var(--border);background:var(--card-bg);color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NotesSubscribeBar-module__9aGDAq__subscribe:hover{background:var(--card-hover)}.NotesSubscribeBar-module__9aGDAq__subscribe:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.NotesSubscribeBar-module__9aGDAq__subscribe i{font-size:calc(var(--floating-nav-height) * .4);line-height:1}.NotesSubscribeBar-module__9aGDAq__subscribe span{display:none}@media (min-width:1024px){.NotesSubscribeBar-module__9aGDAq__subscribe{gap:12px;width:auto;padding-inline:18px}.NotesSubscribeBar-module__9aGDAq__subscribe i{font-size:20px}.NotesSubscribeBar-module__9aGDAq__subscribe span{color:var(--foreground);white-space:nowrap;font-size:14px;font-weight:500;display:inline}}
.NotesPage-module__EMNOMa__page{padding:104px 24px 48px;position:relative}.NotesPage-module__EMNOMa__header{margin-bottom:32px}.NotesPage-module__EMNOMa__logo{width:min(100%,360px);margin:0 auto;line-height:1}.NotesPage-module__EMNOMa__logoLight,.NotesPage-module__EMNOMa__logoDark{width:100%;height:auto}.NotesPage-module__EMNOMa__logoLight{display:block}.NotesPage-module__EMNOMa__logoDark{display:none}.dark .NotesPage-module__EMNOMa__logoLight{display:none}.dark .NotesPage-module__EMNOMa__logoDark{display:block}.NotesPage-module__EMNOMa__feedHeading{justify-content:space-between;align-items:baseline;gap:16px;margin:28px 0 20px;font-size:12px;display:flex}.NotesPage-module__EMNOMa__feedHeading h2{font:inherit;-webkit-text-stroke:0;text-shadow:none;margin:0}.NotesPage-module__EMNOMa__feedHeading>span{color:var(--muted)}.NotesPage-module__EMNOMa__feed{gap:40px;padding:4px 0;display:grid}.NotesPage-module__EMNOMa__empty{background:var(--card-bg);padding:32px 24px}.NotesPage-module__EMNOMa__empty h3{-webkit-text-stroke:0;text-shadow:none;font-size:26px}.NotesPage-module__EMNOMa__empty p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.6}.NotesPage-module__EMNOMa__empty a{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-flex}.NotesPage-module__EMNOMa__page a:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (max-width:700px){.NotesPage-module__EMNOMa__page{padding:calc(104px + env(safe-area-inset-top)) 20px 32px}.NotesPage-module__EMNOMa__header{margin-bottom:24px}.NotesPage-module__EMNOMa__logo{width:min(100%,300px)}.NotesPage-module__EMNOMa__feed{gap:28px}}
.PostsPage-module___DoPbW__page{padding:104px 24px 48px;position:relative}.PostsPage-module___DoPbW__header{margin-bottom:32px}.PostsPage-module___DoPbW__backLink{min-height:44px;color:var(--muted);align-items:center;gap:10px;margin-bottom:20px;font-size:14px;font-weight:400;display:inline-flex}.PostsPage-module___DoPbW__backLink:hover{color:var(--foreground)}.PostsPage-module___DoPbW__header h1{letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-text-stroke:0;text-shadow:none;margin:0;font-size:clamp(40px,5vw,56px);line-height:1.08}.PostsPage-module___DoPbW__header p{max-width:420px;color:var(--muted);margin-top:16px;font-size:15px;line-height:1.6}.PostsPage-module___DoPbW__feedHeading{justify-content:space-between;align-items:baseline;gap:16px;margin:28px 0 20px;font-size:12px;display:flex}.PostsPage-module___DoPbW__feedHeading h2{font:inherit;-webkit-text-stroke:0;text-shadow:none;margin:0}.PostsPage-module___DoPbW__feedHeading>span{color:var(--muted)}.PostsPage-module___DoPbW__reelsLink{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-bottom:28px;padding:12px 0;font-size:14px;display:flex}.PostsPage-module___DoPbW__reelsLink>span:first-child{align-items:center;gap:10px;display:flex}.PostsPage-module___DoPbW__reelsLink>span:last-child{font-size:24px;transition:transform .18s}.PostsPage-module___DoPbW__reelsLink:hover>span:last-child{transform:translate(3px,-3px)}.PostsPage-module___DoPbW__feed{gap:40px;padding:4px 0;display:grid}.PostsPage-module___DoPbW__page :is(a,button):focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (max-width:700px){.PostsPage-module___DoPbW__page{padding:calc(104px + env(safe-area-inset-top)) 20px 32px}.PostsPage-module___DoPbW__header{margin-bottom:24px}.PostsPage-module___DoPbW__backLink{margin-bottom:16px}.PostsPage-module___DoPbW__feed{gap:28px}}@media (prefers-reduced-motion:reduce){.PostsPage-module___DoPbW__reelsLink>span:last-child{transition:none}.PostsPage-module___DoPbW__reelsLink:hover>span:last-child{transform:none}}
