:root{--merlot:#340d1a;--ivory:#f6f3e8;--vanilla:#b5a293;--white:#fff;--serif:Didot,"Bodoni 72",Georgia,serif;--sans:"Avenir Next","Helvetica Neue",Arial,sans-serif;--rule:#340d1a24;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--white);scroll-padding-top:100px}body{color:var(--merlot);background:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}em{font-weight:400}a{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:#b5a29355;text-decoration:none}img{max-width:100%;height:auto}a:focus-visible{outline-offset:6px;outline:2px solid}section{scroll-margin-top:95px}.wrap{width:min(1180px,100% - 112px);margin-inline:auto}.eyebrow{font:500 11px/1.6 var(--sans);letter-spacing:.16em;text-transform:uppercase}.skip-link{z-index:20;background:var(--merlot);color:var(--white);padding:16px 24px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:16px}.site-header{z-index:10;border-bottom:1px solid var(--rule);background:#fffffffa;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 80px);height:88px;margin:auto;display:flex}.header-official-logo{align-items:center;width:100px;min-height:44px;display:flex}.header-official-logo img{width:100%;height:auto;display:block}.site-header nav{align-items:center;gap:38px;display:flex}.site-header nav a{min-height:44px;font:500 11px/1 var(--sans);letter-spacing:.1em;align-items:center;gap:16px;display:flex}.site-header nav a:hover{text-underline-offset:6px;text-decoration:underline}.header-join{border-bottom:1px solid var(--merlot)}.hero{text-align:center;background:#fff;flex-direction:column;justify-content:space-between;min-height:clamp(540px,100svh - 88px,760px);padding:80px 40px 26px;display:flex}.hero-center{width:100%;margin:auto;padding:20px 0 60px}.hero-center>.eyebrow{margin-bottom:34px}.save-date-display{font:400 clamp(58px,7.3vw,106px)/1.12 var(--serif);letter-spacing:-.035em;white-space:nowrap;justify-content:center;align-items:baseline;gap:.24em;display:flex}.save-date-display em{letter-spacing:-.04em;font:italic 1.03em/1 Snell Roundhand,Baskerville,Georgia,serif}.hero-date{font:400 14px/1.7 var(--sans);letter-spacing:.045em;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.text-link{border-bottom:1px solid var(--merlot);min-height:44px;font:500 11px/1.6 var(--sans);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:38px;padding:8px 0;display:inline-flex}.text-link span{font-size:19px}.text-link:hover{opacity:.7}.hero .text-link{margin-top:32px}.hero-foot{border-top:1px solid var(--rule);font:400 10px/1.6 var(--sans);letter-spacing:.04em;justify-content:space-between;gap:20px;padding-top:22px;display:flex}.invitation{isolation:isolate;background:var(--merlot);color:var(--ivory);padding:82px 0;position:relative;overflow:hidden}.invitation-texture{z-index:-1;object-fit:cover;opacity:.055;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.invitation-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.invitation-identity{text-align:left;max-width:540px}.presents{font:italic 20px/1.4 var(--serif);margin-bottom:24px}.forum-lockup{width:320px;max-width:100%;height:auto;display:block}.forum-descriptors{font:400 11px/1.8 var(--sans);letter-spacing:.055em;text-transform:uppercase;margin-top:27px}.forum-descriptors p+p{margin-top:8px}.invitation-line{font:400 32px/1.25 var(--serif);letter-spacing:-.01em;margin-top:36px}.light{border-color:#f6f3e866;margin-top:28px}.envelope-link{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:380px;margin:auto;display:flex}.envelope-image{filter:drop-shadow(0 16px 20px #0002);width:100%;height:auto;transition:transform .35s;display:block}.envelope-caption{min-height:44px;font:400 10px/1.7 var(--sans);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:20px;display:flex}.envelope-caption span{font-size:16px}.editorial-section,.agenda-section{grid-template-columns:1fr 1fr;column-gap:80px;padding-block:108px;display:grid}.section-heading>.eyebrow{margin-bottom:25px}h2{font:400 clamp(32px,3.15vw,46px)/1.15 var(--serif);letter-spacing:-.025em}.section-copy,.agenda-content,.join-copy{font:400 15px/1.95 var(--sans);max-width:540px}.section-copy p+p,.agenda-content p+p,.join-copy p+p{margin-top:22px}.panama-section{background:var(--ivory);border-block:1px solid var(--rule);padding:95px 0}.panama-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.panama-heading>.eyebrow{margin-bottom:25px}.panama-date{font:400 12px/1.8 var(--sans);letter-spacing:.025em;margin-top:30px}.agenda-section{padding-block:108px}.agenda-content p:first-child{margin-top:0}.join-section{background:var(--merlot);color:var(--ivory);padding:95px 0}.join-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.join-section h2{font-size:clamp(46px,5vw,70px);line-height:1.06}.join-section .eyebrow{color:var(--vanilla)}.presence{font:italic 26px/1.35 var(--serif);padding-block:5px}.primary-link{background:var(--ivory);min-height:58px;color:var(--merlot);border:1px solid var(--ivory);font:500 12px/1.5 var(--sans);justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:18px 23px;transition:background-color .2s,color .2s;display:flex}.primary-link:hover{color:var(--ivory);background:0 0}p.registration-note{font:400 11px/1.75 var(--sans);opacity:.85;max-width:480px;margin-top:16px}.site-footer{background:var(--white);padding:45px 0}.footer-grid{grid-template-columns:1fr 1fr 44px;align-items:center;gap:40px;display:grid}.footer-brand{font:400 32px/1.2 var(--serif);margin-top:14px}.footer-motto{font:400 12px/1.6 var(--sans);margin-top:7px}.footer-contact{justify-self:end}.email{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.footer-contact nav{flex-wrap:wrap;gap:24px;font-size:11px;display:flex}.footer-contact nav a{align-items:center;min-height:44px;display:flex}.footer-contact a:hover{text-underline-offset:4px;text-decoration:underline}.back-to-top{border:1px solid var(--rule);place-items:center;width:44px;height:44px;font-size:22px;display:grid}.back-to-top:hover{background:var(--merlot);color:var(--white)}.registration-page{background:var(--white);min-height:100svh;padding:36px 24px 70px}.registration-header{justify-content:space-between;align-items:center;gap:24px;max-width:760px;margin:0 auto 32px;display:flex}.registration-back{font:400 11px/1.5 var(--sans);align-items:center;gap:12px;min-height:44px;display:flex}.registration-card{border:1px solid var(--rule);background:#fff;max-width:760px;margin:auto;padding:42px}.registration-card h1{font:400 44px/1.15 var(--serif);letter-spacing:-.025em;margin:23px 0}.registration-card .description{font:400 15px/1.85 var(--sans)}.registration-card .event-date{font:400 12px/1.7 var(--sans);border-bottom:1px solid var(--rule);padding:20px 0}.registration-card iframe{border:0;width:100%;height:800px;margin-top:24px;display:block}.registration-help{margin-top:20px;font-size:12px;line-height:1.8}.registration-help a{text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.wrap{width:calc(100% - 80px)}.invitation-grid,.editorial-section,.panama-grid,.agenda-section,.join-grid{gap:48px}.invitation-line{font-size:29px}.section-copy,.agenda-content,.join-copy{font-size:14px}.forum-lockup{width:285px}.forum-descriptors{font-size:10px}.footer-grid{gap:24px}}@media (width<=700px){html{scroll-padding-top:80px}section{scroll-margin-top:78px}.wrap{width:calc(100% - 44px)}.header-inner{width:calc(100% - 44px);height:74px}.header-official-logo{width:82px}.site-header nav{gap:23px}.site-header nav a{gap:8px;font-size:9px}.hero{min-height:520px;padding:60px 22px 22px}.hero-center{padding:10px 0 45px}.hero-center>.eyebrow{margin-bottom:28px;font-size:9px}.save-date-display{gap:.17em;font-size:clamp(36px,10.3vw,66px)}.hero-date{gap:9px;margin-top:26px;font-size:12px}.hero .text-link{margin-top:25px}.hero-foot{gap:16px;font-size:9px}.hero-foot span:first-child{text-align:left;max-width:150px}.hero-foot span:last-child{text-align:right}.invitation{padding:60px 0}.invitation-grid{grid-template-columns:1fr;gap:42px}.invitation-identity{text-align:center;max-width:none}.presents{margin-bottom:20px;font-size:18px}.forum-lockup{width:260px;margin:auto}.forum-descriptors{letter-spacing:.03em;margin-top:22px;font-size:10px}.forum-descriptors p+p{max-width:320px;margin:8px auto 0}.invitation-line{margin-top:28px;font-size:29px}.light{margin-top:22px}.envelope-link{gap:12px;max-width:290px}.envelope-caption{font-size:9px}.editorial-section,.agenda-section{grid-template-columns:1fr;gap:28px;padding-block:65px}.section-heading>.eyebrow,.panama-heading>.eyebrow{margin-bottom:19px;font-size:10px}h2{font-size:34px;line-height:1.16}.section-copy,.agenda-content,.join-copy{max-width:none;font-size:14px;line-height:1.9}.section-copy p+p,.agenda-content p+p,.join-copy p+p{margin-top:20px}.panama-section{padding:65px 0}.panama-grid,.join-grid{grid-template-columns:1fr;gap:32px}.panama-date{margin-top:22px;font-size:11px}.join-section{padding:65px 0}.join-section h2{font-size:51px}.presence{font-size:25px}.primary-link{gap:16px;padding-inline:18px;font-size:11px}p.registration-note{font-size:10px;line-height:1.8}.site-footer{padding:35px 0}.footer-grid{grid-template-columns:1fr 44px;gap:23px}.footer-grid>div:first-child{grid-column:1/-1}.footer-contact{justify-self:start;min-width:0}.email{overflow-wrap:anywhere;font-size:11px}.footer-contact nav{gap:15px;font-size:10px}.footer-brand{font-size:29px}.registration-page{padding:25px 18px 45px}.registration-card{padding:28px 20px}.registration-card h1{font-size:35px}.registration-card iframe{height:880px}}@media (width<=350px){.save-date-display{font-size:32px}.hero-date{gap:6px;font-size:11px}.site-header nav{gap:15px}.wrap,.header-inner{width:calc(100% - 36px)}h2{font-size:30px}.hero-foot{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.envelope-image,.primary-link{transition:none}.envelope-link:hover .envelope-image{transform:none}}.envelope-art{width:100%;display:block;position:relative}.envelope-date{width:68%;color:var(--merlot);text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:42%;left:16%}.envelope-save{font:400 clamp(20px,2vw,28px)/1.2 var(--serif);white-space:nowrap}.envelope-save em{font-family:Snell Roundhand,Georgia,serif;font-size:1.08em}.envelope-date time{font:500 14px/1.4 var(--sans);letter-spacing:.07em;margin-top:9px}.envelope-city{font:400 11px/1.4 var(--sans);margin-top:3px}.envelope-link:hover .envelope-image{transform:none}@media (width<=700px){.envelope-save{font-size:22px}.envelope-date time{margin-top:7px;font-size:12px}.envelope-city{font-size:10px}}.panama-grid{text-align:center;display:block}.panama-heading{max-width:760px;margin-inline:auto}.panama-date:before{content:"";background:var(--merlot);opacity:.3;width:64px;height:1px;margin:0 auto 24px;display:block}.invitation-motto{margin-top:32px}.invitation-motto .eyebrow{color:var(--vanilla);margin-bottom:14px}.invitation-motto-title{font:400 42px/1.08 var(--serif);letter-spacing:-.025em}.invitation-motto:after{content:"";background:var(--ivory);opacity:.4;width:64px;height:1px;margin-top:24px;display:block}@media (width<=700px){.invitation-motto:after{margin-inline:auto}.invitation-motto-title{font-size:38px}}.arrow-icon{flex:none;width:20px;height:20px;display:block}.header-join .arrow-icon{width:16px;height:16px}.envelope-caption .arrow-icon{width:17px;height:17px}@media (width<=700px){.header-join .arrow-icon{width:14px;height:14px}}.privacy-note{border-top:1px solid var(--rule);font:400 12px/1.8 var(--sans);color:var(--merlot);margin-top:24px;padding-top:24px}.privacy-note h2{font:500 11px/1.7 var(--sans);letter-spacing:.06em;text-wrap:wrap;margin-bottom:12px}.privacy-note p+p{margin-top:12px}.privacy-note a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.her-footer{isolation:isolate;background:var(--merlot);color:var(--ivory);border-top:1px solid #f6f3e82b;padding:90px 0 24px;position:relative;overflow:hidden}.her-footer-wallpaper{z-index:-1;object-fit:cover;opacity:.055;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.her-footer-masthead{text-align:center;padding-bottom:76px}.her-footer-masthead>a{width:min(530px,75%);margin:auto;display:block}.her-footer-masthead img{width:100%;height:auto;display:block}.her-footer-masthead p{font:400 13px/1.7 var(--sans);letter-spacing:.08em;margin-top:20px}.her-footer-contacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;padding-bottom:52px;display:grid}.her-footer-contacts section{flex-direction:column;align-items:flex-start;display:flex}.her-footer-contacts .eyebrow{color:var(--vanilla);letter-spacing:.12em;font-size:10px}.her-footer-contacts h2{font:400 26px/1.2 var(--serif);letter-spacing:-.02em;margin:16px 0}.her-footer-contacts section>p:not(.eyebrow){font:400 12px/1.85 var(--sans);margin-bottom:18px}.her-footer-email{font:400 11px/1.6 var(--sans);overflow-wrap:anywhere;text-underline-offset:5px;align-items:center;min-height:44px;margin-top:auto;text-decoration:underline #f6f3e850;display:flex}.her-footer-bottom{font:400 11px/1.6 var(--sans);border-top:1px solid #f6f3e833;justify-content:space-between;align-items:center;gap:28px;padding-top:20px;display:flex}.her-footer-bottom nav{flex-wrap:wrap;gap:24px;display:flex}.her-footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.her-footer-bottom a:hover,.her-footer-email:hover{text-underline-offset:5px;text-decoration:underline}.her-footer-top{gap:14px}.her-footer-top svg{width:17px;height:17px}@media (width<=1000px){.her-footer-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.her-footer-bottom{flex-wrap:wrap}.her-footer-bottom nav{gap:20px}}@media (width<=700px){.her-footer{padding:60px 0 20px}.her-footer-masthead{padding-bottom:48px}.her-footer-masthead>a{width:82%}.her-footer-masthead p{margin-top:16px;font-size:11px}.her-footer-contacts{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.her-footer-contacts section{border-top:1px solid #f6f3e826;padding-top:24px}.her-footer-contacts h2{margin:12px 0;font-size:29px}.her-footer-contacts section>p:not(.eyebrow){max-width:330px;margin-bottom:8px;font-size:13px}.her-footer-email{font-size:12px}.her-footer-bottom{grid-template-columns:1fr;gap:8px;display:grid}.her-footer-bottom nav{gap:23px}.her-footer-top{margin-top:8px}}.registration-card{text-align:center;border:0;padding-top:20px}.registration-event-brand{max-width:420px;margin:0 auto 54px}.registration-event-brand img{width:300px;max-width:90%;margin:0 auto 24px;display:block}.registration-event-brand p{font:400 10px/1.8 var(--sans);letter-spacing:.05em;text-transform:uppercase}.registration-event-brand p+p{margin-top:8px}.registration-choice{max-width:620px;margin-inline:auto}.registration-choice h1,.registration-choice h2{font:400 38px/1.2 var(--serif);letter-spacing:-.025em;margin:0 0 20px}.registration-choice>p{font:400 14px/1.85 var(--sans);margin-top:18px}.registration-choice .registration-subtitle{font-size:15px;font-weight:500}.registration-action{border:1px solid var(--merlot);background:var(--merlot);min-height:54px;color:var(--ivory);font:500 12px/1.5 var(--sans);cursor:pointer;justify-content:center;align-items:center;margin-top:27px;padding:16px 24px;display:inline-flex}.registration-action:hover{background:var(--ivory);color:var(--merlot)}.registration-action:disabled{opacity:.55;cursor:default}.registration-presentation{border-top:1px solid var(--rule);margin-top:48px;padding-top:46px}.registration-form-anchor{scroll-margin-top:30px}.privacy-note{text-align:center}.registration-card .registration-note{text-align:center;margin-inline:auto}@media (width<=700px){.registration-event-brand{margin-bottom:42px}.registration-event-brand img{width:250px}.registration-choice h1,.registration-choice h2{font-size:32px}.registration-choice>p{font-size:13px}.registration-choice .registration-subtitle{font-size:14px}.registration-action{width:100%;font-size:11px}.registration-card{padding-inline:8px}.registration-presentation{margin-top:38px;padding-top:35px}}.agenda-background{background:var(--ivory);border-block:1px solid var(--rule)}.founder-profile{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;padding-block:80px;display:grid}.founder-photo img{width:100%;height:auto;display:block}.founder-bio h1{font:400 clamp(40px,4vw,60px)/1.1 var(--serif);letter-spacing:-.025em;margin:22px 0 14px}.founder-role{font:400 11px/1.8 var(--sans);letter-spacing:.05em}.founder-bio h2{font:400 29px/1.25 var(--serif);margin:32px 0 23px}.founder-bio>p:not(.eyebrow):not(.founder-role){font:400 14px/1.9 var(--sans);margin-top:19px}.founder-letter{background:var(--ivory);padding:85px 0}.founder-letter-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.founder-letter-heading h2{margin:24px 0 40px;font-size:54px;line-height:1.08}.founder-letter-heading img{width:100%;max-width:300px;height:auto;display:block}.founder-letter-copy blockquote{font:400 15px/1.95 var(--sans);margin:0}.founder-letter-copy blockquote p+p{margin-top:22px}.founder-letter-copy blockquote p:first-child{font:400 26px/1.4 var(--serif);margin-bottom:28px}.founder-signature{font:italic 29px/1.3 var(--serif);margin:32px 0 10px}.founder-gallery{grid-template-columns:1fr 1fr;gap:30px;padding-block:65px;display:grid}.founder-gallery figure{margin:0}.founder-gallery img{width:100%;height:auto;display:block}.site-header a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}@media (width<=1000px){.founder-profile{gap:40px}.founder-letter-grid{gap:45px}}@media (width<=700px){.site-header nav{gap:16px}.site-header nav a{font-size:8px}.header-official-logo{width:70px}.founder-profile{grid-template-columns:1fr;gap:35px;padding-block:40px}.founder-photo{max-width:400px;margin:auto}.founder-bio h1{font-size:42px}.founder-bio h2{font-size:29px}.founder-letter{padding:55px 0}.founder-letter-grid{grid-template-columns:1fr;gap:35px}.founder-letter-heading h2{font-size:46px}.founder-letter-heading img{max-width:230px}.founder-letter-copy blockquote{font-size:14px}.founder-gallery{grid-template-columns:1fr;padding-block:40px}.founder-letter-copy blockquote p:first-child{font-size:25px}}
