@import "https://fonts.googleapis.com/css2?family=Allura&family=DM+Sans:wght@400;500;600&family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&display=swap";:root{--ink:#24332e;--forest:#1d463a;--deep:#15362e;--paper:#f4efe7;--cream:#fffaf2;--sage:#9cad8f;--mist:#d9e0d4;--copper:#bb6447;--rose:#d6a08e;--plum:#6d4050;--line:#24332e33;--serif:"Fraunces", Georgia, serif;--sans:"DM Sans", system-ui, sans-serif;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--floral-wash-a:#f4efe7e6;--floral-wash-b:#fffaf2d6;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(135deg, var(--floral-wash-a), var(--floral-wash-b)), url(/images/backgrounds/floral-comfort.webp);font-family:var(--sans);background-position:50%;background-size:cover;background-attachment:fixed;margin:0;line-height:1.65}body.theme-speaking{--floral-wash-a:#dce5d8e8;--floral-wash-b:#f8f1e4d9}body.theme-conference,body.theme-appearances{--floral-wash-a:#f4e4cfe8;--floral-wash-b:#d8e2dcdb}body.theme-books,body.theme-selected-works{--floral-wash-a:#ebdadee8;--floral-wash-b:#f9efe0db}body.theme-about{--floral-wash-a:#f6e8d6e8;--floral-wash-b:#e1e8d8d9}body.theme-connect,body.theme-contact,body.theme-newsletter{--floral-wash-a:#dae5deeb;--floral-wash-b:#f0dfd9db}body.theme-community{--floral-wash-a:#dde8eee8;--floral-wash-b:#f2dae2db}body.theme-redeem,body.theme-issuer-preview{--floral-wash-a:#e2ebe2eb;--floral-wash-b:#f2ddcdde}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}button,input,textarea,select{font:inherit}img{max-width:100%}h1,h2,h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.02}h1{font-size:clamp(3.4rem,8vw,7.8rem)}h2{font-size:clamp(2.4rem,5vw,5rem)}h3{font-size:clamp(1.5rem,2.4vw,2.2rem)}p{margin:0}.skip-link{z-index:99;background:var(--cream);padding:.65rem 1rem;position:fixed;top:.6rem;left:.6rem;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--copper);outline-offset:4px}.site-header{max-width:var(--max);z-index:20;justify-content:space-between;align-items:center;gap:2rem;min-height:90px;margin:auto;padding:1rem 2rem;display:flex;position:relative}.brand{align-items:center;text-decoration:none;display:flex}.brand-wordmark{justify-items:center;line-height:1;display:grid}.brand-script{color:var(--forest);background:repeating-linear-gradient(135deg,#fffaf2 0 8px,#eee6d9 8px 16px,#f7f1e8 16px 24px) padding-box padding-box,linear-gradient(115deg,#876421 0%,#d8bd67 18%,#fff1a8 36%,#b2822d 54%,#efd57b 75%,#886522 100%) border-box;border:3px solid #0000;border-radius:13px;padding:.5rem 1.25rem .44rem;font-family:Allura,Segoe Script,cursive;font-size:3.4rem;font-style:italic;line-height:.72;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffffb8,0 2px #64481829,0 4px 10px #6448181a}.brand-script:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:28%;position:absolute;inset:-35% auto -35% -45%;transform:skew(-18deg)}.brand:hover .brand-script:after,.brand:focus-visible .brand-script:after{animation:.85s ease-out brand-glare}@keyframes brand-glare{0%{opacity:0;left:-45%}18%{opacity:.8}to{opacity:0;left:120%}}.brand-descriptor{font-family:var(--sans);letter-spacing:.115em;text-transform:uppercase;white-space:nowrap;margin-top:.48rem;font-size:.54rem;font-weight:600}.header-actions{align-items:center;gap:clamp(.8rem,1.3vw,1.35rem);display:flex}.primary-nav{align-items:center;gap:clamp(.8rem,1.5vw,1.75rem);font-size:.85rem;font-weight:500;display:flex}.primary-nav a{text-decoration:none}.primary-nav a:not(.nav-cta){border-bottom:1px solid #0000}.primary-nav a:hover,.primary-nav a[aria-current=page]{border-color:currentColor}.nav-talkadot{display:none}.nav-cta{border:1px solid var(--ink);border-radius:99px;padding:.7rem 1rem}.nav-cta:hover{background:var(--ink);color:var(--cream)}.menu-button{color:inherit;background:0 0;border:0;display:none}.hero{min-height:calc(82vh - 90px);padding:clamp(2.25rem, 4vw, 4rem) max(2rem, calc((100vw - var(--max)) / 2));background-image:linear-gradient(90deg,#f4efe7e6 0%,#f4efe7cc 48%,#f4efe7b3 100%),url(/images/backgrounds/floral-comfort.webp);background-position:50%;background-size:cover;grid-template:"copy copy""intro art""quote quote"/1fr 1fr;align-items:center;gap:1.25rem 2rem;display:grid;overflow:hidden}.hero-copy{z-index:2;grid-area:copy;align-self:end;position:relative}.hero-booking-link{border:1px solid var(--forest);background:var(--forest);width:fit-content;color:var(--cream);text-align:center;border-radius:99px;justify-content:center;align-items:center;gap:.45rem;margin:0 auto .9rem;padding:.78rem 1.2rem;font-size:.82rem;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 8px 18px #15362e29}.hero-booking-link:hover{background:var(--cream);color:var(--forest);transform:translateY(-1px);box-shadow:0 10px 22px #15362e33}.hero-booking-link+.kicker{margin-bottom:1rem}.hero h1 span{color:var(--copper);font-style:italic;display:block}.hero-intro-block{grid-area:intro;align-self:start;gap:1.35rem;display:grid}.hero-intro{max-width:640px;margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem)}.hero-support{color:#24332ed1;max-width:640px;margin:-.45rem 0 0;font-size:.98rem;line-height:1.65}.kicker{text-transform:uppercase;letter-spacing:.16em;margin-bottom:1.5rem;font-size:.74rem;font-weight:600}.button-row{flex-wrap:wrap;gap:.8rem;display:flex}.button{background:var(--forest);color:#fff;border:1px solid var(--forest);border-radius:99px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--deep)}.button.secondary{color:var(--ink);border-color:var(--ink);background:0 0}.button.secondary:hover{background:var(--ink);color:#fff}.informed-link{position:relative}.informed-link:after{content:attr(data-link-hint);z-index:40;background:var(--cream);width:min(320px,100vw - 3rem);color:var(--deep);text-align:left;text-shadow:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #24332e38;border-radius:12px;padding:.85rem 1rem;font-size:.88rem;font-weight:500;line-height:1.42;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%,.35rem);box-shadow:0 14px 32px #24332e33}.informed-link:hover:after,.informed-link:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.informed-link-below:after{top:calc(100% + .75rem);bottom:auto;transform:translate(-50%,-.35rem)}.informed-link-below:hover:after,.informed-link-below:focus-visible:after{transform:translate(-50%)}.booking-cta{text-align:center;background:#ffffff6b;justify-items:center;display:grid}.booking-cta h2{max-width:760px}.booking-cta>p:not(.kicker){max-width:680px;margin:1.2rem auto 1.7rem;font-size:1.08rem}.booking-cta-podium{min-height:clamp(430px,58vw,680px);color:var(--cream);background-color:var(--deep);background-image:linear-gradient(#050c0a75,#050c0ab8),url(/images/backgrounds/chapter-reading-luncheon-podium.png);background-position:50% 48%;background-size:cover;align-content:center}.booking-cta-podium h2,.booking-cta-podium>p{text-shadow:0 2px 12px #000000b8}.booking-cta-podium>p:not(.kicker){font-size:clamp(1.12rem,1.7vw,1.32rem);font-weight:500}.booking-cta-podium .button{background:var(--cream);color:var(--deep);border-color:var(--cream);box-shadow:0 10px 26px #00000047}.booking-cta-podium .button:hover{color:#050607;background:#fff}.booking-cta-dining{min-height:clamp(430px,48vw,620px);color:var(--cream);background-color:var(--deep);background-image:linear-gradient(90deg,#081411cc,#08141194 52%,#08141157),url(/images/backgrounds/about-dining-hall.png);background-position:50%;background-size:cover;align-content:center}.booking-cta-dining h2,.booking-cta-dining>p{text-shadow:0 2px 12px #000000c7}.booking-cta-dining>p:not(.kicker){font-size:clamp(1.12rem,1.7vw,1.32rem);font-weight:500}.booking-cta-dining .button{background:var(--cream);color:var(--deep);border-color:var(--cream);box-shadow:0 10px 26px #00000052}.booking-cta-dining .button:hover{color:#050607;background:#fff}.booking-cta-openmic{min-height:clamp(430px,48vw,620px);color:var(--cream);background-color:#16100f;background-image:linear-gradient(90deg,#09090dd1,#140c119e 53%,#120b0f4d),url(/images/backgrounds/poetry-open-mic.png);background-position:50%;background-size:cover;align-content:center}.booking-cta-openmic h2,.booking-cta-openmic>p{text-shadow:0 2px 12px #000000d1}.booking-cta-openmic>p:not(.kicker){font-size:clamp(1.12rem,1.7vw,1.32rem);font-weight:500}.booking-cta-openmic .button{background:var(--cream);color:var(--deep);border-color:var(--cream);box-shadow:0 10px 26px #0000005c}.booking-cta-openmic .button:hover{color:#050607;background:#fff}.booking-cta-gala{min-height:clamp(460px,52vw,680px);color:var(--cream);background-color:#10131c;background-image:linear-gradient(90deg,#070c18d6,#070c18ad 48%,#070c1847),url(/images/backgrounds/contact-gala-keynote.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-content:center}.booking-cta-gala h2,.booking-cta-gala>p{text-shadow:0 2px 12px #000000d1}.booking-cta-gala>p:not(.kicker){font-size:clamp(1.12rem,1.7vw,1.32rem);font-weight:550}.booking-cta-gala .button{background:var(--cream);color:var(--deep);border-color:var(--cream);box-shadow:0 10px 26px #0000005c}.booking-cta-gala .button:hover{color:#050607;background:#fff}.button[aria-disabled=true],.button:disabled{opacity:.55;cursor:not-allowed}.button:disabled:hover{background:var(--forest)}.hero-art{grid-area:art;min-height:0;position:relative}.hero-photo-wrap{grid-template-rows:310px auto;align-content:center;gap:.55rem;margin:0;display:grid}.hero-photo{z-index:1;object-fit:cover;object-position:center 34%;width:min(76%,430px);height:310px;box-shadow:18px 18px 0 var(--rose), 0 25px 50px #24332e2e;grid-row:1;justify-self:end;margin-right:2%;position:relative}.photo-credit{background:var(--deep);color:var(--cream);letter-spacing:.04em;padding:.3rem .5rem;font-size:.66rem;font-style:italic;line-height:1.2}.hero-photo-credit{z-index:3;grid-row:2;justify-self:end;margin-right:2%;position:static}.hero-quote{z-index:2;text-align:center;background-color:#fff;background-image:linear-gradient(#ffffff85,#ffffff85),url(/images/backgrounds/white-parchment.png);background-position:50%;background-size:cover;border:1px solid #24332e2e;grid-area:quote;width:100%;padding:1.2rem 1.4rem;position:static;box-shadow:0 14px 30px #2d29221a}.hero-quote blockquote,.hero-quote .hero-statement{font-family:var(--serif);margin:0;font-size:clamp(1.5rem,2.6vw,2.15rem);font-style:italic;line-height:1.2}.hero-statement strong{color:var(--forest);font-weight:600}.line-drawing{border:2px solid var(--forest);border-radius:48% 52% 35% 65%/64% 36%;width:76%;height:80%;position:absolute;top:14%;right:-5%;transform:rotate(17deg)}.line-drawing:before,.line-drawing:after{content:"";border:1px solid var(--forest);border-radius:50%;position:absolute}.line-drawing:before{width:58%;height:68%;top:11%;left:19%}.line-drawing:after{background:var(--copper);border:0;width:20px;height:20px;top:2%;left:31%}.section{padding:clamp(2.75rem, 5vw, 5rem) max(2rem, calc((100vw - var(--max)) / 2))}.section-heading{grid-template-columns:.6fr 1.4fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.section-heading p:last-child{max-width:600px;font-size:1.1rem}.dark-section{background:var(--forest);color:var(--cream)}.stories-sky-section{background-color:#285c88;background-image:linear-gradient(100deg,#0c2d4cb8,#1c537e6b 52%,#205b8a47),url(/images/backgrounds/stories-cloud-sky.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.stories-sky-section .section-heading{text-shadow:0 2px 5px #071e33b8,0 0 18px #071e3373}.poetry-parchment-section{color:var(--deep);background-color:#e9d6b7;background-image:linear-gradient(90deg,#fff9ecc2,#fff8e8a8 58%,#f4e2c270),url(/images/backgrounds/poetry-parchment-quill.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.poetry-parchment-section .side-note,.poetry-parchment-section .prose{text-shadow:0 1px #fffcf4fa,0 0 12px #fff8e7eb}.poetry-parchment-section .side-note{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;line-height:1.45}.poetry-parchment-section .prose>p:not(.kicker){font-size:clamp(1.12rem,1.55vw,1.28rem);font-weight:550;line-height:1.7}.poetry-parchment-section .kicker{font-size:.84rem;font-weight:800}.poetry-parchment-section .text-link{color:var(--deep);font-size:1.08rem;font-weight:750}.keynote-conversation-section{color:var(--cream);background-color:#285a7f;background-image:linear-gradient(100deg,#0820368f,#0d2d4966 54%,#0d2d4947),url(/images/backgrounds/keynote-conversation-forum.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.keynote-conversation-section .side-note,.keynote-conversation-section .prose{text-shadow:0 2px 5px #041320e0,0 0 16px #0413209e}.keynote-conversation-section .side-note{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;line-height:1.45}.keynote-conversation-section .prose>h2{font-size:clamp(2.7rem,4.8vw,4.8rem)}.keynote-conversation-section .prose>p:not(.kicker){font-size:clamp(1.12rem,1.55vw,1.28rem);font-weight:550;line-height:1.7}.keynote-conversation-section .kicker{font-size:.84rem;font-weight:800}.keynote-conversation-section .text-link{font-size:1.08rem;font-weight:750}.keynote-conversation-section .text-link.light{color:var(--cream)}.book-parchment-section{background-color:#fff;background-image:linear-gradient(#ffffff85,#ffffff85),url(/images/backgrounds/white-parchment.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.talk-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.conversation-section{color:var(--cream);background-color:#557c4d;background-image:linear-gradient(120deg,#ebf7e545,#cce5c32e),url(/images/backgrounds/conversation-grass.png);background-position:50%;background-size:cover}.conversation-section .section-heading{text-shadow:0 2px 5px #03160adb,0 0 16px #03160a94}.conversation-section .talk-card{color:var(--cream)}.talk-card{background:#ffffff0e;border:1px solid #ffffff42;grid-template-rows:auto 1fr auto;align-items:start;min-height:270px;padding:1.5rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,filter .2s,box-shadow .2s;display:grid}.talk-card+.talk-card{padding-left:1.5rem}.talk-card:hover{background-color:#ffffff1a;border-color:#ffffff7a;transform:translateY(-3px)}.talk-card h3{min-height:2.15em;margin-bottom:1rem;font-size:clamp(1.45rem,2vw,1.8rem)}.talk-card p{opacity:.78}.talk-card h3.talk-card-title{min-height:0;margin-bottom:.08rem}.talk-card .talk-card-subtitle{font-family:var(--serif);opacity:1;margin:0 0 .9rem;font-size:1.08rem;font-weight:600;line-height:1.18}.talk-card .talk-card-subtitle em{font-style:italic}.talk-card .arrow{align-self:end;margin-top:1.5rem;font-size:1.8rem;transition:transform .2s}.talk-card:hover .arrow{transform:translate(.5rem)}.talk-card-the-universe-spoke,.talk-card-grow-your-garden,.talk-card-transgender-leadership{color:var(--cream);background-color:var(--deep);text-shadow:0 2px 5px #000000b8,0 0 18px #00000073;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px #ffffff0a}.talk-card-the-universe-spoke{background-image:linear-gradient(135deg,#040b17d1,#040b177a),url(/images/backgrounds/the-universe-spoke-cosmic.png);background-position:50%}.talk-card-grow-your-garden{background-image:linear-gradient(135deg,#0f2d23d1,#0f2d2380),url(/images/backgrounds/grow-your-garden-crops-v2.png);background-position:50%}.talk-card-transgender-leadership{background-image:linear-gradient(135deg,#24332ec2,#4930466b),url(/images/backgrounds/transgender-leadership-light-v2.png);background-position:100%}.talk-card-the-universe-spoke:hover,.talk-card-grow-your-garden:hover,.talk-card-transgender-leadership:hover{filter:brightness(1.16)saturate(1.08);box-shadow:inset 0 0 0 1px #fff3,0 18px 38px #00000047,0 0 24px #ffffff24}.talk-card-the-universe-spoke p,.talk-card-grow-your-garden p,.talk-card-transgender-leadership p{opacity:.94}.talk-card-book-reading{min-height:240px;color:var(--cream);text-shadow:0 2px 5px #000000b8;background-color:#172e28;background-image:linear-gradient(105deg,#0c1f1aed 0%,#0c1f1ad1 44%,#0c1f1a75 72%,#0c1f1a57 100%),url(/images/backgrounds/chapter-reading-luncheon-podium.png);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template:"copy product"1fr"arrow product"/minmax(0,1fr) minmax(120px,220px);grid-column:1/-1}.book-reading-copy{grid-area:copy}.book-reading-product{isolation:isolate;grid-area:product;align-self:center;min-height:0;margin:0;position:relative}.book-reading-product:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(5px);background:radial-gradient(circle,#fffaf2e6 0%,#ffebc29e 38%,#fffaf238 58%,#0000 74%);border-radius:50%;width:clamp(170px,17vw,225px);transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-reading-product .edition-product-surface{filter:drop-shadow(0 0 7px #fffaf2c2);width:clamp(108px,11vw,146px)}.talk-card-book-reading:hover .book-reading-product:before{opacity:1;transform:translate(-50%,-50%)scale(1.07)}.talk-card-book-reading .arrow{grid-area:arrow}.talk-card-book-reading h3,.talk-card-book-reading p{max-width:720px}.talk-card-book-reading p{opacity:.94}.talk-card-book-reading:hover{filter:brightness(1.1)saturate(1.04);box-shadow:inset 0 0 0 1px #fff3,0 18px 38px #00000047,0 0 24px #ffffff24}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.book-object{place-items:center;min-height:460px;margin:0;display:grid;position:relative}.book-cover{aspect-ratio:.67;background:var(--plum);width:min(350px,78%);color:var(--cream);flex-direction:column;justify-content:space-between;padding:2.2rem;display:flex;transform:rotate(-4deg);box-shadow:-18px 22px #c8947e,0 35px 70px #24332e38}.book-cover span{font-family:var(--serif);font-size:clamp(2.5rem,6vw,4.5rem);line-height:.88}.book-cover small{text-transform:uppercase;letter-spacing:.18em}.book-cover-image{border-radius:2px;width:min(390px,82%);height:auto;display:block;transform:rotate(-3deg);box-shadow:-18px 22px #c8947e,0 35px 70px #24332e3d}.split-copy .lede{font-family:var(--serif);margin:1rem 0 2rem;font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.25}.split-copy>p:not(.kicker):not(.lede){max-width:580px;margin-bottom:2rem}.statement{color:#fffaf2;text-align:center;background:radial-gradient(circle,#777 0%,#555 30%,#303030 56%,#141414 78%,#050505 100%)}.statement blockquote{max-width:980px;font-family:var(--serif);margin:auto;font-size:clamp(2rem,4.4vw,4.4rem);line-height:1.15}.statement blockquote em{color:#2d3a34}.text-link{border-bottom:1px solid;padding-bottom:.25rem;font-weight:600;text-decoration:none}.text-link.light{color:var(--cream)}.upcoming-calendar-section{isolation:isolate;background:#f4ede3;position:relative;overflow:hidden}.upcoming-calendar-section:before{content:"";z-index:-1;opacity:.43;background:url(/images/backgrounds/upcoming-appearances-calendar.svg) 50%/cover no-repeat;position:absolute;inset:-10%}.upcoming-calendar-section .side-note,.upcoming-calendar-section .prose{color:var(--deep);text-shadow:0 1px #fffaf2fa,0 0 12px #fffaf2f5}.upcoming-calendar-section .empty-state{backdrop-filter:blur(3px);background:#fffaf2c2;border-color:#3e5a4e38}.appearance-archive-section{background-color:var(--deep);background-image:linear-gradient(110deg,#061411d1,#0b1916a8 48%,#06110fd6),url(/images/backgrounds/appearances-archive-filing-cabinets.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.conference-presence-section{isolation:isolate;background:#fff;position:relative;overflow:hidden}.conference-presence-section:before{content:"";z-index:-1;opacity:.19;filter:contrast(.82);background:url(/images/backgrounds/conference-presence-qr.png) 50%/cover no-repeat;position:absolute;inset:0}.conference-presence-section .side-note,.conference-presence-section .prose>p,.conference-presence-section .prose>h2{color:var(--deep);text-shadow:-1px 0 #fffaf2f5,0 1px #fffaf2f5,1px 0 #fffaf2f5,0 -1px #fffaf2f5,0 0 12px #fffaf2fa}.conference-presence-section .side-note{font-size:clamp(1.55rem,2.3vw,2rem)}.conference-presence-section .prose>h2{font-size:clamp(2.75rem,5.4vw,5.35rem)}.conference-presence-section .prose>p:not(.kicker){font-size:clamp(1.08rem,1.45vw,1.24rem);font-weight:500;line-height:1.7}.appearance-archive{gap:.75rem;margin-top:1.5rem;display:grid}.appearance-archive-item{background:#ffffff0f;border:1px solid #ffffff3d}.appearance-archive-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.15rem;list-style:none;transition:background-color .2s,box-shadow .2s;display:flex}.appearance-archive-item summary::-webkit-details-marker{display:none}.appearance-archive-item summary:hover,.appearance-archive-item summary:focus-visible{box-shadow:inset 3px 0 0 var(--rose);background:#ffffff1c}.appearance-archive-heading{gap:.18rem;display:grid}.appearance-archive-heading strong{font-family:var(--serif);font-size:1.15rem}.appearance-archive-heading small{color:#fffaf2b3;font-size:.76rem;line-height:1.4}.appearance-more{text-transform:uppercase;letter-spacing:.12em;flex:none;align-items:center;gap:.55rem;font-size:.7rem;font-weight:700;display:inline-flex}.appearance-more-open{display:none}.appearance-more-icon{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:1rem;transition:transform .2s,background-color .2s;display:inline-grid}.appearance-archive-item[open] .appearance-more-closed{display:none}.appearance-archive-item[open] .appearance-more-open{display:inline}.appearance-archive-item[open] .appearance-more-icon{background:#ffffff1f;transform:rotate(45deg)}.appearance-archive-content{border-top:1px solid #ffffff26;gap:.65rem;padding:0 1.15rem 1.2rem;display:grid}.appearance-archive-content p{margin-top:1rem}.page-hero{min-height:440px;padding:clamp(2.75rem, 5vw, 5rem) max(2rem, calc((100vw - var(--max)) / 2));grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;display:grid;overflow:hidden}.page-hero-booking{grid-column:1/-1;justify-self:center;margin-bottom:-1rem}.page-hero-booking .hero-booking-link{white-space:nowrap;margin:0}.page-hero h1 em{color:var(--copper);font-style:italic}.page-hero h1{font-size:clamp(3rem,6vw,6.25rem)}.page-hero-compact{min-height:0;padding-top:clamp(1.8rem,2.5vw,2.75rem);padding-bottom:clamp(1.8rem,2.5vw,2.75rem);display:block}.page-hero-compact h1{max-width:1050px;font-size:clamp(2.6rem,5vw,4.8rem)}.page-hero-compact .orbit-art{display:none}.page-hero-copy{z-index:2;max-width:860px}.page-hero .lede{font-family:var(--serif);max-width:760px;margin-top:1.25rem;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.35}.quiet-note{border-left:2px solid var(--copper);max-width:650px;margin-top:1.5rem;padding-left:1rem;font-size:.9rem}.orbit-art{min-height:400px;position:relative}.orbit-art:before,.orbit-art:after,.orbit-art span{content:"";border:1px solid var(--forest);border-radius:50%;position:absolute;inset:10%}.orbit-art:after{inset:24% 0;transform:rotate(55deg)}.orbit-art span{inset:32% 12%;transform:rotate(-32deg)}.orbit-art i,.orbit-art b{aspect-ratio:1;background:var(--copper);border-radius:50%;width:20px;position:absolute;top:16%;left:48%}.orbit-art b{background:var(--plum);width:10px;top:auto;bottom:22%;left:18%}.page-hero-photo{height:100%;min-height:340px;margin:0;padding-bottom:1.7rem;position:relative}.page-hero-photo:before{content:"";background:var(--rose);position:absolute;inset:8% -5% 0 8%}.page-hero-photo img{z-index:1;object-fit:cover;width:100%;height:calc(100% - 1.7rem);position:absolute;inset:0 0 1.7rem;box-shadow:0 30px 65px #24332e33}.page-hero-photo.page-hero-photo-portrait{justify-self:center;width:100%;max-width:560px;min-height:clamp(500px,75vw,720px)}.page-hero-photo figcaption{z-index:2;background:var(--deep);color:var(--cream);letter-spacing:.04em;padding:.3rem .5rem;font-size:.66rem;line-height:1.2;position:absolute;bottom:0;right:0}.content-grid{grid-template-columns:minmax(210px,.55fr) 1.45fr;gap:clamp(3rem,9vw,9rem);display:grid}.content-grid-full{display:block}.content-grid-full .prose{max-width:none}.about-work-section{background:linear-gradient(135deg,#cdb59333,#efe5d280 52%,#b5cdc138)}.about-work-sheet{z-index:0;background:linear-gradient(145deg,#fffefafa,#f8f3e9f5);border:1px solid #5e4e3d2e;border-radius:4px;padding:clamp(2rem,4vw,4rem);position:relative;box-shadow:0 28px 58px #24332e30,0 7px 16px #24332e1f,inset 0 1px #fffffff2}.about-work-sheet:before{content:"";z-index:-1;border-radius:inherit;background:#e7ddcbb8;border:1px solid #5e4e3d1a;position:absolute;inset:10px -10px -10px 10px;box-shadow:0 10px 24px #24332e14}.selected-works-sheet-section{background:linear-gradient(135deg,#dfc6cd3d,#f6ebda7a 55%,#d8e2dc38)}.selected-works-sheet{z-index:0;background:linear-gradient(145deg,#fffefafa,#f8f3e9f5);border:1px solid #5e4e3d2e;border-radius:4px;padding:clamp(2rem,4vw,4rem);position:relative;box-shadow:0 28px 58px #24332e30,0 7px 16px #24332e1f,inset 0 1px #fffffff2}.selected-works-sheet:before{content:"";z-index:-1;border-radius:inherit;background:#e7ddcbb8;border:1px solid #5e4e3d1a;position:absolute;inset:10px -10px -10px 10px;box-shadow:0 10px 24px #24332e14}.emotional-gravity-section{color:var(--deep);background-color:#e7d8bf;background-image:linear-gradient(90deg,#fffbf2eb,#fff9eec7 53%,#f1e0c657),url(/images/backgrounds/emotional-gravity-stone-ink.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.emotional-gravity-section .side-note,.emotional-gravity-section .prose{text-shadow:0 1px #fffffff5,0 0 14px #fffbf1d1}.emotional-gravity-section .text-link{color:var(--deep)}.side-note{font-family:var(--serif);font-size:1.4rem;line-height:1.35}.prose{max-width:790px}.prose h2{margin:0 0 2rem}.prose h3{margin:3rem 0 1rem}.prose p+p{margin-top:1.25rem}.pill-list{flex-wrap:wrap;gap:.6rem;margin:2rem 0;padding:0;list-style:none;display:flex}.pill-list li{border:1px solid var(--line);border-radius:99px;padding:.55rem .9rem}.event-shape-section{background-color:#efd6a8;background-image:linear-gradient(#fffaf229,#fffaf229),url(/images/backgrounds/event-shape-light-pine.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.event-shape-section>.content-grid{backdrop-filter:blur(1px);background:#fffaf261;padding:clamp(1.5rem,3vw,2.5rem)}.format-explorer{aspect-ratio:1673/941;isolation:isolate;background:url(/images/backgrounds/event-format-octagon-3d.png) 50%/contain no-repeat;width:min(100%,960px);margin:2.5rem auto;padding:0;list-style:none;position:relative}.format-explorer:before,.format-explorer:after{z-index:1;width:25%;color:var(--cream);text-align:center;text-shadow:0 2px 4px #00000073;pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%)}.format-explorer:before{content:"EVENT FORMATS";font-family:var(--serif);letter-spacing:.08em;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:700;top:37.5%}.format-explorer:after{content:"Hover or focus to explore";font-family:var(--sans);letter-spacing:.02em;font-size:clamp(.66rem,1vw,.82rem);font-style:italic;font-weight:500;top:43%}.format-option{--format-color:#dfe9df;z-index:2;width:19%;min-height:13%;color:var(--deep);text-align:center;white-space:normal;cursor:default;box-shadow:none;text-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;padding:.7rem .8rem;font-weight:800;line-height:1.15;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:grid;position:absolute;transform:translate(-50%,-50%)}.format-option:first-child{top:20.5%;left:36%}.format-option:nth-child(2){top:15%;left:50%}.format-option:nth-child(3){color:var(--cream);top:20.5%;left:64%}.format-option:nth-child(4){top:40.5%;left:71%}.format-option:nth-child(5){top:60.5%;left:66.5%}.format-option:nth-child(6){color:var(--cream);top:68%;left:50%}.format-option:nth-child(7){top:60.5%;left:35%}.format-option:nth-child(8){top:40.5%;left:29%}.format-option-1{--format-color:#c9e6df}.format-option-2{--format-color:#d7e5b5}.format-option-3{--format-color:#f1d4b8}.format-option-4{--format-color:#e6cfe0}.format-option-5{--format-color:#d9d1ed}.format-option-6{--format-color:#f1d8cf}.format-option-7{--format-color:#cddfeb}.format-option-8{--format-color:#e8dfb8}.format-option:hover,.format-option:focus-visible,.format-option:focus-within{border-color:var(--forest);color:var(--deep);text-shadow:none;z-index:12;background:#fffaf2b8;outline:none;transform:translate(-50%,-52%)scale(1.045);box-shadow:0 0 0 3px #fffc,0 10px 24px #24332e47}.format-tooltip{z-index:20;border:1px solid color-mix(in srgb, var(--format-color) 60%, var(--forest));background:color-mix(in srgb, var(--format-color) 24%, white);width:min(320px,100vw - 3rem);color:var(--deep);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;padding:1rem 1.1rem;font-size:.92rem;font-weight:400;line-height:1.5;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + .8rem);left:50%;transform:translate(-50%,.35rem);box-shadow:0 14px 32px #24332e2e}.format-option:hover .format-tooltip,.format-option:focus .format-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.detail-list{border-top:1px solid var(--line);margin:2rem 0 3rem;padding:0;list-style:none}.detail-list li{border-bottom:1px solid var(--line);padding:1.1rem 0 1.1rem 2rem;position:relative}.detail-list li:before{content:"↗";color:var(--copper);position:absolute;left:0}.service-list{border-top:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:1.75rem 0 1.25rem;padding:0;list-style:none;display:grid}.choose-room-section{background-color:#101815;background-image:linear-gradient(100deg,#071612b8,#07161280 55%,#0716122e),url(/images/backgrounds/speaking-breakout-room.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.choose-room-section .side-note,.choose-room-section .prose{text-shadow:0 2px 7px #000000bd}.choose-room-section .service-list{backdrop-filter:blur(2px);background:#071612c2;padding:0 1.25rem;box-shadow:0 14px 34px #0003}.service-list li{border-bottom:1px solid #ffffff38;gap:.25rem;padding:1rem 0;display:grid}.service-list strong{font-family:var(--serif);font-size:1.12rem;font-weight:500}.service-list span,.service-note{color:#fffaf2cc;font-size:.93rem;line-height:1.5}.works-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.work-card{border-bottom:1px solid var(--line);border-radius:3px;grid-template-columns:2.5rem minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:start;gap:1.25rem;margin:0 -.9rem;padding:1.2rem .9rem;transition:background .2s,box-shadow .2s,transform .2s;display:grid}.work-card:hover,.work-card:focus-within{background:#ffffffc7;transform:translateY(-1px);box-shadow:0 10px 24px #24332e1c,inset 4px 0 #b16b4bc7}.work-number{color:var(--copper);letter-spacing:.12em;padding-top:.2rem;font-size:.72rem}.work-title .kicker{margin-bottom:.35rem;font-size:.65rem}.work-card h2{margin:0;font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.05}.work-summary>p:first-child{max-width:680px;font-size:.96rem;line-height:1.55}.work-card .award-note{margin-top:.55rem;font-size:.78rem;font-weight:600}.work-card .text-link{white-space:nowrap;grid-column:4;margin-top:.15rem;font-size:.85rem}.work-card-minimal{align-items:center;padding:.9rem}.work-card-minimal .work-number,.work-card-minimal .text-link{margin-top:0;padding-top:0}.purchase-section{background:var(--cream)}.book-intro-section{padding-top:clamp(2.5rem,4vw,4rem);padding-bottom:clamp(2.5rem,4vw,4rem)}.book-about-section{background:linear-gradient(135deg,#dfc6cd3d,#f6ebda7a 55%,#d8e2dc38)}.book-about-sheet{z-index:0;background:linear-gradient(145deg,#fffefafa,#f8f3e9f5);border:1px solid #5e4e3d2e;border-radius:4px;padding:clamp(2rem,4vw,4rem);display:flow-root;position:relative;box-shadow:0 28px 58px #24332e30,0 7px 16px #24332e1f,inset 0 1px #fffffff2}.book-about-sheet:before{content:"";z-index:-1;border-radius:inherit;background:#e7ddcbb8;border:1px solid #5e4e3d1a;position:absolute;inset:10px -10px -10px 10px;box-shadow:0 10px 24px #24332e14}.book-intro-section .split-copy .lede{font-size:clamp(1.25rem,2vw,1.85rem)}.book-copy-wide{max-width:980px;margin:0 auto}.book-copy-wide>h2{max-width:900px}.book-copy-wide>p:not(.kicker):not(.lede){max-width:none}.book-inline-cover{float:left;width:170px;margin:.35rem 1.75rem 1rem 0}.book-inline-cover img{width:100%;height:auto;display:block;transform:rotate(-2deg);box-shadow:-8px 10px #c8947e,0 18px 38px #24332e33}.book-copy>p:not(.kicker):not(.lede){margin-bottom:1.25rem}.book-themes{border:1px solid var(--line);background:#ffffff52;margin:1.75rem 0;padding:1.35rem}.book-themes h3{margin-bottom:1rem;font-size:clamp(1.45rem,2vw,1.9rem)}.book-themes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.book-themes li{border-top:1px solid var(--line);gap:.15rem;padding-top:.75rem;display:grid}.book-themes strong{font-family:var(--serif);font-size:1.05rem;font-weight:600;line-height:1.25}.book-themes span{opacity:.82;font-size:.88rem;line-height:1.45}.book-reader-note{border-left:3px solid var(--copper);padding-left:1rem;font-weight:500}.book-editions-section{padding-top:clamp(2.5rem,4vw,4rem);padding-bottom:clamp(2.5rem,4vw,4rem)}.edition-group+.edition-group{border-top:1px solid #ffffff40;margin-top:2rem;padding-top:2rem}.edition-group-heading{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:end;gap:2rem;margin-bottom:1.5rem;display:grid}.edition-group-heading .kicker{margin-bottom:.45rem}.edition-group-heading h2{font-size:clamp(2rem,3.5vw,3.5rem)}.edition-group-heading>p{opacity:.82;max-width:620px}.purchase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.purchase-card{border:1px solid var(--line);background:#ffffff73;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.25rem;min-height:205px;padding:1.35rem;display:flex}.purchase-card .kicker{margin-bottom:.45rem}.purchase-card h3{margin-bottom:.8rem}.purchase-card>p:not(.kicker):not(.edition-price){opacity:.82}.availability-note{opacity:.72;margin-top:.75rem;font-size:.84rem}.purchase-card .button{margin-top:auto}.book-editions-section .purchase-card>.button{align-self:center}.edition-product{justify-items:center;min-height:146px;margin:.8rem 0 1rem;display:grid}.edition-product-surface{aspect-ratio:2/3;width:74px;display:block;position:relative}.edition-product img{object-fit:cover;width:100%;height:100%;display:block}.edition-product figcaption{text-align:center;opacity:.72;margin-top:.7rem;font-size:.72rem;line-height:1.35}.edition-product-paperback .edition-product-surface{transform:perspective(500px)rotateY(-9deg)rotate(-4deg);box-shadow:8px 10px 15px #15362e3d}.edition-product-paperback .edition-product-surface:after{content:"";transform-origin:0;background:repeating-linear-gradient(90deg,#f7f0e6 0 1px,#d9d0c5 1px 2px);width:5px;position:absolute;top:3px;bottom:3px;right:-5px;transform:skewY(34deg)}.edition-product-hardcover .edition-product-surface{border:4px solid #24332e;border-left-width:7px;border-radius:2px 5px 5px 2px;transform:perspective(500px)rotateY(-7deg)rotate(4deg);box-shadow:8px 10px 15px #15362e3d}.edition-product-hardcover .edition-product-surface:before{content:"";background:#c7bcae;border-radius:0 4px 4px 0;width:5px;position:absolute;inset:-4px -7px -4px auto}.edition-product-kindle .edition-product-surface{background:#151a18;border:3px solid #26302d;border-radius:8px;width:88px;padding:8px 7px 12px;transform:rotate(3deg);box-shadow:0 9px 18px #15362e3d}.edition-product-kindle .edition-product-surface:after{content:"";background:#65706c;border-radius:2px;width:18px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.signed-purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dark-section .purchase-card{background:#ffffff0f;border-color:#ffffff40}.dark-section .purchase-card .button{background:var(--cream);color:var(--deep);border-color:var(--cream)}.dark-section .purchase-card .button[aria-disabled=true]{color:var(--cream);background:0 0;border-color:#ffffff8c}.edition-price{font-family:var(--serif);margin:1.5rem 0;font-size:1.5rem}.edition-price span{font-family:var(--sans);opacity:.7;font-size:.78rem;display:block}.affiliate-disclosure{max-width:760px;margin-top:1.5rem;font-size:.82rem}.signed-note{opacity:.78;max-width:850px;margin-top:1.25rem;font-size:.85rem}.signed-value-bundle{border:1px solid #ffffff3d;border-left:4px solid var(--rose);background:#ffffff14;margin:0 0 1rem;padding:1.4rem 1.5rem}.signed-value-bundle h3{margin-bottom:.75rem}.signed-value-bundle .quiet-note{color:#fffaf2b8;margin-top:.75rem}.edition-value-intro{color:var(--deep);background:linear-gradient(135deg,#fffaf2,#f1e8dc);border:1px solid #d7cabc;margin-bottom:2rem;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 12px 30px #071d171f}.edition-value-intro h2{max-width:920px;margin-bottom:1rem}.edition-value-intro>p:not(.kicker){color:#15362ee0;max-width:960px}.edition-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.edition-paths>div{border-left:3px solid var(--forest);background:#ffffff94;gap:.35rem;padding:1rem;display:grid}.edition-paths strong{font-family:var(--serif);font-size:1.2rem}.edition-paths span{color:#15362ed1}.edition-paths small{color:#15362eab;font-size:.74rem;line-height:1.45}.signed-group{color:var(--deep);background:linear-gradient(135deg,#eef7e9,#dfeedd);border:1px solid #b9d2b4;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 16px 38px #071d172e}.book-editions-section .signed-group .edition-group-heading>p,.book-editions-section .signed-group .signed-note{opacity:.82}.book-editions-section .signed-group .signed-value-bundle{border-color:#1d463a3d;border-left-color:var(--forest);background:#ffffff94}.book-editions-section .signed-group .signed-value-bundle .quiet-note{color:#15362ead}.book-editions-section .signed-group .purchase-card{color:var(--deep);background:#ffffff9e;border-color:#1d463a3d}.book-editions-section .signed-group .purchase-card .button{background:var(--forest);color:var(--cream);border-color:var(--forest)}.unsigned-group{color:var(--deep);background:linear-gradient(135deg,#fffaf2,#eee8df);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 12px 30px #071d171f;border:1px solid #d7cabc!important}.book-editions-section .unsigned-group .edition-group-heading>p,.book-editions-section .unsigned-group .signed-note{opacity:.82}.book-editions-section .unsigned-group .purchase-card{color:var(--deep);background:#ffffffa3;border-color:#24332e33}.book-editions-section .unsigned-group .purchase-card .button{background:var(--deep);color:var(--cream);border-color:var(--deep)}.amazon-group{color:var(--deep);background:linear-gradient(135deg,#fff2df,#f8dfc4);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 14px 34px #371f1124;border:1px solid #e6c29f!important}.book-editions-section .amazon-group .edition-group-heading>p{opacity:.82}.book-editions-section .amazon-group .purchase-card{color:var(--deep);background:#fff9;border-color:#744c2b3d}.book-editions-section .amazon-group .purchase-card .button{background:var(--deep);color:var(--cream);border-color:var(--deep)}.book-editions-section .amazon-group .purchase-card .button[aria-disabled=true]{color:#15362e8f;background:0 0;border-color:#15362e57}.signed-experience{border-top:1px solid #ffffff40;margin-top:clamp(4rem,8vw,8rem);padding-top:clamp(3rem,6vw,6rem)}.empty-state{border:1px solid var(--line);background:#ffffff4d;padding:clamp(2rem,5vw,4rem)}.empty-state h2{margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem)}.empty-state p{max-width:690px}.detail-hero{padding-top:clamp(5rem,10vw,10rem)}.detail-hero h1{max-width:1000px}.eyebrow{font-family:var(--serif);margin:1.5rem 0;font-size:clamp(1.3rem,2vw,1.9rem)}.theme-copper{background:#e8b9a6}.theme-sage{background:#cad6c1}.theme-plum{background:#ccb5be}.detail-hero.talk-transgender-leadership{background-color:#edf5f7;background-image:linear-gradient(90deg,#faf7f1eb 0%,#faf7f1c2 42%,#faf7f138 72%,#faf7f10d 100%),url(/images/backgrounds/transgender-leadership-light-v2.png);background-position:50%;background-size:cover}.detail-hero.talk-transgender-leadership .orbit-art{opacity:.2}.detail-hero.talk-grow-your-garden{background-color:#e8efe1;background-image:linear-gradient(90deg,#faf7f1f2 0%,#faf7f1d1 40%,#faf7f14d 70%,#faf7f10f 100%),url(/images/backgrounds/grow-your-garden-crops-v2.png);background-position:50%;background-size:cover}.detail-hero.talk-grow-your-garden .page-hero-copy{color:#15372e}.detail-hero.talk-grow-your-garden .page-hero-copy>:not(.button-row){-webkit-text-stroke:.35px #ffffffc7;paint-order:stroke fill;text-shadow:0 1px 2px #fffffffa,0 0 10px #fffffff0,0 0 24px #ffffffc7}.detail-hero.talk-grow-your-garden .orbit-art{opacity:.18}.detail-hero.talk-the-universe-spoke{color:var(--cream);background-color:#07101f;background-image:linear-gradient(90deg,#040b17cc 0%,#040b1794 42%,#040b1729 72%,#040b170a 100%),url(/images/backgrounds/the-universe-spoke-cosmic.png);background-position:50%;background-size:cover}.detail-hero.talk-the-universe-spoke .page-hero-copy>:not(.button-row){text-shadow:0 2px 4px #000000a6,0 0 18px #0000006b}.detail-hero.talk-the-universe-spoke .button.secondary{color:var(--cream);backdrop-filter:blur(4px);background:#040b1752;border-color:#ffffffc2}.detail-hero.talk-the-universe-spoke .button.secondary:hover{background:#ffffff24}.detail-hero.talk-the-universe-spoke .orbit-art{opacity:.22;filter:brightness(2)}.form-shell{background:var(--cream);border:1px solid var(--line);margin-top:2rem;padding:clamp(1.5rem,4vw,3rem)}.form-intro{max-width:680px;margin:-.5rem 0 2rem}.form-shell fieldset{border:0;min-width:0;margin:0;padding:0}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field{gap:.4rem;display:grid}.field.full{grid-column:1/-1}.field label{font-size:.85rem;font-weight:600}.field input,.field textarea,.field select{border:1px solid var(--line);background:#fff;border-radius:0;width:100%;padding:.85rem}.field textarea{resize:vertical;min-height:140px}.category-description{background:var(--mist);min-height:1.5em;padding:.75rem 1rem;font-size:.86rem}.form-status{background:#eee8dd;margin-top:1rem;padding:1rem;font-size:.9rem}.form-status-success{border-left:3px solid var(--forest);background:#dce9df}.form-status-warning{border-left:3px solid var(--copper);background:#f3e4da}.trap-field{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-alternatives{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.contact-alternatives p{width:100%}.legal-copy{margin:0 auto}.newsletter-signup{padding:clamp(2.75rem, 5vw, 5rem) max(2rem, calc((100vw - var(--max)) / 2));grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.newsletter-light{background:var(--mist);color:var(--ink)}.newsletter-dark{background:var(--plum);color:var(--cream)}.newsletter-copy h2{max-width:700px;margin-bottom:1.5rem}.newsletter-copy>p:not(.kicker){max-width:640px;font-size:1.05rem}.newsletter-copy>p+p{margin-top:1rem}.newsletter-form{max-width:600px}.newsletter-form>label{margin-bottom:.5rem;font-weight:600;display:block}.newsletter-fields{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.newsletter-fields input{background:var(--cream);width:100%;min-width:0;min-height:52px;color:var(--ink);border:1px solid;padding:.85rem 1rem}.newsletter-fields .button{white-space:nowrap;min-height:52px}.newsletter-dark .newsletter-fields .button{background:var(--cream);border-color:var(--cream);color:var(--deep)}.newsletter-dark .newsletter-fields .button:hover:not(:disabled){background:var(--mist);border-color:var(--mist)}.newsletter-fields input:disabled,.newsletter-fields button:disabled{opacity:.62;cursor:not-allowed}.newsletter-reassurance{opacity:.86;margin-top:1rem;font-size:.84rem}.newsletter-status{border-left:3px solid;margin-top:1rem;padding:.75rem 1rem;font-size:.87rem}.newsletter-status-info{background:#ffffff1f}.newsletter-light .newsletter-status-info{background:#ffffff85}.newsletter-status-pending{background:#e4bf6d2e}.newsletter-status-success{background:#91be9733}.newsletter-status-error{background:#ca5f4c33}.newsletter-status[hidden]{display:none}.site-footer{color:var(--cream);padding:2rem max(2rem, calc((100vw - var(--max)) / 2)) 1.5rem;background-color:#050607;background-image:linear-gradient(112deg,#0000 0 24%,#ffffff12 32%,#ffffff05 41%,#0000 49%),radial-gradient(at 22% -12%,#ffffff26,#0000 38%),radial-gradient(at 82% 115%,#4d545838,#0000 48%),repeating-linear-gradient(98deg,#ffffff03 0 1px,#00000008 1px 3px),linear-gradient(135deg,#17191b 0%,#070809 46%,#111315 72%,#030405 100%);box-shadow:inset 0 1px #ffffff38,inset 0 20px 48px #ffffff06,inset 0 -24px 55px #0000007a}.footer-lead{border-bottom:1px solid #fff3;padding-bottom:2.5rem}.footer-lead h2{margin:1rem 0 2rem}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:2rem;padding:0 0 2rem;display:grid}.footer-grid nav,.footer-grid>div:last-child{align-content:start;justify-items:start;gap:.45rem;display:grid}.footer-grid a{opacity:.86;text-decoration:none}.footer-grid a:hover,.footer-grid a:focus-visible{color:#fff4c7;opacity:1}.footer-name,.footer-label{font-family:var(--serif);margin-bottom:1rem;font-size:1.3rem}.footer-bottom{opacity:.7;border-top:1px solid #fff3;justify-content:space-between;padding-top:1.5rem;font-size:.76rem;display:flex}.communication-section{padding-top:1rem}.communication-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.communication-card{border:1px solid var(--line);background:#ffffff59;grid-template-rows:auto auto auto 1fr;align-items:start;min-height:360px;padding:1.6rem;transition:background .2s,border-color .2s,box-shadow .2s;display:grid}.communication-card .kicker{margin-bottom:.75rem}.communication-card h2{min-height:2.05em;margin-bottom:1rem;font-size:clamp(2rem,3.2vw,3rem)}.communication-icon{width:128px;height:104px;margin:0 auto 1.25rem;display:block}.communication-photo-icon{object-fit:contain;filter:drop-shadow(0 9px 12px #24332e2e);width:230px;height:154px;margin-top:-.7cm}.communication-heart-icon{object-fit:cover;border-radius:18px;box-shadow:0 8px 20px #1123412e}.communication-card p:not(.kicker){margin-bottom:0}.communication-link{color:inherit;text-underline-offset:.14em;text-decoration-line:underline;text-decoration-color:#24332e61;text-decoration-thickness:.045em;transition:color .18s,text-decoration-color .18s,text-underline-offset .18s;display:inline}.communication-link:after{content:" ↗";font-family:var(--sans);vertical-align:.45em;opacity:.48;font-size:.48em;transition:opacity .18s,transform .18s;display:inline-block}.communication-card:has(.communication-link:hover),.communication-card:has(.communication-link:focus-visible){background:#ffffffad;border-color:#24332e7a;box-shadow:0 12px 28px #24332e17}.communication-link:hover,.communication-link:focus-visible{color:var(--forest);text-underline-offset:.2em;text-decoration-color:currentColor}.communication-link:hover:after,.communication-link:focus-visible:after{opacity:1;transform:translate(2px,-2px)}.contact-page-section{padding-top:1rem}.contact-page-section .form-shell{max-width:980px;margin:0 auto}.form-heading{margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.5rem)}.community-actions{margin-top:2rem}.talkadot-feedback-section{background:var(--mist)}.talkadot-feedback-widget{border:1px solid var(--line);background:var(--cream);min-height:220px;padding:clamp(1rem,2vw,1.5rem)}.admin-hero{background:linear-gradient(145deg,#f8f4ec 0%,#e7eee8 58%,#d9e3dd 100%)}.admin-heading{gap:1rem;display:grid}.admin-heading h1{max-width:900px}.admin-access-note{border-left:3px solid var(--forest);background:#ffffff8f;max-width:780px;padding:1rem 1.2rem;font-size:.9rem}.admin-tools-section{background:var(--cream)}.admin-section-heading{margin-bottom:2rem}.admin-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admin-tool-card{border:1px solid var(--line);min-height:210px;color:var(--deep);background:#ffffff94;gap:.6rem;padding:1.4rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 10px 24px #24332e14}.admin-tool-card:hover,.admin-tool-card:focus-visible{border-color:var(--forest);transform:translateY(-3px);box-shadow:0 16px 30px #24332e24}.admin-tool-card span{color:var(--copper);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.admin-tool-card strong{font-family:Fraunces,Georgia,serif;font-size:1.35rem;line-height:1.15}.admin-tool-card small{color:#24332ebf;align-self:end;line-height:1.5}.admin-metrics-section{background:var(--deep);color:var(--cream)}.admin-metrics-toolbar{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.admin-metrics-toolbar label{gap:.45rem;min-width:180px;font-size:.78rem;font-weight:700;display:grid}.admin-metrics-toolbar select{width:100%;color:var(--deep);background:#fffaf2;border:1px solid #ffffff61;padding:.7rem .85rem}.admin-metrics-status{background:#ffffff12;border:1px solid #ffffff3d;padding:1.1rem 1.25rem}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.admin-stat-grid article{background:#ffffff12;border:1px solid #fff3;gap:.55rem;padding:1.4rem;display:grid}.admin-stat-grid span{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.admin-stat-grid strong{font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,5vw,3.6rem);line-height:1}.admin-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-report-card{background:#ffffff12;border:1px solid #fff3;min-width:0;padding:1.35rem}.admin-report-card h3{margin-bottom:1rem}.admin-table-wrap{max-height:360px;overflow:auto}.admin-report-card table{border-collapse:collapse;width:100%;font-size:.84rem}.admin-report-card th,.admin-report-card td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff24;padding:.72rem .5rem}.admin-report-card th{background:var(--deep);color:var(--cream);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;position:sticky;top:0}.admin-report-card th:last-child,.admin-report-card td:last-child{text-align:right}.admin-trend{align-items:end;gap:.32rem;height:250px;padding-top:1rem;display:flex;overflow-x:auto}.admin-trend-day{flex:1 0 20px;grid-template-rows:1fr auto;align-items:end;gap:.4rem;height:100%;display:grid}.admin-trend-day span{width:100%;height:var(--view-height);background:linear-gradient(to top, var(--copper), #f2d6c9);border-radius:3px 3px 0 0;min-height:4px;display:block}.admin-trend-day small{color:#ffffffad;writing-mode:vertical-rl;font-size:.6rem}@media (width<=800px){.admin-tool-grid,.admin-stat-grid,.admin-report-grid{grid-template-columns:1fr}.admin-metrics-toolbar{flex-direction:column;align-items:stretch}}.conference-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.conference-card{border:1px solid var(--line);background:#ffffff61;min-height:260px;padding:1.5rem}.conference-microphone-section{color:var(--deep);background-color:#fff;background-image:linear-gradient(90deg,#ffffffd6,#ffffffa8 58%,#ffffff29),url(/images/backgrounds/conference-microphone-parchment.png);background-position:100%;background-repeat:no-repeat;background-size:cover}.conference-microphone-section .section-heading{text-shadow:0 1px #fffffffa,0 0 12px #ffffffe6}.conference-microphone-section .conference-card{backdrop-filter:blur(2px);background:#ffffffb8;box-shadow:0 12px 28px #24332e14}.conference-card .kicker,.conference-option .kicker,.conference-digital-note .kicker{margin-bottom:.65rem}.conference-card h3,.conference-option h3{margin-bottom:1rem}.reading-program-list{gap:.75rem;display:grid}.reading-program-item{background:#ffffff0f;border:1px solid #ffffff3d}.reading-program-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.15rem;list-style:none;transition:background-color .2s,box-shadow .2s;display:flex}.reading-program-item summary::-webkit-details-marker{display:none}.reading-program-item summary:hover,.reading-program-item summary:focus-visible{box-shadow:inset 3px 0 0 var(--rose);background:#ffffff1c}.reading-program-heading{gap:.18rem;display:grid}.reading-program-heading strong{font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:500}.reading-program-heading small{color:#fffaf2b8;font-size:.78rem;line-height:1.45}.reading-program-more{color:#fffaf2c7;letter-spacing:.12em;text-transform:uppercase;flex:none;align-items:center;gap:.65rem;font-size:.7rem;font-weight:600;display:inline-flex}.reading-program-more-open{display:none}.reading-program-more-icon{aspect-ratio:1;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:1.8rem;font-size:1rem;transition:transform .2s,background-color .2s;display:grid}.reading-program-item[open] .reading-program-more-closed{display:none}.reading-program-item[open] .reading-program-more-open{display:inline}.reading-program-item[open] .reading-program-more-icon{background:#ffffff1f;transform:rotate(45deg)}.reading-program-content{color:#fffaf2d6;border-top:1px solid #ffffff26;padding:1.15rem}.reading-program-content h3{font-size:1.05rem;font-family:var(--sans);letter-spacing:.01em;margin:1.25rem 0 .65rem;font-weight:600}.reading-program-content ul{margin:0;padding-left:1.25rem}.reading-program-content li+li{margin-top:.4rem}.reading-format-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.reading-format-card{border:1px solid var(--line);background:#ffffff7a;min-height:210px;padding:1.4rem}.reading-format-card h3{color:var(--forest);margin-bottom:1rem}.reading-audience-list{margin:1.75rem 0 1.25rem}.reading-audience-list .reading-program-item{border-color:var(--line);background:#ffffff75}.reading-audience-list .reading-program-item summary:hover,.reading-audience-list .reading-program-item summary:focus-visible{box-shadow:inset 3px 0 0 var(--copper);background:#ffffffc7}.reading-audience-list .reading-program-heading strong{color:var(--deep)}.reading-audience-list .reading-program-more{color:#24332ec2}.reading-audience-list .reading-program-more-icon{border-color:#24332e52}.reading-audience-list .reading-program-content{border-top-color:var(--line);color:#24332edb}.conference-organizer-section{isolation:isolate;color:var(--cream);background-color:#24180f;background-image:linear-gradient(100deg,#100c09d4,#160f0a91 52%,#160f0a42),url(/images/backgrounds/conference-organizer-gala.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:clamp(2rem,4vw,4rem);position:relative;overflow:hidden}.conference-organizer-section .section-heading{text-shadow:0 2px 7px #000000d6,0 0 18px #00000080}.conference-organizer-section .conference-card{color:var(--deep);backdrop-filter:blur(3px);background:#fffaf2d6;border-color:#fffaf27a;box-shadow:0 14px 30px #0000002e}.conference-organizer-section .conference-card .kicker{color:var(--forest)}.conference-organizer-note{color:#050607;border:1px solid var(--line);border-left:5px solid var(--copper);max-width:980px;font-family:var(--serif);background:#fff9;margin:1rem auto 0;padding:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.18rem,1.65vw,1.42rem);line-height:1.58;box-shadow:0 14px 32px #24332e1a}.conference-organizer-note strong{margin-bottom:.7rem;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.24;display:block}.conference-books-section{isolation:isolate;color:var(--deep);background:#fff;position:relative;overflow:hidden}.conference-books-section:before{content:"";z-index:-1;opacity:.19;filter:contrast(.82);background:url(/images/backgrounds/conference-presence-qr.png) 50%/cover no-repeat;position:absolute;inset:0}.conference-books-section .section-heading{text-shadow:-1px 0 #fffaf2f5,0 1px #fffaf2f5,1px 0 #fffaf2f5,0 -1px #fffaf2f5,0 0 12px #fffaf2fa;margin-bottom:1.5rem}.conference-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.conference-option{backdrop-filter:blur(2px);background:#fffaf2c7;border:1px solid #24332e38;flex-direction:column;align-items:flex-start;min-height:320px;padding:1.5rem;display:flex;box-shadow:0 12px 28px #24332e17}.conference-option p:not(.kicker){color:#24332edb}.conference-option .text-link{margin-top:auto;padding-top:1.25rem}.conference-digital-note{box-sizing:border-box;border-left:3px solid var(--rose);backdrop-filter:blur(2px);background:#fffaf2d1;width:100%;max-width:none;margin-top:1rem;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 10px 24px #24332e14}.conference-digital-note h3{margin-bottom:.75rem}.conference-digital-note p+p{margin-top:.75rem}.conference-lobby-section{color:var(--deep);background-color:#e7d7bf;background-image:linear-gradient(90deg,#fffaf2e8,#fffaf2c2 56%,#fffaf257),url(/images/backgrounds/conference-hotel-lobby.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.conference-lobby-section .side-note,.conference-lobby-section .prose{text-shadow:0 1px #fffffff5,0 0 14px #fffaf2d1}.conference-lobby-section .side-note{font-size:clamp(1.55rem,2.3vw,2rem)}.conference-lobby-section .prose>h2{font-size:clamp(2.75rem,5.4vw,5.35rem)}.conference-lobby-section .prose>p:not(.kicker){font-size:clamp(1.12rem,1.55vw,1.3rem);font-weight:525;line-height:1.7}.conference-lobby-section .button{font-size:1rem}.claim-section{padding-top:2rem}.claim-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.claim-book{grid-template-columns:minmax(110px,180px) 1fr;align-items:center;gap:1.35rem;margin:0;display:grid}.claim-book img{width:100%;height:auto;box-shadow:-10px 12px 0 var(--rose), 0 20px 45px #24332e2e}.claim-book h2{margin-bottom:.75rem;font-size:clamp(1.8rem,3vw,2.8rem)}.claim-progress{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;font-size:.76rem;font-weight:600;list-style:none;display:grid}.claim-progress li{color:#24332e9e;justify-items:center;gap:.35rem;display:grid}.claim-progress li:after{content:"";background:var(--line);grid-area:1/1;align-self:center;width:calc(100% + .5rem);height:1px;margin-left:calc(100% + .5rem)}.claim-progress li:last-child:after{display:none}.claim-progress span{z-index:1;aspect-ratio:1;border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:2rem;display:grid;position:relative}.claim-progress [aria-current=step]{color:var(--forest)}.claim-progress [aria-current=step] span{background:var(--forest);color:var(--cream);border-color:var(--forest)}.claim-form-shell{margin-top:1.25rem}.claim-form-shell h2{margin-bottom:1rem;font-size:clamp(2rem,4vw,3.6rem)}.claim-form-shell form{gap:1rem;margin-top:1.5rem;display:grid}.claim-form-shell .button{justify-self:start}.claim-privacy-note{color:#24332ebf;margin-top:1rem;font-size:.84rem}.claim-ready-hero{background:#d9e0d4b8}.welcome-actions{gap:1rem;max-width:1050px;margin:0 auto;display:grid}.welcome-action{border:1px solid var(--line);backdrop-filter:blur(3px);background:#ffffff9e;padding:1.5rem}.welcome-action-primary{border-left:5px solid var(--copper);background:#fffaf2e6;justify-items:start;gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.welcome-action-primary h2{max-width:800px}.welcome-action details{margin-top:.5rem}.welcome-action summary{cursor:pointer;font-weight:600}.welcome-action details p{margin-top:.75rem}.welcome-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.welcome-community-grid h3{margin-bottom:1rem}.welcome-community-grid .text-link{margin-top:1.25rem;display:inline-block}.issuer-preview-section{padding-top:2rem}.issuer-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.issuer-card{border:1px solid var(--line);backdrop-filter:blur(3px);background:#ffffff9e;padding:clamp(1.5rem,3vw,2.25rem)}.issuer-card-primary{border-top:4px solid var(--copper);background:#fffaf2e6}.issuer-card h2{margin-bottom:1rem;font-size:clamp(2rem,3.8vw,3.5rem)}.issuer-card>p:not(.kicker){margin-bottom:1.5rem}.issuer-card .button{margin-top:1.25rem}.field label span{opacity:.72;font-weight:400}.plain-checklist{border-top:1px solid var(--line);margin:1.5rem 0;padding:0;list-style:none}.plain-checklist li{border-bottom:1px solid var(--line);padding:.8rem 0 .8rem 1.6rem;position:relative}.plain-checklist li:before{content:"✓";color:var(--copper);font-weight:600;position:absolute;left:0}.trace-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.trace-flow li{background:#ffffff0f;border:1px solid #ffffff40;min-height:210px;padding:1.25rem}.trace-flow li>span{color:var(--rose);font-family:var(--serif);margin-bottom:1.5rem;font-size:1.4rem;display:block}.trace-flow strong{font-family:var(--serif);margin-bottom:.55rem;font-size:1.25rem;display:block}.trace-flow p{color:#fffaf2c2}@media (width<=1120px){.menu-button{cursor:pointer;align-items:center;gap:.6rem;display:flex}.menu-lines{border-top:1px solid;border-bottom:1px solid;width:23px;height:10px}.primary-nav{background:var(--cream);flex-direction:column;align-items:stretch;padding:1.5rem;display:none;position:absolute;top:80px;left:1rem;right:1rem;box-shadow:0 20px 40px #141e192e}.primary-nav[data-open]{display:flex}.nav-talkadot{display:block}.nav-cta{text-align:center}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(3rem,6.2vw,3.6rem)}.page-hero,.newsletter-signup{grid-template-columns:1fr}.hero-art{min-height:0}.orbit-art{display:none}.page-hero-photo{min-height:340px}}@media (width<=720px){.site-header{padding:.8rem 1rem}.header-actions{gap:.65rem}.brand-script{font-size:2.8rem}.talk-card-book-reading{grid-template-columns:1fr;grid-template-areas:"copy""product""arrow"}.format-explorer{aspect-ratio:auto;background:0 0;grid-template-columns:1fr 1fr;gap:.7rem;width:100%;display:grid}.format-explorer:before,.format-explorer:after{display:none}.format-option,.format-option:nth-child(n){border-color:color-mix(in srgb, var(--format-color) 58%, var(--forest));background:color-mix(in srgb, var(--format-color) 72%, white);width:auto;max-width:100%;min-height:74px;color:var(--deep);text-shadow:none;border-radius:14px;position:relative;top:auto;left:auto;transform:none}.format-option:hover,.format-option:focus-visible,.format-option:focus-within{transform:translateY(-2px)}.format-tooltip{left:0;transform:translateY(.35rem)}.format-option:hover .format-tooltip,.format-option:focus .format-tooltip{transform:translateY(0)}.brand-descriptor{letter-spacing:.08em;font-size:.47rem}.hero,.section,.page-hero{padding-left:1.25rem;padding-right:1.25rem}.hero{grid-template:"copy""intro""art""quote"/1fr;padding-top:3rem}.hero-art{min-height:0}.hero-photo-wrap{grid-template-rows:280px auto}.hero-photo{height:280px}.section-heading,.split,.content-grid,.footer-grid{grid-template-columns:1fr}.section-heading{gap:1.25rem}.book-object{min-height:360px}.book-inline-cover{width:125px;margin-right:1.25rem}.book-themes ul,.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.newsletter-fields,.communication-grid,.conference-flow,.conference-options,.reading-format-grid,.claim-layout,.issuer-preview-grid,.welcome-community-grid{grid-template-columns:1fr}.claim-book{grid-template-columns:110px 1fr}.trace-flow{grid-template-columns:1fr}.trace-flow li{grid-template-columns:2.5rem 1fr;gap:.75rem;min-height:0;display:grid}.trace-flow li>span{margin-bottom:0}.conference-card,.conference-option{min-height:0}.service-list,.type-study-grid{grid-template-columns:1fr}.communication-card,.communication-card h2{min-height:0}.work-card{grid-template-columns:2rem 1fr;gap:.7rem 1rem}.work-number{grid-row:1/span 3}.work-summary,.work-card .text-link{grid-column:2}.newsletter-fields .button{width:100%}.purchase-grid,.signed-purchase-grid,.edition-group-heading,.edition-paths,.talk-grid{grid-template-columns:1fr}.talk-card,.talk-card+.talk-card{min-height:220px;padding:1.5rem}.talk-card h3{min-height:0}.footer-bottom{flex-direction:column;gap:.5rem}}@media (width<=480px){.brand-descriptor{display:none}.brand-script{padding-inline:1rem;font-size:2.4rem}.menu-button{padding-inline:.2rem}}@media (width<=720px){body{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
