em{color:#5e5e5e}form{max-width:600px;padding:1em;margin:0 auto 50px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}form input,form textarea{width:100%;padding:.8em;margin-bottom:1em;border:1px solid #cccccc;border-radius:44px;color:#333333}form input:focus,form textarea:focus{border-color:#776991;outline:none;box-shadow:0 0 3px rgba(164,125,164,.25)}form input:focus-visible,form textarea:focus-visible{outline:2px solid rgba(119,105,145,.45);outline-offset:2px}button{background-color:rgba(251,248,255,.72);color:#776991;border:1px solid rgba(119,105,145,.36);cursor:pointer;padding:10px 20px;border-radius:6px;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}button:hover{background-color:#ffd7be;border-color:rgba(119,105,145,.55);color:#3f3650;box-shadow:none}button:focus-visible{outline:2px solid rgba(119,105,145,.55);outline-offset:3px}.vault-search{display:flex;gap:.5rem;margin:1.5rem 0;padding:0;box-shadow:none;border-radius:0}.vault-search input[type=search]{flex:1;max-width:400px;padding:.6em 1em;border:1px solid #cccccc;border-radius:44px;font-size:1em;margin-bottom:0}.vault-search input[type=search]:focus{border-color:#776991;outline:none;box-shadow:0 0 3px rgba(164,125,164,.25)}.vault-search input[type=search]:focus-visible{outline:2px solid rgba(119,105,145,.45);outline-offset:2px}.vault-search button{background-color:rgba(251,248,255,.78);color:#776991;border:1px solid rgba(119,105,145,.36);padding:.6em 1.5em;border-radius:44px;cursor:pointer;font-size:1em;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.vault-search button:hover{background-color:#ffd7be;border-color:rgba(119,105,145,.55);color:#3f3650;box-shadow:none}.comments-section{max-width:800px;margin:2em auto;padding:1em;background:#f0f4f8;border-radius:5px}.comments-section h2{margin-bottom:1em;color:#333333}.comment{margin-bottom:3em;padding:1em;border-radius:10px;box-shadow:0 1px 10px rgba(0,0,0,.1)}.comment .comment-author{font-weight:700;margin-bottom:.5em}.comment .comment-text{margin-bottom:.5em;color:#333333}.comment .comment-date{font-size:.8em;color:#666666}.comment.reply{margin-left:20px;background:#f9f9f9;border-radius:4px;margin-top:50px}@media (max-width:768px){.comments-section,form{padding:1em}}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style:none}.wp-block-gallery .wp-block-image{flex:1 1 calc(33.333%);box-sizing:border-box;position:relative}.wp-block-gallery .wp-block-image img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:0}@media (max-width:768px){.wp-block-gallery .wp-block-image{flex:1 1 calc(50% - 16px)}}@media (max-width:480px){.wp-block-gallery .wp-block-image{flex:1 1 100%}.main-container li a{font-size:1rem;line-height:1.5}}.wp-block-jetpack-tiled-gallery{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;gap:8px;padding:0;margin:100px auto 20px}.tiled-gallery__gallery{display:flex;flex-wrap:wrap;width:100%;border-radius:0}.tiled-gallery__row{display:flex;border-radius:0;width:100%;margin-bottom:1rem}.tiled-gallery__col{flex-basis:calc(33.333%);overflow:hidden;position:relative;border-radius:0}.tiled-gallery__item{width:100%;height:100%;border-radius:0;display:flex}.tiled-gallery__item img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto;border-radius:0}.blocks-gallery-caption{text-align:center;font-size:14px;margin-top:8px}@media (max-width:1200px){.tiled-gallery__col{flex-basis:calc(33.333% - 8px)}}@media (max-width:768px){.tiled-gallery__col{flex-basis:calc(50% - 8px)}}@media (max-width:480px){.tiled-gallery__col{flex-basis:calc(100% - 8px)}}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:calc(100% + 4rem);width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem;background:#000}.wp-block-embed__wrapper embed,.wp-block-embed__wrapper iframe,.wp-block-embed__wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.post-content .post-video-embed{display:block;margin:2.35rem 50%;max-width:none;width:min(calc(100vw - 2rem),var(--post-media-max));transform:translateX(-50%)}.post-content .post-video-embed .wp-block-embed__wrapper{margin-left:0;margin-right:0;max-width:100%;width:100%}@media (min-width:768px){.wp-block-embed__wrapper{max-width:calc(100% + 8rem);width:calc(100% + 8rem);margin-left:-4rem;margin-right:-4rem}}.aligncenter{display:flex;flex-direction:column;align-items:center}.has-text-align-left.wp-block-post-author{display:flex;flex-direction:row;justify-content:flex-start}.wp-block-post-author__avatar{margin-right:10px}p.wp-block-post-author__byline{margin-top:20px;margin-bottom:-20px;font-size:smaller}img.avatar.avatar-48.photo{border-radius:50%}.social-links{gap:20px;margin-bottom:15px}.social-link{display:flex;align-items:center;justify-content:center}.social-link svg{stroke-width:1.5px}.more-links{margin-top:2rem;gap:2rem}.links-section ul,.more-links{display:flex;flex-direction:column}.links-section ul{gap:.5rem}.links-section a{color:#776991;text-decoration:none}.links-section a:hover{color:#3f3650}.social-links{display:flex;gap:1.5rem;margin-top:1rem}.social-link{color:#776991;transition:color .2s ease}.social-link:hover{color:#ffd7be}.back-to-top-floating{align-items:center;background:#352b4b;background-image:none;border:0;border-radius:6px;bottom:1.5rem;box-shadow:0 12px 28px rgba(53,43,75,.18);color:#fff;display:flex;font-size:.95rem;font-weight:600;gap:.42rem;justify-content:center;line-height:1;min-height:2.75rem;min-width:2.75rem;opacity:0;padding:.68rem .85rem;pointer-events:none;position:fixed;right:1.5rem;text-decoration:none;transform:translateY(.45rem);transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease;z-index:50}.back-to-top-floating.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top-floating:focus-visible,.back-to-top-floating:hover{background:#776991;box-shadow:0 14px 32px rgba(53,43,75,.22);color:#fff;transform:translateY(-1px)}.back-to-top-floating svg{height:1rem;width:1rem}.back-to-top-floating:active{transform:translateY(0)}@media (max-width:768px){.back-to-top-floating{bottom:1rem;min-height:2.75rem;min-width:2.75rem;padding:0;right:1rem}.back-to-top-floating span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.post-content{line-height:1.6;font-size:1.03em;--post-media-max:920px;--post-screenshot-max:850px;--post-media-radius:10px}.post-content p{margin:1em 0;line-height:1.6}.post-content .wp-block-image,.post-content figure{position:relative;padding:0}.post-content img{display:block;max-width:100%;height:auto;margin:1.5rem auto;border-radius:var(--post-media-radius)}.post-content p:has(>a:only-child>img:only-child),.post-content p:has(>img:only-child),.post-content>.wp-block-image,.post-content>figure:not(.vercel-taped-shot):not(.vercel-breakout-figure):not(.post-image-pair):not(.post-landscape-crop):not(.polaroid-image):not(:has(.twitter-tweet)),.post-content>img{width:min(calc(100vw - 2rem),var(--post-media-max));max-width:none;margin:2.35rem 50%!important;padding:0;transform:translateX(-50%)}.post-content p:has(>a:only-child>img:only-child)>a>img,.post-content p:has(>img:only-child)>img,.post-content>.wp-block-image img,.post-content>figure:not(.vercel-taped-shot):not(.vercel-breakout-figure):not(.post-image-pair):not(.post-landscape-crop):not(.polaroid-image):not(:has(.twitter-tweet)) img,.post-content>img{display:block;width:100%;max-width:100%;height:auto;margin:0!important}.post-content p:has(>a:only-child>img:only-child)>a{display:block;background-image:none}.post-content>figure.post-video-embed{margin:2.35rem 50%!important;max-width:none!important;width:min(calc(100vw - 2rem),var(--post-media-max))!important;transform:translateX(-50%)!important}.post-content p:has(>a:only-child>img[src*=cleanshot i]:only-child),.post-content p:has(>a:only-child>img[src*=screen-shot i]:only-child),.post-content p:has(>a:only-child>img[src*=screen_shot i]:only-child),.post-content p:has(>a:only-child>img[src*=screenshot i]:only-child),.post-content p:has(>img[src*=cleanshot i]:only-child),.post-content p:has(>img[src*=screen-shot i]:only-child),.post-content p:has(>img[src*=screen_shot i]:only-child),.post-content p:has(>img[src*=screenshot i]:only-child){width:min(calc(100vw - 2rem),var(--post-screenshot-max));margin:2.75rem 50%!important;position:relative;transform:translateX(-50%) rotate(-.45deg)}.post-content p:has(>a:only-child>img[src*=cleanshot i]:only-child):nth-of-type(2n),.post-content p:has(>a:only-child>img[src*=screen-shot i]:only-child):nth-of-type(2n),.post-content p:has(>a:only-child>img[src*=screen_shot i]:only-child):nth-of-type(2n),.post-content p:has(>a:only-child>img[src*=screenshot i]:only-child):nth-of-type(2n),.post-content p:has(>img[src*=cleanshot i]:only-child):nth-of-type(2n),.post-content p:has(>img[src*=screen-shot i]:only-child):nth-of-type(2n),.post-content p:has(>img[src*=screen_shot i]:only-child):nth-of-type(2n),.post-content p:has(>img[src*=screenshot i]:only-child):nth-of-type(2n){transform:translateX(-50%) rotate(.4deg)}.post-content p:has(>a:only-child>img[src*=cleanshot i]:only-child):after,.post-content p:has(>a:only-child>img[src*=cleanshot i]:only-child):before,.post-content p:has(>a:only-child>img[src*=screen-shot i]:only-child):after,.post-content p:has(>a:only-child>img[src*=screen-shot i]:only-child):before,.post-content p:has(>a:only-child>img[src*=screen_shot i]:only-child):after,.post-content p:has(>a:only-child>img[src*=screen_shot i]:only-child):before,.post-content p:has(>a:only-child>img[src*=screenshot i]:only-child):after,.post-content p:has(>a:only-child>img[src*=screenshot i]:only-child):before,.post-content p:has(>img[src*=cleanshot i]:only-child):after,.post-content p:has(>img[src*=cleanshot i]:only-child):before,.post-content p:has(>img[src*=screen-shot i]:only-child):after,.post-content p:has(>img[src*=screen-shot i]:only-child):before,.post-content p:has(>img[src*=screen_shot i]:only-child):after,.post-content p:has(>img[src*=screen_shot i]:only-child):before,.post-content p:has(>img[src*=screenshot i]:only-child):after,.post-content p:has(>img[src*=screenshot i]:only-child):before{content:"";position:absolute;z-index:2;width:clamp(5.5rem,16vw,9rem);height:1.8rem;background:linear-gradient(90deg,rgba(255,255,255,.36),transparent 42%),repeating-linear-gradient(-45deg,rgba(107,88,133,.13),rgba(107,88,133,.13) 2px,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 5px),rgba(222,211,238,.82);clip-path:polygon(4% 9%,100% 0,96% 91%,0 100%);box-shadow:0 5px 12px rgba(74,58,96,.12);opacity:.9;pointer-events:none}.post-content p:has(>a:only-child>img[src*=cleanshot i]:only-child):before,.post-content p:has(>a:only-child>img[src*=screen-shot i]:only-child):before,.post-content p:has(>a:only-child>img[src*=screen_shot i]:only-child):before,.post-content p:has(>a:only-child>img[src*=screenshot i]:only-child):before,.post-content p:has(>img[src*=cleanshot i]:only-child):before,.post-content p:has(>img[src*=screen-shot i]:only-child):before,.post-content p:has(>img[src*=screen_shot i]:only-child):before,.post-content p:has(>img[src*=screenshot i]:only-child):before{top:-.8rem;left:clamp(1rem,8%,4rem);transform:rotate(-8deg)}.post-content p:has(>a:only-child>img[src*=cleanshot i]:only-child):after,.post-content p:has(>a:only-child>img[src*=screen-shot i]:only-child):after,.post-content p:has(>a:only-child>img[src*=screen_shot i]:only-child):after,.post-content p:has(>a:only-child>img[src*=screenshot i]:only-child):after,.post-content p:has(>img[src*=cleanshot i]:only-child):after,.post-content p:has(>img[src*=screen-shot i]:only-child):after,.post-content p:has(>img[src*=screen_shot i]:only-child):after,.post-content p:has(>img[src*=screenshot i]:only-child):after{right:clamp(1rem,8%,4rem);bottom:-.8rem;transform:rotate(7deg)}.post-content img.vercel-breakout-image,.post-content img[src*="CleanShot%202026-05-06"],.post-content img[src*="Photo%20from%20Google%20Photos"],.post-content img[src*="React%20Miami%20IndieHouse%20Films"],.post-content img[src*=IMG_2306]{width:min(calc(100vw - 2rem),920px)!important;max-width:none!important;height:clamp(18rem,55vw,32rem)!important;margin:2rem 50%!important;-o-object-fit:cover;object-fit:cover;transform:translateX(-50%)}.post-content img[src*=cleanshot i],.post-content img[src*=screen-shot i],.post-content img[src*=screen_shot i],.post-content img[src*=screenshot i]{width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:clamp(.6rem,1.8vw,1rem);background:#fff;border:1px solid rgba(126,105,158,.08);border-radius:14px;box-shadow:0 18px 42px rgba(102,82,128,.1),0 0 0 8px rgba(248,244,252,.7),inset 0 2px 0 rgba(255,255,255,.8);-o-object-fit:contain;object-fit:contain;transform:none}.post-content img.vercel-breakout-image,.post-content img[src*="Photo%20from%20Google%20Photos"],.post-content img[src*="React%20Miami%20IndieHouse%20Films"],.post-content img[src*=IMG_2306]{border-radius:10px}.post-content img[src*=IMG_2306]{-o-object-position:center 36%;object-position:center 36%}.post-content figure:has(>img.vercel-breakout-image):not(.vercel-taped-shot):not(.vercel-breakout-figure){width:min(calc(100vw - 2rem),var(--post-media-max));max-width:none;margin:2rem 50%!important;transform:translateX(-50%)}.post-content figure:has(>img.vercel-breakout-image):not(.vercel-taped-shot):not(.vercel-breakout-figure)>img.vercel-breakout-image{width:100%!important;max-width:100%!important;height:clamp(18rem,55vw,32rem)!important;margin:0!important;transform:none}.post-content-vercel figure:has(>img.vercel-breakout-image):not(.vercel-taped-shot),.post-content-vercel p:has(>img.vercel-breakout-image:only-child),.post-content-vercel>img.vercel-breakout-image{position:relative;left:50%;width:min(calc(100vw - 2rem),var(--post-media-max));max-width:none;margin:2rem 0!important;transform:translateX(-50%)!important}.post-content-vercel figure:has(>img.vercel-breakout-image):not(.vercel-taped-shot)>img.vercel-breakout-image,.post-content-vercel p:has(>img.vercel-breakout-image:only-child)>img.vercel-breakout-image{width:100%!important;max-width:100%!important;height:clamp(18rem,55vw,32rem)!important;margin:0!important;transform:none!important}.post-content figure.vercel-breakout-figure{width:min(calc(100vw - 2rem),920px);max-width:none;margin:2rem 0!important;position:relative;left:50%;transform:translateX(-50%)}.post-content figure.vercel-breakout-figure img.vercel-breakout-image{margin:0!important;transform:none}.post-content figure.vercel-breakout-figure figcaption{max-width:none;margin:.75rem 0 2rem}.post-content figure.vercel-taped-shot{position:relative;width:min(calc(100vw - 2rem),850px);max-width:none;margin:2.75rem 50%!important;transform:translateX(-50%) rotate(-.6deg)}.post-content figure.vercel-breakout-figure.vercel-taped-shot{margin:2.75rem 0!important}.post-content figure.vercel-taped-shot:nth-of-type(2n){transform:translateX(-50%) rotate(.5deg)}.post-content figure.vercel-taped-shot:after,.post-content figure.vercel-taped-shot:before{content:"";position:absolute;z-index:2;width:clamp(6rem,18vw,11rem);height:2.25rem;background:linear-gradient(90deg,rgba(255,255,255,.36),transparent 42%),repeating-linear-gradient(-45deg,rgba(107,88,133,.13),rgba(107,88,133,.13) 2px,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 5px),rgba(222,211,238,.82);clip-path:polygon(4% 9%,100% 0,96% 91%,0 100%);box-shadow:0 5px 12px rgba(74,58,96,.12);opacity:.95;pointer-events:none}.post-content figure.vercel-taped-shot:before{top:-1rem;left:clamp(1rem,8%,4rem);transform:rotate(-8deg)}.post-content figure.vercel-taped-shot:after{right:clamp(1rem,8%,4rem);bottom:-1rem;transform:rotate(7deg)}.post-content figure.vercel-taped-shot figcaption{transform:rotate(.6deg)}.post-content figure.post-image-pair{width:min(calc(100vw - 2rem),var(--post-media-max));max-width:none;margin:2.5rem 50%!important;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1.25rem);align-items:start;transform:translateX(-50%)}.post-content figure.post-image-pair>figure{width:auto;max-width:none;margin:0!important;padding:0;position:static;transform:none}.post-content figure.post-image-pair img{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:block;border-radius:var(--post-media-radius);-o-object-fit:cover;object-fit:cover;transform:none!important}.post-content figure.post-image-pair figcaption{max-width:none;margin:.65rem 0 0;text-align:left;font-size:.92rem;line-height:1.45}@media (max-width:700px){.post-content figure.post-image-pair{grid-template-columns:1fr}}.post-content figure.post-landscape-crop{width:min(calc(100vw - 2rem),var(--post-media-max));max-width:none;margin:2.5rem 50%!important;padding:0;transform:translateX(-50%)}.post-content figure.post-landscape-crop img{display:block;width:100%!important;max-width:100%!important;height:clamp(19rem,48vw,30rem)!important;margin:0!important;border-radius:var(--post-media-radius);-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;transform:none!important}.post-content figure.post-landscape-crop figcaption{max-width:none;margin:.7rem 0 0;text-align:left}@media (max-width:700px){.post-content figure.post-landscape-crop img{height:clamp(18rem,72vw,26rem)!important}}.post-content .wp-element-caption,.post-content figcaption{position:static;margin:.75rem auto 2rem;padding:0;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#666;font-family:var(--font-karla);font-size:.98rem;line-height:1.6;text-align:center;border-radius:0;max-width:42rem;text-wrap:pretty}.post-content .wp-element-caption a,.post-content figcaption a{color:#776991;text-decoration:underline}.post-content .wp-element-caption a:hover,.post-content figcaption a:hover{color:#3f3650;text-decoration:underline}.post-content .wp-element-caption em,.post-content figcaption em{color:#666;font-style:normal}.post-content figure{margin-left:auto;margin-right:auto}.post-content blockquote.twitter-tweet{font-style:normal;color:inherit;padding:0;margin:1.5rem auto 0;position:static;max-width:550px;line-height:normal;display:block}.post-content figure .twitter-tweet,.post-content figure .twitter-tweet-rendered,.post-content figure iframe.twitter-tweet-rendered{margin-left:auto!important;margin-right:auto!important}.post-content blockquote.twitter-tweet:before{content:none}.post-content blockquote.twitter-tweet p{margin:0}.post-content blockquote.twitter-tweet footer{margin-top:0}.post-content ol,.post-content ul{margin:.8em 0;padding-left:2em;line-height:1.5}.post-content li{margin:.25em 0;list-style-type:square}.post-content h2,.post-content h3,.post-content h4{margin:1.8em 0 .8em;line-height:1.3;font-weight:600;position:relative}.post-content h2{font-size:1.75em}.post-content h3{font-size:1.4em}.post-content h4{font-size:1.15em}.post-content .heading-anchor{position:absolute;left:-1.3em;top:0;width:1em;height:1em;color:#776991;text-decoration:none;border-bottom:0;opacity:0;transition:opacity .2s ease}.post-content .heading-anchor:before{content:"#"}.post-content .heading-anchor:focus,.post-content h2:hover .heading-anchor,.post-content h3:hover .heading-anchor,.post-content h4:hover .heading-anchor{opacity:1}.post-content a{color:#776991;text-decoration:none;border-bottom:1px solid transparent}.post-content a:hover{border-bottom-color:transparent;color:#3f3650;background-size:100% 100%}.post-content code{background-color:#f5f5f5;padding:3px 6px;border-radius:3px;font-family:monospace;font-size:.9em}.post-content pre{background-color:#f5f5f5;padding:1.2em;border-radius:5px;overflow-x:auto;margin:1.5em 0;line-height:1.5}.post-content pre code{background-color:transparent;padding:0}.post-content blockquote:not(.twitter-tweet){position:relative;max-width:620px;margin:1.75em auto;padding:.1rem 0 .1rem 3.35rem;color:#555;background:transparent;border:0;border-radius:0;box-shadow:none;font-style:italic;line-height:1.6}.post-content blockquote:not(.twitter-tweet):before{content:"\201C";position:absolute;left:0;top:-.45rem;color:#776991;font-size:4em;line-height:1}.post-content blockquote:not(.twitter-tweet) p{display:block;margin:0;font-size:1.12em;font-style:italic;font-weight:600}.post-content blockquote.post-testimonial-quote{margin:1.75rem 0 2rem;padding:1rem 1.1rem 1rem 1.35rem;color:#3f3650;background:rgba(251,248,255,.74);border:1px solid rgba(119,105,145,.2);border-left:3px solid rgba(119,105,145,.62);border-radius:8px;font-style:normal}.post-content blockquote.post-testimonial-quote:before{content:none}.post-content blockquote.post-testimonial-quote p{color:#3f3650;font-size:1rem;font-style:normal;font-weight:500;line-height:1.55}.post-content blockquote.post-testimonial-quote footer{margin-top:.65rem;text-align:left;font-size:.92rem}.post-content blockquote.post-testimonial-quote .post-testimonial-source{margin-top:.65rem;color:#776991;font-size:.92rem;font-style:normal;font-weight:500;text-align:left}.post-content blockquote.post-testimonial-quote .post-testimonial-source a,.post-content blockquote.post-testimonial-quote footer a{color:#776991;font-weight:700;text-decoration:none}.post-content hr{border:0;background-image:var(--squiggle-divider);background-position:50%;background-repeat:no-repeat;background-size:100px 20px;height:20px;margin:3rem auto}.post-content strong{font-weight:600}.post-content strong a{font-weight:inherit}.post-content em{font-style:italic}.post-content table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.875rem;line-height:1.5}.post-content table thead{border-bottom:1px solid #e5e7eb}.post-content table thead th{padding:.75rem 1rem;text-align:left;font-weight:500;color:#374151}.post-content table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .1s ease}.post-content table tbody tr:hover{background-color:#f9fafb}.post-content table tbody tr:last-child{border-bottom:none}.post-content table td{padding:.75rem 1rem;vertical-align:top;color:#333}.post-content table tbody tr td:first-child{font-weight:500}.post-content sup.reference{font-size:.85em;font-weight:400;color:#776991;line-height:0}.post-content sup.reference a{color:inherit;text-decoration:none;border-bottom:none!important;font-size:1em;font-weight:400}.post-content sup.reference a:hover{color:#333}.post-content .post-callout,.post-content .post-faq{margin:1.75rem 0 2.25rem;padding:1.35rem 1.5rem;background:rgba(251,248,255,.82);border:1px solid rgba(119,105,145,.28);border-radius:8px;box-shadow:none}.post-content .post-callout>:first-child,.post-content .post-faq>:first-child{margin-top:0}.post-content .post-callout>:last-child,.post-content .post-faq>:last-child{margin-bottom:0}.post-content .post-callout-eyebrow{margin:0 0 .55rem;color:#776991;font-family:var(--font-mynerve);font-size:1.15rem;line-height:1.2}.post-content .post-callout p{color:#423754}.post-content .post-callout ul{margin:.75rem 0 0;padding-left:0;list-style:none}.post-content .post-callout li{position:relative;margin:.55rem 0;padding-left:1.35rem;list-style:none}.post-content .post-callout li:before{content:"✦";position:absolute;left:0;top:.02rem;color:#776991;font-size:.9rem}.post-content .post-toc{margin:1.5rem 0 2rem;padding:.1rem 0 .1rem 1rem;border-left:1px solid rgba(119,105,145,.28);scroll-margin-top:2rem}.post-content .post-toc .post-callout-eyebrow{margin:0 0 .6rem;color:#776991;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.post-content .post-toc ul{margin:0;padding:0;list-style:none}.post-content .post-toc li{margin:.38rem 0;padding:0;list-style:none}.post-content .post-toc li:before{content:none}.post-content .post-toc a{color:#776991;border-bottom:none;font-size:.9rem;line-height:1.35;text-decoration:none}.post-content .post-toc a:hover{color:#332944}.post-content .post-poem-toggle li,.post-content .post-poem-toggle p{font-style:italic}.post-content .post-poem-toggle ol li{list-style-type:decimal}.post-content .community-role-map{display:grid;gap:.5rem;margin:1.25rem 50% 2.15rem;max-width:none;padding-left:2.5rem;position:relative;width:min(calc(100vw - 2rem),760px);transform:translateX(-50%)}.post-content .community-role-map:before{content:"";position:absolute;top:2.25rem;bottom:3.2rem;left:.75rem;width:2px;background:linear-gradient(180deg,rgba(119,105,145,.18),rgba(119,105,145,.72))}.post-content .community-role-map:after{content:"";position:absolute;bottom:2.65rem;left:.35rem;width:0;height:0;border-left:.45rem solid transparent;border-right:.45rem solid transparent;border-top:.65rem solid rgba(119,105,145,.72)}.post-content .community-role-map-header,.post-content .community-role-map-row{display:grid;grid-template-columns:minmax(6.5rem,.85fr) minmax(8.5rem,1fr) minmax(11rem,1.2fr) minmax(11rem,1.15fr);gap:.7rem;align-items:center}.post-content .community-role-map-header{padding:0 1rem .15rem;color:#776991;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.post-content .community-role-map-row{padding:.85rem 1rem;background:rgba(251,248,255,.88);border:1px solid rgba(119,105,145,.25);border-radius:8px}.post-content .community-role-map-row:nth-child(odd){background:rgba(255,252,247,.92)}.post-content .community-role-map-stage{color:#332944;font-weight:700}.post-content .community-role-map p{margin:.45rem 0 0;color:#776991;font-size:.95rem;text-align:center}@media (max-width:680px){.post-content .community-role-map{margin-left:0;margin-right:0;padding-left:0;width:100%;transform:none}.post-content .community-role-map-header,.post-content .community-role-map:after,.post-content .community-role-map:before{display:none}.post-content .community-role-map-row{grid-template-columns:1fr;gap:.25rem}}@media (min-width:1200px){.post-content .post-toc{float:left;position:sticky;top:5rem;z-index:2;width:10.75rem;max-height:calc(100vh - 6rem);margin:0 0 1.5rem clamp(-18rem,-19vw,-12rem);padding:.15rem 0 .15rem .95rem;overflow:auto}.post-content .post-toc ul{margin-top:0}.post-content .post-toc li{margin:.4rem 0}.post-content .post-toc a{font-size:.84rem}}.post-content .post-faq h2{margin:0 0 .75rem;font-size:1.5rem}.post-content .post-faq .faq-item+.faq-item{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(119,105,145,.18)}.post-content .post-faq h3{margin:0 0 .45rem;font-size:1.08rem;line-height:1.35}.post-content .post-faq p{margin:0}.pinned-section{margin:2rem 0 3rem}.pinned-label,.section-title{font-size:1.5rem;color:#666;margin-bottom:1.5rem;font-family:var(--font-koulen);font-weight:400;letter-spacing:.1em;text-transform:uppercase}.pinned-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.pinned-section>.pinned-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.pinned-section>.pinned-cards{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;align-items:start}.pinned-section>.pinned-cards .pinned-card{min-width:0}.pinned-section>.pinned-cards .pinned-card-sketch{aspect-ratio:1/1;padding:.75rem;margin-bottom:.75rem}.pinned-section>.pinned-cards .pinned-card-title{font-size:1.05rem;line-height:1.2}.pinned-section>.pinned-cards .pinned-card-date{font-size:.875rem;letter-spacing:.03em}}.pinned-card{display:block;background:transparent;border:none;text-decoration:none;transition:transform .3s ease,background-color .3s ease;position:relative}.pinned-card:hover{transform:translateY(-4px);text-decoration:none;background-color:transparent;box-shadow:none}.pinned-card:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:1px solid rgba(119,105,145,.24);border-radius:8px;opacity:0;transition:opacity .25s ease}.pinned-card:hover:before{opacity:1}.pinned-card:focus-visible{outline:2px solid rgba(119,105,145,.55);outline-offset:8px}.pinned-card-sketch{aspect-ratio:4/3;overflow:hidden;background:#fafafa;border-radius:4px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;padding:1rem}.pinned-card-sketch svg{width:100%;height:100%;opacity:.8;transition:opacity .4s ease}.pinned-card:hover .pinned-card-sketch svg{opacity:1}.pinned-card-content{padding:0}.pinned-card-title{font-family:var(--font-mynerve);font-size:1.3rem;font-weight:400;color:#333;margin:0 0 .25rem;line-height:1.3;transition:color .3s ease;text-transform:none!important}.pinned-card:hover .pinned-card-title{color:#776991;text-decoration:none}.pinned-card-external{font-size:.9em;opacity:.6}.pinned-card-date{font-size:.75rem;color:#666;margin:0;font-weight:400;letter-spacing:.05em}.pinned-card:hover .pinned-card-date{text-decoration:none!important}.timeline-wrapper{max-width:800px;margin:0 auto;padding:3rem 1rem 3rem 2.5rem;position:relative}.timeline-wrapper:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:1px;background:#d4cfe0}.timeline-item{position:relative;padding-left:2.5rem;margin-bottom:6rem}.timeline-item:last-child{margin-bottom:0}.timeline-dot{position:absolute;left:-31px;top:.25rem;width:44px;height:44px;background:rgba(251,248,255,.92);border:1px solid rgba(119,105,145,.34);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:translateX(-50%);box-shadow:none;padding:10px}.timeline-dot svg{width:100%;height:100%;display:block}.timeline-year{font-family:var(--font-karla);font-size:.875rem;color:#776991;opacity:.7;margin-bottom:.5rem;font-weight:500;letter-spacing:.05em}.timeline-item h2{font-family:var(--font-koulen);font-size:1.875rem;color:#352b4b;margin:0 0 1rem;line-height:1.2;font-weight:400}.timeline-item h3{font-family:var(--font-mynerve);font-size:1.5rem;color:#352b4b;margin:2.5rem 0 1rem}.timeline-item>div>p,.timeline-item>p{font-size:1.125rem;line-height:1.8;color:#352b4b;margin-bottom:1rem}.timeline-item>p:last-child{margin-bottom:0}.post-content .timeline-item figure{width:min(100%,560px)!important;max-width:100%!important;margin:2rem 0!important;overflow:hidden;border-radius:12px;transform:none!important}.post-content .timeline-item figure img{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:block;border-radius:12px;filter:grayscale(100%);transition:filter .7s ease;transform:none!important}.timeline-item figure:hover img{filter:grayscale(0)}.timeline-item figcaption{font-family:var(--font-mynerve);font-size:.95rem;color:#666;margin-top:.75rem;text-align:center;font-style:italic;padding:0 1rem}.timeline-item a{color:#776991;text-decoration:underline;background-image:linear-gradient(transparent 58%,rgba(119,105,145,.22) 0);background-repeat:no-repeat;background-size:0 100%;transition:color .2s ease,background-size .22s ease}.timeline-item a:hover{color:#3f3650;background-size:100% 100%}.timeline-item a:focus-visible{outline:2px solid rgba(119,105,145,.55);outline-offset:3px}.timeline-item ul{margin:1.5rem 0;padding-left:1.5rem}.timeline-item li{font-size:1.125rem;line-height:1.8;color:#352b4b;margin-bottom:.5rem}.page-callout{max-width:800px;margin:5rem auto 0;padding:1.5rem 1.75rem;background:rgba(251,248,255,.82);border:1px solid rgba(119,105,145,.28);border-radius:8px;box-shadow:none;position:relative;left:0}.page-callout h3{font-family:var(--font-mynerve);font-size:1.25rem;color:#776991;margin:0 0 1rem}.page-callout ul{list-style:none;padding:0;margin:0}.page-callout li{font-size:.95rem;line-height:1.6;color:#666;margin-bottom:.75rem;padding-left:0}.page-callout li:before{content:none}.page-callout li:last-child{margin-bottom:0}.page-callout a{color:#776991;text-decoration:underline;background-image:linear-gradient(transparent 58%,rgba(119,105,145,.22) 0);background-repeat:no-repeat;background-size:0 100%;transition:color .2s ease,background-size .22s ease}.page-callout a:hover{color:#3f3650;background-size:100% 100%}.page-callout a:focus-visible{outline:2px solid rgba(119,105,145,.55);outline-offset:3px}.related-posts{max-width:800px;margin:4rem auto 0;padding-top:2rem;border-top:1px solid #e8e4ee}.related-posts>h2{font-family:var(--font-mynerve);font-size:1.25rem;color:#776991;margin:0 0 1.25rem}.related-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.related-post-card{display:block;background:transparent;border:none;text-decoration:none;color:inherit;transition:transform .3s ease;position:relative}.related-post-card:hover{transform:translateY(-4px);text-decoration:none;background-color:transparent;box-shadow:none}.related-post-card:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:1px solid rgba(119,105,145,.24);border-radius:8px;opacity:0;transition:opacity .25s ease}.related-post-card:hover:before{opacity:1}.related-post-card:focus-visible{outline:2px solid rgba(119,105,145,.55);outline-offset:8px}.related-post-sketch{aspect-ratio:4/3;overflow:hidden;background:#fafafa;border:1px solid rgba(119,105,145,.12);border-radius:4px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;padding:1rem}.related-post-sketch svg{width:100%;height:100%;opacity:.8;transition:opacity .4s ease}.related-post-card:hover .related-post-sketch svg{opacity:1}.related-post-content{padding:0}.related-post-title{font-family:var(--font-mynerve);font-size:1.3rem;font-weight:400;color:#333;margin:0 0 .25rem;line-height:1.3;transition:color .3s ease;text-transform:none!important}.related-post-card:hover .related-post-title{color:#776991;text-decoration:none}.related-post-date{font-size:.75rem;color:#666;margin:0;font-weight:400;letter-spacing:.05em}.related-post-card:hover .related-post-date{text-decoration:none!important}@media (max-width:640px){.related-posts-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.related-post-card{min-width:0}.related-post-sketch{aspect-ratio:4/3;padding:.75rem;margin-bottom:.75rem}.related-post-title{font-size:1.05rem;line-height:1.2}.related-post-date{font-size:.875rem;letter-spacing:.03em}}@media (max-width:768px){.nav-items{gap:.15rem .45rem}.nav-items li{margin-right:.2rem}.nav-items a{min-height:2.25rem;padding:.35rem .1rem}.latest-writing a{font-size:.95rem;min-height:1.75rem}.latest-writing li:not(:has(.date)) a{min-height:1.75rem}.latest-writing a:not(.external-post-link):not(:has(span)),.latest-writing a>span:first-child{background-image:none;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out}.latest-writing a:focus-visible>span:first-child,.latest-writing a:hover>span:first-child,.latest-writing a:not(.external-post-link):not(:has(span)):focus-visible,.latest-writing a:not(.external-post-link):not(:has(span)):hover{background-size:0 0;text-decoration:underline;text-decoration-color:rgba(119,105,145,.42);text-decoration-thickness:.08em;text-underline-offset:.18em}.blog-date a,.date a{display:inline-flex;min-height:1.5rem}.page-callout{margin:3rem 1rem 0;padding:1.5rem}.related-posts{margin:3rem 0 0}.related-posts-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;align-items:start}.timeline-wrapper{padding-left:2rem;padding-right:1rem}.timeline-wrapper:before{left:6px}.timeline-item{padding-left:2rem;margin-bottom:4rem}.timeline-dot{left:-27px;width:36px;height:36px;padding:8px}.timeline-item h2{font-size:1.5rem}.timeline-item>div>p,.timeline-item>p{font-size:1rem}.timeline-item figcaption{font-size:.875rem}}.meet-page{--meet-page-block-padding:clamp(2rem,7svh,4.75rem);display:grid;max-width:760px;margin:0 auto;padding:var(--meet-page-block-padding) 20px calc(var(--meet-page-block-padding) + env(safe-area-inset-bottom));place-items:center;z-index:1}.meet-page,.meet-standalone-page{min-height:100svh;position:relative}.meet-standalone-page{background:radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.95),transparent 28rem),radial-gradient(circle at 28% 12%,rgba(217,130,85,.105),transparent 24rem),radial-gradient(circle at 72% 20%,rgba(119,105,145,.13),transparent 24rem),linear-gradient(135deg,#fffaf7,#f8f5fb 47%,#f4f7fb);overflow-x:hidden}.meet-standalone-page:before{background:linear-gradient(115deg,transparent 0 18%,rgba(255,255,255,.42) 30%,transparent 46%),radial-gradient(circle at 1px 1px,rgba(53,43,75,.06) 1px,transparent 1.5px),linear-gradient(rgba(53,43,75,.035) 1px,transparent 0),linear-gradient(90deg,rgba(53,43,75,.03) 1px,transparent 0);background-size:auto,18px 18px,7.5rem 7.5rem,7.5rem 7.5rem;content:"";inset:0;opacity:.68;pointer-events:none;position:absolute}.meet-standalone-page:after{background:radial-gradient(ellipse at 50% 20%,transparent 0 34rem,rgba(31,24,45,.08) 76rem),linear-gradient(180deg,transparent,rgba(31,24,45,.05));content:"";inset:0;pointer-events:none;position:absolute}.cursor-sparkle-trail{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .14s ease;z-index:1}.cursor-sparkle-trail span{background:#776991;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);display:block;height:.64rem;left:-10rem;opacity:0;position:absolute;top:-10rem;transform:translate(-50%,-50%) scale(.42) rotate(-10deg);transition:left .26s ease-out,top .26s ease-out,opacity .12s ease,transform .18s cubic-bezier(.2,.9,.3,1.25);width:.64rem}.cursor-sparkle-trail span:first-child{filter:drop-shadow(0 0 .35rem rgba(119,105,145,.46)) drop-shadow(0 .12rem .28rem rgba(53,43,75,.18));height:1rem;left:var(--cursor-spark-0-x,-10rem);top:var(--cursor-spark-0-y,-10rem);width:1rem}.cursor-sparkle-trail span:nth-child(2){background:#9d8ec1;left:var(--cursor-spark-1-x,-10rem);top:var(--cursor-spark-1-y,-10rem)}.cursor-sparkle-trail span:nth-child(3){background:#d98255;height:.46rem;left:var(--cursor-spark-2-x,-10rem);top:var(--cursor-spark-2-y,-10rem);width:.46rem}.cursor-sparkle-trail span:nth-child(4){left:var(--cursor-spark-3-x,-10rem);top:var(--cursor-spark-3-y,-10rem)}.cursor-sparkle-trail span:nth-child(5){background:#9d8ec1;height:.42rem;left:var(--cursor-spark-4-x,-10rem);top:var(--cursor-spark-4-y,-10rem);width:.42rem}.cursor-sparkle-trail span:nth-child(6){background:#352b4b;height:.36rem;left:var(--cursor-spark-5-x,-10rem);top:var(--cursor-spark-5-y,-10rem);width:.36rem}.cursor-sparkle-trail span:nth-child(7){background:#776991;height:.3rem;left:var(--cursor-spark-6-x,-10rem);top:var(--cursor-spark-6-y,-10rem);width:.3rem}body.is-sparkling .cursor-sparkle-trail{opacity:1}body.is-sparkling .cursor-sparkle-trail span{animation:meet-sparkle-twinkle .92s ease-in-out infinite;opacity:1}body.is-sparkling .cursor-sparkle-trail span:first-child{transform:translate(-50%,-50%) scale(1) rotate(0deg)}body.is-sparkling .cursor-sparkle-trail span:nth-child(2){animation-delay:-.12s;opacity:.82;transform:translate(-50%,-50%) scale(.76) rotate(12deg)}body.is-sparkling .cursor-sparkle-trail span:nth-child(3){animation-delay:-.22s;opacity:.68;transform:translate(-50%,-50%) scale(.72) rotate(-10deg)}body.is-sparkling .cursor-sparkle-trail span:nth-child(4){animation-delay:-.32s;opacity:.52;transform:translate(-50%,-50%) scale(.58) rotate(18deg)}body.is-sparkling .cursor-sparkle-trail span:nth-child(5){animation-delay:-.42s;opacity:.38;transform:translate(-50%,-50%) scale(.48) rotate(-16deg)}body.is-sparkling .cursor-sparkle-trail span:nth-child(6){animation-delay:-.52s;opacity:.28;transform:translate(-50%,-50%) scale(.42) rotate(8deg)}body.is-sparkling .cursor-sparkle-trail span:nth-child(7){animation-delay:-.62s;opacity:.18;transform:translate(-50%,-50%) scale(.34) rotate(-8deg)}.meet-lanyard{--meet-pull:0px;--meet-pull-x:0px;--meet-pull-y:0px;--meet-pull-stretch:0px;--meet-pull-progress:0;--meet-pull-rotation:0deg;--meet-strap-lean:0deg;display:grid;justify-items:center;margin:0 auto;perspective:1400px;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(100%,34rem)}.meet-lanyard-strap{border-left:1px solid rgba(53,43,75,.2);border-right:1px solid rgba(53,43,75,.2);height:calc(4.5rem + (var(--meet-pull-stretch) * .92));transform:translateX(calc(var(--meet-pull-x) * .34)) skewX(var(--meet-strap-lean)) rotate(calc(var(--meet-pull-rotation) * .18)) scaleX(calc(1 - (var(--meet-pull-progress) * .06)));transform-origin:top center;transition:height .42s cubic-bezier(.22,1.25,.25,1),transform .42s cubic-bezier(.22,1.25,.25,1)}.meet-lanyard-clip,.meet-lanyard-strap{background:#1f182d;display:none;width:4.4rem}.meet-lanyard-clip{animation:meet-clip-bob 5.6s ease-in-out infinite;border:1px solid rgba(255,255,255,.12);border-radius:0 0 9px 9px;box-shadow:0 8px 18px rgba(31,24,45,.14);height:1.35rem;margin-bottom:-.62rem;margin-top:-.18rem;position:relative;transform:translate(calc(var(--meet-pull-x) * .72),calc(var(--meet-pull-y) * .08)) rotate(calc(var(--meet-pull-rotation) * .72));transition:transform .42s cubic-bezier(.22,1.25,.25,1);z-index:2}.meet-lanyard-clip:before{background:#1f182d;content:"";height:calc(.65rem + (var(--meet-pull-stretch) * .16));left:50%;position:absolute;top:calc(-.58rem - (var(--meet-pull-stretch) * .16));transform:translateX(-50%);width:4.4rem;z-index:-1}.meet-lanyard-clip:after{background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.68);border-radius:999px;content:"";display:block;height:.42rem;left:50%;position:absolute;top:.48rem;transform:translate(-50%,-50%);width:1.5rem}.meet-badge-shell{--meet-spot-x:50%;--meet-spot-y:36%;cursor:pointer;display:grid;margin-top:0;position:relative;-webkit-tap-highlight-color:rgba(119,105,145,.14);transform:translate(calc(var(--meet-pull-x) * .72),calc(var(--meet-pull-y) * .08)) rotate(var(--meet-pull-rotation)) scaleY(calc(1 + (var(--meet-pull-progress) * .012))) scaleX(calc(1 - (var(--meet-pull-progress) * .008)));transform-origin:top center;transition:transform .42s cubic-bezier(.22,1.25,.25,1);width:100%}.meet-badge-shell:focus-visible{outline:3px solid rgba(119,105,145,.45);outline-offset:.55rem}.meet-badge-shell:active .meet-badge-flipper{transform:scale(.992)}.meet-badge-shell:active .meet-badge-flipper.is-flipped{transform:rotateY(180deg) scale(.992)}.meet-badge-shell:focus-visible .meet-badge,.meet-badge-shell:hover .meet-badge{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 22px 62px rgba(53,43,75,.2),0 0 42px rgba(207,224,255,.18)}.meet-badge-flipper{-webkit-transform-style:preserve-3d;display:grid;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.8,.22,1);will-change:transform}.meet-lanyard.is-pulling .meet-badge-shell,.meet-lanyard.is-pulling .meet-lanyard-clip,.meet-lanyard.is-pulling .meet-lanyard-strap{transition:none}.meet-lanyard.is-pulling .meet-lanyard-clip{animation:none}.meet-lanyard.is-bouncing .meet-badge-shell{animation:meet-lanyard-bounce .92s cubic-bezier(.18,.9,.2,1)}.meet-lanyard.is-bouncing .meet-lanyard-clip{animation:meet-clip-bob 5.6s ease-in-out infinite,meet-clip-snap .92s cubic-bezier(.18,.9,.2,1)}.meet-badge-flipper.is-flipped{transform:rotateY(180deg)}.meet-badge{backface-visibility:hidden;background:#80729e;border:1px solid rgba(31,24,45,.18);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 18px 50px rgba(53,43,75,.18);display:flex;flex-direction:column;grid-area:1/1;min-height:34rem;overflow:hidden;position:relative;transform-style:preserve-3d;transition:box-shadow .26s ease,border-color .26s ease}.meet-badge:before{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .26s ease;z-index:4;background:radial-gradient(circle at var(--meet-spot-x) var(--meet-spot-y),rgba(255,255,255,.28),rgba(255,255,255,.12) 16%,transparent 38%),linear-gradient(118deg,transparent 0 28%,rgba(255,255,255,.12) 44%,transparent 62%);mix-blend-mode:screen}.meet-badge-shell:focus-visible .meet-badge:before,.meet-badge-shell:hover .meet-badge:before{opacity:1}.meet-badge-front{background:#80729e;color:#fff;transform:rotateY(0deg)}.meet-badge-back,.meet-badge-flipper.is-flipped .meet-badge-front{pointer-events:none}.meet-badge-back{background:#e9dff4;color:#1f182d;transform:rotateY(180deg)}.meet-badge-flipper.is-flipped .meet-badge-back{pointer-events:auto}.meet-badge-top{align-items:center;background:#352b4b;color:#fff;display:flex;font-size:.74rem;font-weight:800;justify-content:space-between;gap:1rem;padding:1.62rem 1.15rem .74rem;text-transform:uppercase}.meet-badge-top-back{justify-content:flex-end}.meet-badge-top-back span{min-width:8.2rem;text-align:right}.meet-brand-mark{font-family:var(--font-koulen);font-size:1.1rem;line-height:.9}.meet-badge-band{background:#776991;color:#fff;font-family:var(--font-koulen);font-size:1.85rem;line-height:1;padding:.52rem 1.15rem .65rem;text-transform:uppercase}.meet-badge-body{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:2rem 2.1rem 1.8rem}.meet-front-identity{display:grid;gap:.85rem}.meet-front-identity>div{align-items:center;display:grid;gap:.85rem;grid-template-columns:2.65rem 1fr}.meet-front-identity p{color:rgba(255,255,255,.88);font-size:1.35rem;font-weight:500;line-height:1.08;margin:0}.meet-front-identity strong{color:#fff;display:block;font-weight:900}.meet-front-photo-wrap{align-items:center;border-radius:999px;display:inline-flex;height:9rem;justify-content:center;overflow:hidden;width:9rem}.meet-front-avatar{border-radius:999px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.meet-title{color:#fff;font-family:var(--font-koulen);font-size:3.15rem;font-weight:400;letter-spacing:0;line-height:.88;margin:0;text-transform:uppercase}.meet-front-role{color:#352b4b;font-size:1rem;font-weight:800;line-height:1.35;margin:0 0 .35rem}.meet-front-meta{color:#5f5868;font-size:.92rem;font-weight:700;line-height:1.4;margin:0}.meet-front-note{color:rgba(255,255,255,.72);font-size:.95rem;font-weight:800;line-height:1.5;margin:0;max-width:24rem;position:relative;z-index:1}.meet-current-logo,.meet-previous-logo{align-items:center;border-radius:.45rem;display:flex;flex:0 0 auto;height:2.5rem;justify-content:center;text-decoration:none;transform-origin:center;transition:background-color .18s ease,filter .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1);width:2.5rem}.meet-current-logo:focus-visible,.meet-previous-logo:focus-visible{background:#fff;filter:drop-shadow(0 .45rem .95rem rgba(255,255,255,.28));outline:2px solid rgba(255,255,255,.72);outline-offset:.28rem;transform:translateY(-.14rem) scale(1.08)}@media (hover:hover) and (pointer:fine){.meet-current-logo:hover,.meet-previous-logo:hover{animation:meet-logo-hover-pop .52s cubic-bezier(.34,1.56,.64,1);background:#fff;filter:drop-shadow(0 .45rem .95rem rgba(255,255,255,.28));transform:translateY(-.16rem) scale(1.08)}}.meet-current-logo-img{display:block;filter:brightness(0) invert(1);height:auto;margin-top:0;transition:filter .18s ease;width:2.45rem}.meet-current-logo:focus-visible .meet-current-logo-img,.meet-current-logo:hover .meet-current-logo-img{filter:none}.meet-front-previous{align-items:center;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);margin-top:2rem}.meet-front-previous>span:first-child{align-items:center;color:#fff;display:inline-flex;font-size:1.05rem;font-weight:900;height:2.5rem;line-height:1;text-transform:lowercase}.meet-previous-logo-list{align-items:center;display:grid;gap:clamp(.55rem,2vw,1.2rem);grid-template-columns:repeat(4,max-content);justify-items:center;justify-self:start;min-width:0;width:auto}.meet-work-logo-openai{filter:brightness(0) invert(1)}.meet-previous-logo-img{display:block;flex:0 0 auto;filter:grayscale(1);height:auto;margin-top:0;-o-object-fit:contain;object-fit:contain;transition:filter .18s ease}.meet-previous-logo:focus-visible .meet-previous-logo-img,.meet-previous-logo:hover .meet-previous-logo-img{filter:none}.meet-previous-logo-img-vercel{filter:brightness(0) invert(1);width:1.9rem}.meet-previous-logo-img-ona{width:1.86rem}.meet-previous-logo-img-sky-betting-gaming{max-width:100%;width:3.15rem}.meet-previous-logo-bt{background:#fff;border-radius:999px;height:2.2rem;width:2.2rem}.meet-previous-logo-img-bt{width:1.9rem}.meet-tap-hint{align-items:center;animation:none;background:#eee8f8;border-top:1px solid rgba(53,43,75,.14);box-sizing:border-box;color:#0b0a0e;display:flex;font-family:var(--font-koulen);font-size:1.1rem;font-weight:900;gap:.48rem;height:3.6rem;justify-content:center;letter-spacing:.04em;line-height:1;min-height:3.6rem;padding:.8rem 1.15rem;text-transform:uppercase}.meet-tap-hint svg{height:1rem;width:1rem}.meet-tap-hint-back{background:#80729e;border-top:1px solid rgba(31,24,45,.14);color:#fff;grid-row:4;justify-content:center;margin:0 -2.35rem;min-height:3.6rem;padding:.8rem 1.15rem}.meet-badge-links{background:transparent;display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.meet-badge-back-body{display:grid;flex:1;gap:1.15rem;grid-template-rows:auto auto 1fr auto;padding:2.6rem 2.35rem 0}.meet-followup-note{color:#1f182d;display:block;padding:0}.meet-followup-note>span{display:block;font-family:var(--font-koulen);font-size:1.45rem;letter-spacing:0;line-height:1;margin-bottom:.9rem;text-transform:uppercase}.meet-followup-note p{color:#1f182d;font-size:3.2rem;font-weight:900;line-height:.98;margin:0;max-width:27rem}.meet-link-card{align-content:center;align-items:center;aspect-ratio:1;background:#fff;border:1px solid rgba(119,105,145,.08);border-radius:0;color:#0b0a0e;display:grid;gap:.72rem;grid-template-rows:1.9rem auto;justify-items:center;min-height:8.35rem;padding:1rem .85rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;width:100%}.meet-link-copy{display:block;min-width:0;width:100%}.meet-link-card strong{display:block;font-size:clamp(.85rem,2.25vw,1.12rem);line-height:1;text-align:center;white-space:nowrap}.meet-link-icon{align-items:center;color:#352b4b;display:flex;height:1.9rem;justify-content:center;line-height:0;width:1.9rem}.meet-link-icon svg{color:#352b4b;display:block;height:1.62rem;width:1.62rem}.meet-link-card:focus-visible{background:#352b4b;border-color:#352b4b;box-shadow:0 12px 34px rgba(53,43,75,.18);color:#fff}.meet-link-card:focus-visible .meet-link-icon,.meet-link-card:focus-visible .meet-link-icon svg{color:rgba(255,255,255,.78)}@media (hover:hover) and (pointer:fine){.meet-link-card:hover{background:#352b4b;border-color:#352b4b;box-shadow:0 12px 34px rgba(53,43,75,.18);color:#fff}.meet-link-card:hover .meet-link-icon,.meet-link-card:hover .meet-link-icon svg{color:rgba(255,255,255,.78)}}@keyframes meet-strap-slide{0%{background-position:0 0}to{background-position:0 84px}}@keyframes meet-clip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes meet-hint-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes meet-sparkle-twinkle{0%,to{opacity:.38}45%{opacity:1}}@keyframes meet-lanyard-bounce{0%{transform:translate(0) rotate(0deg) scaleY(1) scaleX(1)}18%{transform:translate(18px,26px) rotate(3.4deg) scaleY(1.018) scaleX(.986)}42%{transform:translate(-14px,-16px) rotate(-2.4deg) scaleY(.99) scaleX(1.006)}63%{transform:translate(8px,9px) rotate(1.2deg) scaleY(1.006) scaleX(.996)}82%{transform:translate(-4px,-4px) rotate(-.6deg) scaleY(.998) scaleX(1.002)}to{transform:translate(0) rotate(0deg) scaleY(1) scaleX(1)}}@keyframes meet-clip-snap{0%{transform:translate(0) rotate(0deg)}22%{transform:translate(10px,13px) rotate(2.2deg)}48%{transform:translate(-8px,-8px) rotate(-1.5deg)}74%{transform:translate(4px,4px) rotate(.7deg)}to{transform:translate(0) rotate(0deg)}}@keyframes meet-logo-jumble{0%{transform:translate(0) rotate(0deg) scale(1)}20%{transform:translate(-.28rem,.18rem) rotate(-9deg) scale(1.08)}44%{transform:translate(.22rem,-.16rem) rotate(7deg) scale(.98)}68%{transform:translate(-.08rem,.06rem) rotate(-3deg) scale(1.02)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes meet-logo-jumble-alt{0%{transform:translate(0) rotate(0deg) scale(1)}22%{transform:translate(.28rem,-.16rem) rotate(8deg) scale(1.08)}48%{transform:translate(-.2rem,.14rem) rotate(-7deg) scale(.98)}72%{transform:translate(.08rem,-.05rem) rotate(3deg) scale(1.02)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes meet-logo-hover-pop{0%{transform:translateY(0) rotate(0deg) scale(1)}34%{transform:translateY(-.2rem) rotate(-4deg) scale(1.1)}68%{transform:translateY(-.14rem) rotate(3deg) scale(1.07)}to{transform:translateY(-.16rem) rotate(0deg) scale(1.08)}}@media (prefers-reduced-motion:reduce){.meet-badge-flipper{transition:none}.cursor-sparkle-trail{display:none}.meet-current-logo:hover,.meet-lanyard-clip,.meet-lanyard-strap,.meet-lanyard.is-bouncing .meet-badge-shell,.meet-lanyard.is-bouncing .meet-logo-card,.meet-previous-logo:hover,.meet-tap-hint{animation:none}.meet-badge-shell,.meet-current-logo,.meet-lanyard-clip,.meet-lanyard-strap,.meet-previous-logo{transition:none}}.about-hero{align-items:center;display:grid;gap:clamp(2rem,6vw,4rem);grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);margin:0 0 4rem}.about-portrait{background:#fff;border:1px solid rgba(119,105,145,.18);border-radius:12px;margin:0;padding:.9rem;transform:rotate(-1.5deg)}.about-portrait img{aspect-ratio:4/5;border-radius:8px 8px 0 0;display:block;filter:grayscale(100%);height:auto;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.about-portrait figcaption{color:#666;font-family:var(--font-mynerve);font-size:.98rem;line-height:1.4;margin:.85rem 0 0;padding:.15rem .25rem .25rem;text-align:center}.about-hero-copy{max-width:520px}.post-content .about-lede{color:#352b4b;font-family:var(--font-mynerve);font-size:clamp(2.15rem,5.5vw,3.45rem);line-height:1.12;margin:0 0 1.5rem}.pronunciation-button{display:inline-flex;align-items:center;justify-content:center;width:.78em;min-width:.78em;height:.78em;min-height:.78em;margin:0 .08em;padding:0;border:1px solid rgba(119,105,145,.24);border-radius:999px;background:rgba(251,248,255,.86);color:#776991;vertical-align:.04em}.pronunciation-button:before{content:"";width:.34em;height:.34em;background:currentColor;clip-path:polygon(0 36%,34% 36%,68% 8%,68% 92%,34% 64%,0 64%)}.pronunciation-button:after{content:"";width:.22em;height:.32em;margin-left:.04em;border:solid;border-width:0 .06em 0 0;border-radius:50%;transform-origin:left center}.pronunciation-button:hover{color:#3f3650;background:#fff}.pronunciation-button[data-playing=true]{color:#fff;background:#776991;animation:pronunciation-pulse .9s ease-in-out infinite}.pronunciation-button[data-playing=true]:after{animation:pronunciation-wave .7s ease-in-out infinite}.pronunciation-button:focus-visible{outline:2px solid rgba(119,105,145,.55);outline-offset:3px}@keyframes pronunciation-pulse{0%,to{box-shadow:0 0 0 0 rgba(119,105,145,.28)}50%{box-shadow:0 0 0 .18em rgba(119,105,145,0)}}@keyframes pronunciation-wave{0%,to{opacity:.55;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1.18)}}@media (prefers-reduced-motion:reduce){.pronunciation-button[data-playing=true],.pronunciation-button[data-playing=true]:after{animation:none}}.post-content:has(.about-hero)>p{font-size:1.05rem;line-height:1.78;max-width:720px}.post-content .about-hero~h2{color:#666;font-family:var(--font-koulen);font-size:1.5rem;font-weight:400;letter-spacing:.1em;line-height:1.2;margin:0 0 1.25rem;text-transform:uppercase}.post-content .about-hero~h2 .heading-anchor{display:none}.internet-constellation{margin:3rem 0 0;max-width:880px}.internet-sky{animation:internet-sky-drift 18s ease-in-out infinite alternate;aspect-ratio:1.75/1;background:radial-gradient(circle at 50% 50%,rgba(251,248,255,.96),transparent 66%);min-height:320px;overflow:visible;position:relative}.internet-sky:after,.internet-sky:before{aspect-ratio:1;border-radius:999px;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(88%,38rem);z-index:1}.internet-sky:before{animation:internet-ring-turn 120s linear infinite;animation-play-state:paused;background:url("data:image/svg+xml,%3Csvg width='600' height='600' viewBox='0 0 600 600' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23776991' stroke-width='5' stroke-linecap='square' stroke-linejoin='miter' opacity='0.42'%3E%3Ccircle cx='300' cy='300' r='268'/%3E%3Ccircle cx='300' cy='300' r='210'/%3E%3Cg transform='rotate(0 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(15 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(30 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(45 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(60 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(75 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(90 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(105 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(120 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(135 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(150 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(165 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(180 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(195 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(210 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(225 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(240 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(255 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(270 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(285 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(300 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(315 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(330 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3Cg transform='rotate(345 300 300) translate(300 34)'%3E%3Cpath d='M-22 0H22V48H-16V14H8V32H-2V23'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50% /contain no-repeat;filter:drop-shadow(0 2px 0 rgba(53,43,75,.08)) drop-shadow(0 -1px 0 rgba(255,255,255,.9));opacity:.78;transition:opacity .32s ease}.internet-sky:after{background:radial-gradient(circle,transparent 0 39%,rgba(119,105,145,.34) 39.2% 39.8%,transparent 40.1% 51%,rgba(119,105,145,.26) 51.2% 51.8%,transparent 52%);opacity:.85;transition:opacity .32s ease}.internet-sky[open]:before{opacity:.18}.internet-sky[open]:after{opacity:.12}.internet-sky:has(.internet-total:focus-visible):before,.internet-sky:has(.internet-total:hover):before{animation-play-state:running}.post-content .internet-total h2{color:#352b4b;font-family:var(--font-mynerve);font-size:clamp(2.4rem,7vw,4.3rem);font-weight:400;letter-spacing:0;line-height:1.05;margin:0;max-width:8.4em;text-align:center;text-transform:none;transition:color .18s ease,transform .22s ease}.internet-total-count{color:inherit;font-family:inherit;text-decoration:underline;text-decoration-color:rgba(119,105,145,.56);text-decoration-thickness:.08em;text-underline-offset:.12em;transition:color .18s ease,text-decoration-color .18s ease}.internet-total:focus-visible .internet-total-count,.internet-total:hover .internet-total-count{color:#776991;text-decoration-color:#776991}.internet-total h2 .heading-anchor{display:none}.internet-total::-webkit-details-marker{display:none}.internet-total::marker{content:""}.internet-total{align-items:center;animation:internet-title-float 12s ease-in-out infinite;color:#352b4b;cursor:pointer;display:grid;justify-items:center;left:50%;min-height:0;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) rotate(-1.5deg);width:min(58%,29rem);z-index:2}.internet-total:after{align-items:center;background:rgba(255,255,255,.74);border:1px solid rgba(119,105,145,.22);border-radius:999px;box-shadow:0 8px 22px rgba(53,43,75,.1);color:#776991;content:"+";display:grid;font-family:var(--font-koulen);font-size:1.45rem;height:2.2rem;letter-spacing:0;line-height:1;margin-top:.8rem;place-items:center;transition:background .18s ease,color .18s ease,transform .22s ease;width:2.2rem}.internet-total:focus-visible:after,.internet-total:hover:after{background:#352b4b;color:#fff;transform:scale(1.08)}.internet-total:focus-visible{border-radius:12px;outline:2px solid rgba(119,105,145,.55);outline-offset:.75rem}.internet-sky[open] .internet-total:after{content:"–"}.post-content .internet-star{align-items:center;background:rgba(255,255,255,.58);border-radius:999px;color:#352b4b;display:flex;gap:.5rem;line-height:1;opacity:0;padding:.4rem .55rem;pointer-events:none;position:absolute;text-decoration:none;transform:translate(-50%,-50%) scale(.72);transition:background .18s ease,opacity .26s ease,transform .32s cubic-bezier(.2,.9,.25,1.25);white-space:nowrap;z-index:3}.internet-sky[open] .internet-star{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.internet-logo{animation:internet-logo-glimmer 4.2s ease-in-out infinite;display:block;flex:0 0 auto;height:1rem;width:1rem}.internet-logo path{fill:currentColor}.post-content .internet-star:focus-visible,.post-content .internet-star:hover{background:#fff;transform:translate(-50%,-54%)}.post-content .internet-star:focus-visible{outline:2px solid rgba(119,105,145,.55);outline-offset:3px}.internet-star span{color:#5f5869;font-size:.82rem;font-weight:700}@media (min-width:769px){.internet-star span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.internet-star strong{font-size:.95rem;font-weight:800}.internet-star-x{--star-drift-x:-2px;--star-drift-y:5px;animation-delay:-1.4s;left:18%;top:13%;transition-delay:20ms}.internet-star-linkedin{--star-drift-x:3px;--star-drift-y:4px;animation-delay:-3.1s;left:82%;top:13%;transition-delay:80ms}.internet-star-bsky{--star-drift-x:-3px;--star-drift-y:-4px;animation-delay:-2.2s;color:#317ea8;left:89%;top:50%;transition-delay:.14s}.internet-star-instagram{--star-drift-x:4px;--star-drift-y:-3px;animation-delay:-4.5s;color:#b45f76;left:11%;top:50%;transition-delay:.11s}.internet-star-youtube{--star-drift-x:2px;--star-drift-y:-5px;animation-delay:-.6s;color:#b84e44;left:53%;top:91%;transition-delay:.18s}.internet-star-github{--star-drift-x:-4px;--star-drift-y:3px;animation-delay:-5.2s;color:#4f7a67;left:50%;top:9%;transition-delay:50ms}@keyframes internet-sky-drift{0%{background-position:50% 50%;background-size:100% 100%}to{background-position:calc(50% + .3rem) calc(50% - .2rem);background-size:104% 104%}}@keyframes internet-ring-turn{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes internet-title-float{0%,to{transform:translate(-50%,-50%) rotate(-1.5deg) scale(1)}45%{transform:translate(-50%,calc(-50% - 2px)) rotate(-1deg) scale(1.004)}}@keyframes internet-star-drift{0%,to{transform:translate(-50%,-50%) rotate(-.6deg)}50%{transform:translate(calc(-50% + var(--star-drift-x, 3px)),calc(-50% + var(--star-drift-y, -4px))) rotate(.8deg)}}@keyframes internet-logo-glimmer{0%,to{opacity:.76;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-.5px) scale(1.035)}}.home-photo-row{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.25rem 0 0}.home-photo-row figure{background:#fff;border:1px solid rgba(119,105,145,.18);border-radius:10px;margin:0;padding:.65rem}.home-photo-row figure:nth-child(odd){transform:rotate(-1deg)}.home-photo-row figure:nth-child(2n){transform:rotate(1deg)}.home-photo-row img{aspect-ratio:1/1;border-radius:6px;display:block;filter:grayscale(100%);height:auto;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.home-photo-row figcaption{color:#776991;font-family:var(--font-mynerve);font-size:1.1rem;line-height:1.35;margin:.75rem 0 0;text-align:center}.home-photo-row figcaption span{color:#666;font-family:var(--font-karla);font-size:.78rem}.about-start-here{margin-top:0}.post-content .about-start-here .post-callout-eyebrow{font-size:1.25rem}.post-content .about-start-here ul{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.post-content .about-start-here li{margin:0;padding-left:0}.post-content .about-start-here li:before{content:none}.post-content .about-start-here a{background-image:linear-gradient(transparent 58%,rgba(119,105,145,.22) 0);color:#776991;font-weight:700}.section-divider{align-items:center;display:flex;justify-content:center;margin:4rem 0}.section-divider:empty:before{background-image:var(--squiggle-divider);background-position:50%;background-repeat:no-repeat;background-size:100px 20px;content:"";display:block;height:20px;width:100px}@media (max-width:768px){.meet-page{--meet-page-block-padding:clamp(1.25rem,8svh,4rem)}.meet-lanyard-strap{height:3.75rem;width:3.8rem}.meet-lanyard-clip{height:2rem;width:4rem}.meet-title{font-size:2.65rem}.meet-badge-top{align-items:flex-start;flex-direction:column;gap:.25rem}.meet-badge-band{font-size:1.65rem}.meet-front-identity{gap:1.1rem}.meet-front-identity p{font-size:1.2rem}.meet-front-photo-wrap{height:8.35rem;width:8.35rem}.meet-front-avatar{height:100%;width:100%}.meet-front-note{font-size:.9rem}.meet-badge{min-height:31rem}.meet-badge-body{padding:1.8rem 1.55rem 1.45rem}.meet-front-previous{margin-top:1.45rem}.meet-badge-back-body{gap:.95rem;padding:1.95rem 1.45rem 0}.meet-followup-note p{font-size:2.35rem}.meet-badge-links{gap:.45rem}.meet-link-card{min-height:6.85rem;padding:.75rem .15rem}.meet-tap-hint-back{margin:0 -1.45rem}@media (max-width:520px){.meet-badge-links{gap:.55rem;grid-template-columns:1fr}.meet-link-card{align-items:center;aspect-ratio:auto;gap:.7rem;grid-template-columns:2rem 1fr;grid-template-rows:none;justify-items:start;min-height:3.8rem;padding:.7rem .85rem}.meet-link-card strong{font-size:1rem;text-align:left}.meet-link-icon,.meet-link-icon svg{height:1.55rem;width:1.55rem}}@media (max-width:360px){.meet-page{padding-left:12px;padding-right:12px}.meet-title{font-size:2.35rem}.meet-front-photo-wrap{height:7.35rem;width:7.35rem}.meet-front-identity>div{gap:.7rem;grid-template-columns:2.35rem 1fr}.meet-front-identity p{font-size:1.08rem}.meet-current-logo,.meet-previous-logo{height:2.25rem;width:2.25rem}.meet-current-logo-img{width:2.2rem}.meet-front-previous{align-items:start;gap:.5rem;grid-template-columns:1fr}.meet-front-previous>span:first-child{height:auto}.meet-previous-logo-list{grid-template-columns:repeat(4,minmax(2.25rem,1fr));justify-items:start;max-width:13rem}.meet-previous-logo-img-vercel{width:1.75rem}.meet-previous-logo-img-ona{width:1.72rem}.meet-previous-logo-img-sky-betting-gaming{width:2.65rem}.meet-previous-logo-bt{height:2rem;width:2rem}.meet-previous-logo-img-bt{width:1.72rem}.meet-badge-back-body{padding:1.65rem 1.35rem 0}.meet-followup-note>span{font-size:1.25rem;margin-bottom:.7rem}.meet-followup-note p{font-size:2.1rem}.meet-tap-hint,.meet-tap-hint-back{font-size:.95rem}}.about-hero{gap:1.75rem;grid-template-columns:1fr;margin-bottom:3.25rem}.about-portrait{justify-self:center;max-width:min(300px,82vw);padding:.72rem;transform:rotate(-.8deg)}.about-portrait figcaption{font-size:.9rem;margin-top:.7rem}.about-hero-copy{max-width:680px}.post-content .about-lede{font-size:clamp(2.35rem,8.2vw,3rem);line-height:1.08;margin-bottom:1.2rem;text-wrap:balance}.internet-sky{animation:none;aspect-ratio:auto;display:grid;gap:.7rem;min-height:0;padding:1rem}.internet-sky:after,.internet-sky:before{animation:none;aspect-ratio:auto;background:url("data:image/svg+xml,%3Csvg width='240' height='50' viewBox='0 0 240 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5H240M0 45H240' fill='none' stroke='%23776991' stroke-width='2' opacity='0.2'/%3E%3Cpath d='M6 13H38V37H16V21H30V31H24V17H50V37H82V13H60V29H74V19H68V33H94V13H126V37H104V21H118V31H112V17H138V37H170V13H148V29H162V19H156V33H182V13H214V37H192V21H206V31H200V17H226V37H240' fill='none' stroke='%23776991' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter' opacity='0.3'/%3E%3C/svg%3E") 50% /12rem 2.5rem repeat-x;border-radius:0;display:block;filter:none;height:2.5rem;left:1rem;opacity:.72;transform:none;transition:opacity .26s ease;width:calc(100% - 2rem);z-index:0}.internet-sky:before{top:.25rem}.internet-sky:after{background-image:url("data:image/svg+xml,%3Csvg width='240' height='50' viewBox='0 0 240 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5H240M0 45H240' fill='none' stroke='%23d98255' stroke-width='2' opacity='0.16'/%3E%3Cpath d='M6 13H38V37H16V21H30V31H24V17H50V37H82V13H60V29H74V19H68V33H94V13H126V37H104V21H118V31H112V17H138V37H170V13H148V29H162V19H156V33H182V13H214V37H192V21H206V31H200V17H226V37H240' fill='none' stroke='%23d98255' stroke-width='3' stroke-linecap='square' stroke-linejoin='miter' opacity='0.24'/%3E%3C/svg%3E");bottom:.25rem;top:auto}.internet-sky[open]:after,.internet-sky[open]:before{opacity:.22}.internet-total,.post-content .internet-star{animation:none;left:auto;position:relative;top:auto;transform:none;width:auto}.internet-sky:not([open]) .internet-star{display:none}.internet-sky[open] .internet-star{display:flex;opacity:1;pointer-events:auto;transform:none}.internet-total{min-height:0;padding:.4rem 0}.internet-logo{animation:none}.post-content .internet-total h2{font-size:clamp(2rem,12vw,3rem);max-width:8.8em}.post-content .internet-star{justify-content:space-between}.post-content .internet-star:focus-visible,.post-content .internet-star:hover{transform:translateY(-2px)}.home-photo-row{grid-template-columns:repeat(2,minmax(0,1fr))}.post-content .about-start-here ul{display:block}.post-content .about-start-here li{margin:.55rem 0}}@media (prefers-reduced-motion:reduce){.internet-sky,.internet-sky:after,.internet-sky:before,.internet-total,.post-content .internet-star{animation:none;transition:none}.internet-logo{animation:none}}.vault-intro{font-size:1.1rem;color:#666;margin-bottom:3rem}.vault-search-section{text-align:center;margin:3rem 0}.vault-search{justify-content:center;max-width:500px;margin:0 auto}.vault-section-title{font-size:1.5rem;color:#666;margin:3rem 0 1.5rem;font-family:var(--font-koulen);font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:center;position:relative}.vault-section-title:first-of-type:after{content:"";position:absolute;top:-60px;right:0;width:100px;height:100px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M 20 80 Q 40 40, 60 20" stroke="%23776991" stroke-width="1.5" fill="none" opacity="0.2"/><ellipse cx="25" cy="70" rx="6" ry="3" fill="none" stroke="%23776991" stroke-width="1" opacity="0.2" transform="rotate(-30 25 70)"/><ellipse cx="35" cy="58" rx="6" ry="3" fill="none" stroke="%23776991" stroke-width="1" opacity="0.2" transform="rotate(-35 35 58)"/><ellipse cx="45" cy="45" rx="6" ry="3" fill="none" stroke="%23776991" stroke-width="1" opacity="0.2" transform="rotate(-40 45 45)"/><ellipse cx="55" cy="32" rx="6" ry="3" fill="none" stroke="%23776991" stroke-width="1" opacity="0.2" transform="rotate(-45 55 32)"/><ellipse cx="30" cy="62" rx="6" ry="3" fill="none" stroke="%23776991" stroke-width="1" opacity="0.2" transform="rotate(30 30 62)"/><ellipse cx="40" cy="50" rx="6" ry="3" fill="none" stroke="%23776991" stroke-width="1" opacity="0.2" transform="rotate(35 40 50)"/><ellipse cx="50" cy="38" rx="6" ry="3" fill="none" stroke="%23776991" stroke-width="1" opacity="0.2" transform="rotate(40 50 38)"/></svg>');background-size:contain;background-repeat:no-repeat;z-index:-1;pointer-events:none}.year-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.25rem;margin:2rem 0 3rem;position:relative}.year-card{background:transparent;border:none;border-radius:10px;padding:1.5rem 1rem;text-align:center;text-decoration:none;transition:transform .3s ease;display:flex;flex-direction:column;gap:.5rem;position:relative}.year-card:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:1px solid rgba(119,105,145,.15);border-radius:8px;opacity:0;transition:opacity .3s ease}.year-card:hover:before{opacity:1}.year-card:hover{transform:translateY(-4px);text-decoration:none}.year-card:focus-visible{outline:2px solid rgba(119,105,145,.55);outline-offset:4px}.year-number{font-family:var(--font-mynerve);font-size:2rem;color:#666;line-height:1;transition:color .3s ease}.year-card:hover .year-number{color:#776991}.year-count{font-size:.75rem;color:#666;letter-spacing:.05em}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.25rem;margin:2rem 0 3rem;position:relative;padding:2rem 1rem}.category-card{background:transparent;border:none;border-radius:10px;padding:1.5rem 1rem;text-align:center;text-decoration:none;transition:transform .3s ease;display:flex;flex-direction:column;gap:.5rem;position:relative}.category-card:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:1px solid rgba(119,105,145,.15);border-radius:8px;opacity:0;transition:opacity .3s ease}.category-card:hover:before{opacity:1}.category-card:hover{transform:translateY(-4px);text-decoration:none}.category-card:focus-visible{outline:2px solid rgba(119,105,145,.55);outline-offset:4px}.category-card-sketch{aspect-ratio:4/3;overflow:hidden;background:#fafafa;border-radius:4px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;padding:1rem}.category-card-sketch svg{width:100%;height:100%;opacity:.8;transition:opacity .4s ease}.category-card:hover .category-card-sketch svg{opacity:1}.category-card-content{padding:0}.category-name{font-family:var(--font-mynerve);font-size:1.3rem;color:#666;line-height:1;transition:color .3s ease}.category-card:hover .category-name{color:#776991}.category-count{font-size:.75rem;color:#666;letter-spacing:.05em;font-family:var(--font-karla)}.vault-links{margin:3rem 0;text-align:center}.vault-links p{margin:1rem 0;font-size:1rem}@media (max-width:768px){.vault-intro{font-size:1rem;margin-bottom:2rem}.vault-search-section{margin:2rem 0}.vault-search{flex-direction:column;gap:.75rem}.vault-search input[type=search]{max-width:100%;width:100%}.vault-search button{width:100%}.vault-section-title{font-size:1.25rem;margin:2rem 0 1rem}.vault-section-title:first-of-type:after{display:none}.year-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem;padding:0}.year-card{padding:1.25rem .75rem}.year-number{font-size:1.75rem}.category-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;padding:1rem 0}.category-card{padding:1.25rem .75rem}.category-name{font-size:1.1rem}.vault-links{margin:2rem 0}.vault-links p{font-size:.95rem}}@media (max-width:480px){.pinned-section>.pinned-cards,.related-posts-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem}.vault-intro{font-size:.95rem}.year-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem}.year-card{padding:1rem .5rem}.year-number{font-size:1.5rem}.year-count{font-size:.7rem}.category-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}.category-card{padding:1rem .5rem}.category-name{font-size:1rem}.category-count{font-size:.7rem}}.support-simple{max-width:600px;margin:3rem auto;text-align:center}.support-page>h1{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.support-thank-you-main{font-family:var(--font-mynerve);font-size:2.5rem;color:#776991;text-align:center;margin:2rem auto;line-height:1.4}.support-signoff{position:relative;display:inline-block}.support-heart-doodle{display:inline-block;width:50px;height:50px;vertical-align:middle;margin-left:8px;transform:rotate(-8deg) translateY(-2px)}.support-text{font-family:var(--font-karla);font-size:1.1rem;color:#666;text-align:center;margin:1.5rem auto;line-height:1.8}.support-text.italic,.support-text.italic a{font-style:italic}.support-text a{color:#776991;text-decoration:underline}.support-text a:hover{color:#3f3650}@media (max-width:768px){.support-thank-you-main{font-size:2rem}.support-text{font-size:1rem}}@media (max-width:360px){.nav{align-items:flex-start;gap:.75rem;padding:0 18px 16px}.logo{flex:0 0 44px;width:44px}.nav-items{gap:.2rem .75rem;justify-content:flex-end;line-height:1.2;max-width:13.25rem}.nav-items li{margin-right:0}.nav-items a{min-height:1.65rem}.pinned-section>.pinned-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem .9rem}.pinned-section>.pinned-cards .pinned-card-sketch{margin-bottom:.65rem}.pinned-section>.pinned-cards .pinned-card-title{font-size:1rem;line-height:1.2}.pinned-section>.pinned-cards .pinned-card-date{margin-top:.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.timeline-item{opacity:1!important;transform:none!important}.post-content .timeline-item figure img{filter:none!important}}@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/ea05c3aa551e0ebc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b7ae23d8a9c319da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_4e868f{font-family:Karla,Karla Fallback;font-style:normal}.__variable_4e868f{--font-karla:"Karla","Karla Fallback"}@font-face{font-family:Koulen;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/68642b137ed3c09a-s.woff2) format("woff2");unicode-range:u+1780-17ff,u+19e0-19ff,u+200c-200d,u+25cc}@font-face{font-family:Koulen;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3e5a4adce6899c89-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Koulen Fallback;src:local("Arial");ascent-override:137.09%;descent-override:65.80%;line-gap-override:0.00%;size-adjust:89.05%}.__className_335baa{font-family:Koulen,Koulen Fallback;font-weight:400;font-style:normal}.__variable_335baa{--font-koulen:"Koulen","Koulen Fallback"}@font-face{font-family:Mynerve;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9510010ae5abf274-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Mynerve;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/90b0fc7578ad7934-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Mynerve;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2077948ff5df21e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mynerve;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/80b488f647dc0805-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mynerve Fallback;src:local("Arial");ascent-override:95.53%;descent-override:39.03%;line-gap-override:0.00%;size-adjust:97.35%}.__className_dcaf5d{font-family:Mynerve,Mynerve Fallback;font-weight:400;font-style:normal}.__variable_dcaf5d{--font-mynerve:"Mynerve","Mynerve Fallback"}