.curiosity-section{grid-template-columns:1fr 1fr;gap:90px;padding-top:60px;padding-bottom:100px;display:grid;position:relative}.curiosity-intro{align-self:start;position:relative}.curiosity-intro .eyebrow{color:var(--purple);margin-bottom:20px}.curiosity-intro h2{max-width:560px;font-size:clamp(32px,3.3vw,46px);line-height:1.2}.curiosity-intro h2 em{color:var(--purple)}.curiosity-intro>p{max-width:520px;color:var(--muted);margin:25px 0;font-size:18px;line-height:1.85}.curiosity-intro>.text-link{min-height:44px;font-size:16px}.curiosity-margin{color:var(--purple);margin-top:40px;margin-left:38%;font-size:15px;font-style:italic;display:block;transform:rotate(-5deg)}.curiosity-note-label{letter-spacing:.12em;color:var(--muted);padding-bottom:14px;font-size:11px;display:block}.curiosity-notes{isolation:isolate;align-self:center;padding:10px 0;position:relative}.curiosity-notes:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#eee5fa77,#0000 68%);position:absolute;inset:-40px -30px}.curiosity-notes details{border-top:1px solid var(--line);padding:22px 0}.curiosity-notes summary{cursor:pointer;grid-template-columns:28px 1fr 24px;align-items:start;gap:14px;min-height:44px;list-style:none;display:grid}.curiosity-notes summary::-webkit-details-marker{display:none}.curiosity-notes summary>span:first-child{color:var(--purple);margin-top:5px;font-size:12px}.curiosity-notes h3{letter-spacing:-.03em;font-size:23px;line-height:1.4}.curiosity-notes .note-plus{color:var(--purple);font-size:25px;line-height:1.3;transition:transform .2s}.curiosity-notes details[open] .note-plus{transform:rotate(45deg)}.curiosity-notes details p{color:var(--muted);max-width:560px;padding:14px 30px 2px 42px;font-size:17px;line-height:1.85}.curiosity-notes summary:focus-visible{outline:2px solid var(--purple);outline-offset:6px;border-radius:3px}.curiosity-footnote{color:var(--muted);padding:5px 0 0 42px;font-size:13px;font-style:italic;display:block}.social-paths{grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:15px;padding-bottom:90px;display:grid}.social-paths-heading .eyebrow{color:var(--purple);margin-bottom:20px}.social-paths-heading h2{font-size:clamp(36px,3.7vw,51px);line-height:1.15}.social-paths-heading h2 em{color:var(--purple)}.social-paths-heading>p{color:var(--muted);max-width:270px;margin-top:22px;font-size:18px;line-height:1.8}.social-doodle{color:var(--purple);margin:35px 0 0 90px;font-size:19px;font-style:italic;display:block;transform:rotate(-7deg)}.social-path{border-top:1px solid var(--line);--path-accent:#8963a7;--path-soft:#eee2f8;grid-template-columns:54px 1fr 26px;align-items:center;gap:23px;padding:25px 0;display:grid}.social-path:last-child{border-bottom:1px solid var(--line)}.social-path-mint{--path-accent:#477c65;--path-soft:#e1f3e9}.social-path-peach{--path-accent:#a56542;--path-soft:#fbe8db}.social-path-icon{width:54px;height:58px;color:var(--path-accent);background:var(--path-soft);border-radius:42% 58% 57% 43%/44% 42% 58% 56%;place-items:center;font-size:23px;font-weight:650;transition:transform .2s;display:grid;transform:rotate(-6deg)}.social-path-kicker{letter-spacing:.1em;color:var(--path-accent);font-size:10px}.social-path h3{margin:5px 0 8px;font-size:27px;line-height:1.25}.social-path p{color:var(--muted);max-width:420px;font-size:16px;line-height:1.7}.social-path>svg{color:var(--path-accent);transition:transform .2s}.social-path:hover .social-path-icon{transform:rotate(5deg)}.social-path:hover>svg{transform:translate(3px,-3px)}.social-path:hover h3{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--path-accent);text-decoration-color:var(--path-accent)}.social-path:focus-visible{outline:2px solid var(--purple);outline-offset:6px}.conversation-invite{isolation:isolate;border-top:1px solid var(--line);grid-template-columns:170px 1fr 180px;align-items:center;gap:40px;margin-top:10px;margin-bottom:35px;padding:64px 20px 80px;display:grid;position:relative}.conversation-invite:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#efe3f799,#0000 67%);position:absolute;inset:0 10% 5%}.invite-copy .eyebrow{letter-spacing:.11em;color:var(--purple);margin-bottom:22px;font-size:10px}.invite-copy h2{font-size:clamp(38px,4vw,55px);line-height:1.15}.invite-copy h2 em{color:var(--purple)}.invite-copy>p{max-width:570px;margin:24px 0;font-size:18px;line-height:1.8}.invite-copy>.button{min-height:48px;font-size:16px}.invite-scribble{color:var(--purple);opacity:.7;align-self:start;margin-top:40px}.invite-scribble svg{width:150px;max-width:100%;transform:rotate(-20deg)}.invite-scribble>span{margin-top:3px;font-size:13px;font-style:italic;display:block;transform:rotate(-8deg)}.invite-signoff{color:var(--muted);align-self:end;margin-bottom:22px;font-size:14px;font-style:italic;line-height:1.8;transform:rotate(-5deg)}.invite-signoff b{color:var(--purple);margin-top:8px;font-size:25px;font-weight:550;display:block}.contact-personal .form-panel{border:0;border-left:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:35px 0 0 34px}.contact-personal .contact-aside{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:28px 0}.contact-personal .contact-aside h3{font-size:23px}.contact-personal .contact-aside p{font-size:16px}.contact-personal .contact-intro>p{font-size:18px;line-height:1.85}html[data-theme=dark] .curiosity-notes:before{background:radial-gradient(#54406b35,#0000 68%)}html[data-theme=dark] .social-path{--path-accent:#d2adf1;--path-soft:#3c304c}html[data-theme=dark] .social-path-mint{--path-accent:#9fd5bd;--path-soft:#29453c}html[data-theme=dark] .social-path-peach{--path-accent:#ecc0a2;--path-soft:#4b3834}html[data-theme=dark] .conversation-invite:before{background:radial-gradient(#573e6c38,#0000 67%)}html[data-theme=dark] .contact-personal .form-panel,html[data-theme=dark] .contact-personal .contact-aside{border-color:var(--line);background:0 0}@media (max-width:1000px){.curiosity-section,.social-paths{gap:45px}.conversation-invite{grid-template-columns:100px 1fr;gap:25px}.invite-signoff{grid-column:2;margin-top:-5px;margin-bottom:0}.invite-scribble{margin-top:75px}.curiosity-intro h2{font-size:35px}}@media (max-width:760px){.curiosity-section{grid-template-columns:1fr;gap:38px;padding-top:35px;padding-bottom:65px}.curiosity-intro>p{max-width:650px}.curiosity-margin{display:none}.curiosity-notes:before{inset:-10px 0}.curiosity-notes details{padding:20px 0}.social-paths{grid-template-columns:1fr;gap:25px;padding-bottom:65px}.social-paths-heading{position:relative}.social-paths-heading>p{max-width:420px}.social-doodle{margin:0;font-size:16px;position:absolute;bottom:12px;right:15px}.conversation-invite{grid-template-columns:1fr;padding:45px 0 50px}.invite-scribble{display:none}.invite-signoff{grid-column:1;justify-self:end;margin:3px 15px 0}.invite-copy>p{max-width:600px}.contact-personal .form-panel{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}}@media (max-width:580px){.curiosity-intro h2{font-size:32px}.curiosity-intro>p,.curiosity-notes details p,.invite-copy>p{font-size:17px}.curiosity-notes h3{font-size:21px}.curiosity-notes summary{grid-template-columns:22px 1fr 20px;gap:10px}.curiosity-notes details p{padding:12px 0 0 32px}.curiosity-footnote{padding-left:32px}.social-paths-heading h2{font-size:39px}.social-doodle{display:none}.social-path{grid-template-columns:42px 1fr 20px;gap:16px;padding:23px 0}.social-path-icon{width:42px;height:48px;font-size:20px}.social-path p{font-size:16px}.social-path h3{font-size:26px}.social-path-kicker{font-size:9px}.invite-copy h2{font-size:41px}.invite-copy>.button{font-size:15px}.contact-personal .contact-intro>p{font-size:17px}}@media (prefers-reduced-motion:reduce){.curiosity-notes .note-plus,.social-path-icon,.social-path>svg{transition:none}.social-path:hover .social-path-icon{transform:rotate(-6deg)}.social-path:hover>svg{transform:none}}
