.speaker-booking{margin:35px 2.2% 60px;background:#f5f1e8;color:#052d24;border:1px solid #b49a6b66;text-align:left;scroll-margin-top:90px;overflow:hidden}.booking-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#052d24;color:#f6efdf;min-height:650px}.booking-pitch{padding:65px 10% 45px}.booking-pitch .collection-kicker{color:#d9bd83;font-size:10px;line-height:1.8}.booking-pitch h2{font:clamp(42px,4.4vw,68px)/1.03 Georgia,serif;letter-spacing:-.04em;margin:30px 0}.booking-pitch h2 em{color:#d9bd83;font-weight:400}.booking-pitch>p:not([class]){font:18px/1.7 Georgia,serif;max-width:420px;color:#d2dbcc}.booking-primary{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#d9bd83;color:#052d24;padding:18px 20px;font:17px/1.3 Georgia,serif;text-decoration:none;margin:28px 0}.booking-primary:hover{background:#f6efdf}.booking-portrait{position:relative;margin:0;min-width:0;background:#172b23;overflow:hidden}.booking-portrait>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.booking-portrait::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#052d24e6,transparent 55%)}.booking-portrait figcaption{position:absolute;bottom:32px;left:34px;z-index:1;font:27px/1.25 Georgia,serif;color:#fff8e8}.speaker-pillars{display:flex;flex-wrap:wrap;gap:9px}.speaker-pillars span{font:9px/1.4 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;border:1px solid #d9bd8355;color:#d2dbcc}.speaker-distinction{font:9px/1.8 Arial,sans-serif;letter-spacing:.1em;margin-top:35px;color:#b6c7ad}.speaker-distinction strong{font-weight:400;color:#d9bd83}.speaker-credibility{padding:36px 7% 25px;border-bottom:1px solid #b49a6b55}.speaker-credibility>.collection-kicker{text-align:center;font-size:9px;letter-spacing:.16em}.speaker-logo-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:center;margin:30px 0}.speaker-logo-row figure{margin:0;text-align:center;min-width:0}.speaker-logo-row img{width:100%;max-width:240px;height:82px;object-fit:contain}.speaker-logo-row figure:nth-child(2) img{filter:brightness(0) saturate(100%);opacity:.82}.speaker-logo-row figcaption{font:10px/1.5 Arial,sans-serif;margin-top:12px;color:#617359}.speaker-organization{text-decoration:none;text-align:center;padding:25px 10px;border-left:1px solid #b49a6b55;min-width:0;color:#052d24}.speaker-organization strong{display:block;font:28px/1.2 Georgia,serif}.speaker-organization span{display:block;font:10px/1.5 Arial,sans-serif;color:#617359;margin-top:13px}.speaker-evidence{font:12px/1.7 Arial,sans-serif;color:#617359;padding:18px 0 0;border-top:1px solid #b49a6b44}.speaker-evidence summary{cursor:pointer}.speaker-evidence a{color:#052d24}.booking-form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;padding:60px 7%;scroll-margin-top:90px}.booking-form-intro h3{font:clamp(30px,3.4vw,48px)/1.12 Georgia,serif;letter-spacing:-.03em;font-weight:400;margin:20px 0}.booking-form-intro h3 em{color:#8f713e}.booking-form-intro>p:not([class]){font:16px/1.7 Georgia,serif;color:#617359}.booking-form-intro ol{list-style:none;padding:20px 0;margin:0}.booking-form-intro li{display:flex;gap:18px;margin:20px 0}.booking-form-intro li>span{font:12px/1.8 Arial,sans-serif;color:#a8874d}.booking-form-intro li strong{font:21px/1.2 Georgia,serif}.booking-form-intro li p{font:12px/1.6 Arial,sans-serif;margin:8px 0 0;color:#617359}.booking-gift{margin-top:20px;border-top:1px solid #b49a6b55}.booking-gift img{width:100%;max-height:230px;object-fit:contain;margin:20px 0 5px}.booking-gift p{font:13px/1.6 Georgia,serif;color:#617359}.booking-gift strong{font-weight:400;color:#052d24}.speaker-form{background:#fffcf4;border:1px solid #b49a6b66;padding:28px;min-width:0;align-self:start}.speaker-progress{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #b49a6b55;padding-bottom:17px}.speaker-progress span{font:9px/1.4 Arial,sans-serif;color:#7b8579;letter-spacing:.05em}.speaker-progress span[aria-current]{color:#052d24;font-weight:700}.speaker-form-status{font:10px/1.6 Arial,sans-serif;color:#617359;margin:16px 0}.speaker-form fieldset{border:0;padding:0;margin:0;min-width:0}.speaker-form [hidden],.speaker-summary [hidden]{display:none!important}.speaker-form legend{font:28px/1.15 Georgia,serif;letter-spacing:-.02em;margin-bottom:25px;padding:0}.speaker-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 15px}.speaker-field-grid>label{font:11px/1.5 Arial,sans-serif;display:block;min-width:0;color:#254c3b}.speaker-wide{grid-column:1/-1}.speaker-form input:not([type=checkbox]),.speaker-form select,.speaker-form textarea{display:block;box-sizing:border-box;width:100%;min-width:0;background:#f4f3e9;border:1px solid #aeb7a366;border-radius:0;color:#052d24;font:13px/1.5 Arial,sans-serif;padding:12px 11px;margin-top:8px;min-height:45px}.speaker-form select{padding-right:28px}.speaker-form textarea{resize:vertical}.speaker-form input:focus,.speaker-form select:focus,.speaker-form textarea:focus{outline:2px solid #a8874d;outline-offset:2px}.speaker-form small{display:block;font:10px/1.6 Arial,sans-serif;color:#617359;margin-top:7px}.speaker-extras{padding-top:18px}.speaker-extras>p{font:17px/1.3 Georgia,serif;margin:10px 0 15px}.speaker-extras>p small{display:inline;margin-left:10px}.speaker-extras>label,.speaker-consent{display:flex;align-items:flex-start;gap:10px;font:12px/1.7 Arial,sans-serif;margin:10px 0;color:#254c3b}.speaker-form input[type=checkbox]{width:17px;height:17px;flex:0 0 17px;accent-color:#052d24;margin:1px 0}.speaker-consent{margin-top:25px}.speaker-form-note{font:11px/1.7 Arial,sans-serif;color:#617359;margin-top:20px}.speaker-form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.speaker-form-actions button,.speaker-summary-actions button,.speaker-summary-actions a{border:0;border-radius:0;background:#052d24;color:#f6efdf;padding:14px 18px;font:13px/1.4 Arial,sans-serif;cursor:pointer;text-decoration:none}.speaker-form-actions #speaker-prev{background:none;color:#052d24;padding-left:0}.speaker-form-actions #speaker-next,.speaker-form-actions #speaker-submit{margin-left:auto}.speaker-summary{box-sizing:border-box;max-width:650px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;padding:42px;color:#052d24;background:#f5f1e8;border:1px solid #b49a6b}.speaker-summary::backdrop{background:#001c19bb;backdrop-filter:blur(4px)}.speaker-summary>.close{position:absolute;right:18px;top:15px;border:0;background:none;color:#052d24;font-size:28px;cursor:pointer}.speaker-summary h3{font:44px/1.08 Georgia,serif;letter-spacing:-.03em;margin:22px 0}.speaker-summary>p:not([class]){font:13px/1.7 Arial,sans-serif;color:#617359}.speaker-summary>textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid #b49a6b88;background:#fffcf4;color:#052d24;padding:18px;font:12px/1.8 Arial,sans-serif;margin:12px 0 20px}.speaker-summary-actions{display:flex;flex-wrap:wrap;gap:12px}.speaker-summary-actions button:nth-child(2){background:#e5e7d9;color:#052d24}.speaker-summary #speaker-copy-status{min-height:1.7em}
.speaker-logo-row figure:first-child img{filter:brightness(0) saturate(100%);opacity:.82}.speaker-form{scroll-margin-top:90px}
@media(max-width:850px){.booking-pitch{padding:45px 8%}.booking-pitch h2{font-size:48px}.booking-form-layout{padding:40px 6%;gap:5%;grid-template-columns:.8fr 1.2fr}.speaker-form{padding:22px}.speaker-field-grid{grid-template-columns:1fr}.speaker-wide{grid-column:auto}.speaker-logo-row{gap:16px}.speaker-organization strong{font-size:24px}}
@media(max-width:600px){.speaker-booking{margin:28px 18px 40px}.booking-hero{grid-template-columns:1fr;min-height:0}.booking-pitch{padding:32px 25px 38px}.booking-pitch h2{font-size:47px}.booking-pitch>p:not([class]){font-size:16px}.booking-primary{font-size:15px;padding:16px}.booking-portrait{height:400px}.booking-portrait img{object-position:50% 27%}.booking-portrait figcaption{left:25px;bottom:25px;font-size:25px}.speaker-credibility{padding:30px 25px 25px}.speaker-logo-row{grid-template-columns:1fr 1fr;gap:26px 20px}.speaker-logo-row img{height:65px}.speaker-organization{grid-column:1/-1;border-left:0;border-top:1px solid #b49a6b55;padding-bottom:10px}.booking-form-layout{grid-template-columns:1fr;gap:30px;padding:35px 22px}.booking-form-intro h3{font-size:35px}.booking-form-intro ol{padding-bottom:0}.booking-gift{display:none}.speaker-form{padding:22px 17px}.speaker-progress{gap:7px}.speaker-progress span{font-size:8px}.speaker-form legend{font-size:27px}.speaker-form input:not([type=checkbox]),.speaker-form select,.speaker-form textarea{font-size:16px}.speaker-form label{font-size:12px}.speaker-form-actions button{padding:13px;font-size:12px}.speaker-summary{padding:32px 22px}.speaker-summary h3{font-size:36px}}
