@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#072c40;--deep:#042332;--aqua:#88e5de;--cream:#f7f7f0;--muted:#b1c8ce;--line:rgba(255,255,255,.17)}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:100px}body{margin:0;background:var(--cream);color:var(--navy);font-family:'DM Sans',Arial,sans-serif}button,input,select{font:inherit}a{color:inherit}button,a,input,select,summary{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #dc8730;outline-offset:5px}button{cursor:pointer}.preview{min-height:34px;padding:9px 4%;background:#d9f4ee;font-size:11px;display:flex;gap:22px;align-items:center;justify-content:space-between}.preview a{white-space:nowrap}header{background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between;padding:23px 5%;border-bottom:1px solid var(--line)}.brand{display:flex;gap:10px;align-items:center;text-decoration:none;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:1.3px}.brand svg{color:var(--aqua)}.brand-small{display:block;font-size:9px;letter-spacing:3.5px;margin-top:5px;color:var(--aqua)}nav{display:flex;align-items:center;gap:26px}nav>a{text-decoration:none;font-size:12px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Manrope,Arial,sans-serif;letter-spacing:-3.7px;font-weight:500;line-height:1.06}h1{font-size:clamp(58px,6.4vw,96px);margin-bottom:27px}h2{font-size:clamp(35px,4vw,56px);letter-spacing:-2px;margin-bottom:24px}h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.5px;font-size:21px}em{font-family:Georgia,serif;font-weight:400}p{line-height:1.75;font-size:15px} .eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;line-height:1.6;margin-bottom:26px}.dot{display:inline-block;width:7px;height:7px;background:var(--aqua);border-radius:50%;margin-right:6px}.hero{background:var(--navy);color:white;display:grid;grid-template-columns:1.13fr 1fr;min-height:690px;padding:64px 5% 70px;gap:5%}.hero h1 em{color:var(--aqua)}.hero-lead{color:#c2d5d9;max-width:500px;font-size:16px}.actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;background:var(--aqua);color:var(--deep);padding:17px 24px;border:1px solid transparent;text-decoration:none;font-size:13px;font-weight:700;border-radius:2px;transition:background .2s,transform .2s}.button:hover{background:#b6f1e9;transform:translateY(-2px)}.button.small{padding:12px 17px;font-size:11px;gap:23px}.button.outline{background:transparent;border:1px solid #9aafb2;color:var(--navy)}.text-link{border:0;padding:0;background:none;color:inherit;font-size:12px;text-decoration:none;font-weight:700}.play-small{display:inline-flex;justify-content:center;align-items:center;border:1px solid #66828b;border-radius:100%;width:30px;height:30px;font-size:9px;margin-right:7px}.hero-note{display:flex;gap:20px;color:#aac9cf;font-size:9px;letter-spacing:1px;margin-top:31px}.hero-art{position:relative;min-height:520px;overflow:visible;background:linear-gradient(150deg,#0c4f60,#082b40 65%);border:1px solid #427078;border-radius:220px 220px 5px 5px;margin:0 18px 0 0;isolation:isolate}.art-glow{position:absolute;top:15%;left:15%;width:70%;height:65%;background:radial-gradient(ellipse,#59b8bd77,transparent 70%);filter:blur(15px)}.orbit{position:absolute;border:1px solid #8adfd24d;border-radius:50%;left:13%;top:10%;width:74%;height:62%;transform:rotate(-35deg)}.orbit-two{transform:rotate(20deg);width:49%;left:25%}.orbit-three{width:25%;left:37%;transform:rotate(40deg)}.art-grid{position:absolute;inset:50% 0 0;background:repeating-linear-gradient(0deg,transparent 0 33px,#7dcfd714 34px 35px),repeating-linear-gradient(90deg,transparent 0 43px,#7dcfd714 44px 45px);mask-image:linear-gradient(transparent,black)}.art-top{position:absolute;top:11%;left:0;right:0;text-align:center;font-size:9px;letter-spacing:3px;line-height:1.8}.art-number{position:absolute;top:31%;left:8%;font-family:Georgia,serif;font-size:clamp(110px,14vw,205px);letter-spacing:-12px;color:#c8f1e5;font-style:italic;line-height:1}.art-number span{font-size:.34em;vertical-align:top;letter-spacing:0}.mountain{position:absolute;bottom:0;left:0;width:100%;height:48%;clip-path:polygon(0 100%,48% 0,100% 100%);background:linear-gradient(135deg,#428e8b,#0b3c50 55%)}.mountain-back{transform:translate(-14%,-13%);width:110%;opacity:.3}.art-bottom{position:absolute;bottom:7%;left:8%;right:8%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;line-height:1.8}.art-bottom>span:last-child{font-size:37px;line-height:1}.date-tile{position:absolute;bottom:23%;right:-25px;background:#f5eacb;color:var(--navy);width:105px;height:117px;padding:15px 10px;text-align:center;transform:rotate(6deg);box-shadow:0 15px 30px #0002}.date-tile b{font:52px Georgia,serif;display:block}.date-tile span{font-size:9px;letter-spacing:1px}.event-strip{background:#e5eee7;display:grid;grid-template-columns:1fr 1.2fr 1.1fr;padding:27px 5%;gap:28px}.event-strip>div{border-right:1px solid #bdcecb}.event-strip>div:last-child{border:0}.event-strip span,.event-strip small,.event-strip strong{display:block}.event-strip span{font-size:9px;letter-spacing:2px;margin-bottom:8px}.event-strip strong{font-size:15px;font-weight:600}.event-strip small{font-size:12px;margin-top:6px;color:#527079}.section{padding:90px 6%}.section-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:end;margin-bottom:36px}.section-heading p:last-child{max-width:430px;color:#526b71}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.topic-grid article{padding:26px 0 0;border-top:1px solid #bccbc7}.topic-number{font-size:11px;color:#547c7a;display:block;margin-bottom:35px}.topic-grid h3{max-width:250px;font-size:23px}.topic-grid p{font-size:14px;color:#536c71;min-height:99px}.topic-tag{font-size:9px;letter-spacing:1.4px;font-weight:700}.voices{background:#e9efe8}.speaker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.speaker-card{background:none;border:0;padding:0;text-align:left;color:inherit}.speaker-visual{height:265px;position:relative;overflow:hidden;background:linear-gradient(135deg,#175867,#082d43);display:flex;align-items:center;justify-content:center;isolation:isolate}.speaker-card:nth-child(2n) .speaker-visual{background:linear-gradient(140deg,#d3dfd2,#86aba5)}.speaker-card:nth-child(3n) .speaker-visual{background:linear-gradient(140deg,#e6d7b5,#b0b69d)}.speaker-visual:before{content:'';position:absolute;width:190px;height:270px;border:1px solid #ffffff5c;border-radius:150px 150px 0 0;top:30px;transform:rotate(18deg);z-index:-1}.speaker-initials{font:italic 85px Georgia,serif;color:#e4f0df}.speaker-card:nth-child(2n) .speaker-initials,.speaker-card:nth-child(3n) .speaker-initials{color:#123f4c}.speaker-play{position:absolute;right:18px;bottom:17px;border-radius:50%;width:44px;height:44px;background:var(--cream);color:var(--navy);display:grid;place-items:center;font-size:11px;transition:transform .2s}.speaker-card:hover .speaker-play{transform:scale(1.15)}.speaker-slot{position:absolute;left:17px;top:17px;color:#fff;font-size:8px;letter-spacing:1.2px;background:#072c4088;padding:7px}.speaker-card h3{font-size:17px;margin:17px 0 6px}.speaker-card p{font-size:11px;margin:0;color:#597075}.section-footnote{font-size:11px;color:#5d7275;max-width:850px;margin:32px 0 0}.preview-note{display:block;font-size:11px!important;line-height:1.6;margin-top:12px;color:#587377}.agenda{background:var(--navy);color:white;display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.agenda em{color:var(--aqua)}.agenda>div>p:not(.eyebrow){color:#bdd1d5}.agenda .text-link{display:inline-block;color:var(--aqua);margin-top:24px}.agenda-list{list-style:none;margin:0;padding:0}.agenda-list li{display:grid;grid-template-columns:105px 1fr;gap:20px;border-top:1px solid var(--line);padding:27px 0 10px}.agenda-list li>span{font-size:9px;letter-spacing:1px;color:var(--aqua);padding-top:5px}.agenda-list h3{font-size:18px;margin-bottom:10px}.agenda-list p{font-size:13px;color:#b2cbd0}.adele{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;align-items:center}.adele>div>p:not(.eyebrow){color:#546f74}.adele-art{position:relative;min-height:430px;background:#d6e5dc;padding:33px;overflow:hidden}.adele-art:before{content:'';position:absolute;width:280px;height:360px;border:1px solid #a6bfb7;border-radius:50%;right:-50px;top:15px;transform:rotate(-30deg)}.adele-initial{font:170px Georgia,serif;color:#134858;position:relative}.adele-initial span{font:70px Georgia,serif;vertical-align:top;color:#5e9d90}.adele-art p{font-size:12px!important;letter-spacing:3px;line-height:1.8}.adele-art small{font-size:9px;color:#4c6869}.venue{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding-top:25px}.venue h3{margin-top:30px;font-size:19px}.venue address{font-style:normal;font-size:14px;line-height:1.7;margin-bottom:20px}.fine-print{font-size:11px;line-height:1.65;color:#587077;margin:23px 0 0}.venue-art{min-height:450px;background:#dce8df;position:relative;overflow:hidden;align-self:stretch}.street{position:absolute;background:#f6f6ed;width:180%;height:24px;transform:rotate(-33deg);left:-35%;top:20%;border:1px solid #bfcec6}.s2{top:57%;height:44px}.s3{transform:rotate(60deg);top:50%}.map-label{position:absolute;left:9%;top:11%;font-size:11px;letter-spacing:2px}.map-pin{position:absolute;top:25%;left:54%;background:var(--navy);color:var(--aqua);height:60px;width:60px;border-radius:50% 50% 0;transform:rotate(45deg);font-size:30px;display:grid;place-items:center;box-shadow:0 7px 22px #153d4d33}.map-card{position:absolute;bottom:17%;left:8%;right:8%;background:var(--cream);padding:25px;box-shadow:0 10px 25px #1a3b4a17}.map-card span{font-size:9px;letter-spacing:2px}.map-card h3{margin:12px 0;font-size:21px}.map-card p{font-size:12px;margin:0}.venue-art>small{position:absolute;bottom:20px;left:8%;font-size:8px;letter-spacing:2px}.register{background:#e5ede5;display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.registration-facts{list-style:none;margin:28px 0;padding:0;font-size:14px;line-height:2.3}.form-panel{background:white;padding:34px;box-shadow:0 10px 30px #173c4410}.form-label{font-size:9px;letter-spacing:2px;color:#517a78;display:block;margin-bottom:15px}.form-panel h3{font-size:28px;margin-bottom:10px}.form-panel>p{font-size:13px;color:#5c7175}.demo-alert{padding:10px 12px;background:#edf5f0;color:#3d6166;font-size:10px;line-height:1.6;margin-bottom:24px;border-left:2px solid #6da497}label{display:block;font-size:11px;font-weight:600;margin-bottom:19px}label>span{font-weight:400}input:not([type=checkbox]),select{border:1px solid #c2cfcd;background:white;border-radius:2px;padding:12px;color:var(--navy);width:100%;margin-top:8px;min-width:0;font-size:13px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.check{display:flex;gap:9px;align-items:start;font-size:10px;line-height:1.65;font-weight:400}.check input{margin:3px 0 0;accent-color:var(--navy);min-width:15px;width:15px;height:15px}.inline-button{border:0;background:none;text-decoration:underline;color:inherit;padding:0;font-size:inherit}.submit{width:100%}.success-icon{font-size:36px;color:#367d68;margin-bottom:16px}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.faq h2{font-size:40px}details{padding:21px 0;border-top:1px solid #bfceca}details p{font-size:13px;color:#537079;margin:17px 25px 0 0}summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:15px}summary:after{content:'+';font-size:18px;font-weight:400}details[open] summary:after{content:'−'}.partner{background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between;padding:52px 6%;gap:30px}.partner h2{font-size:40px;margin:0 0 12px}.partner .eyebrow{color:var(--aqua);margin-bottom:15px}.partner p:last-child{font-size:13px;color:#c1d7da;margin-bottom:0}footer{padding:40px 6%;display:grid;grid-template-columns:1.1fr 1.2fr 1fr;gap:30px;background:var(--deep);color:#bdd1d4;font-size:11px}footer>.brand{font-size:11px;color:var(--aqua);align-items:start}footer a{display:block;margin-bottom:10px;text-decoration:none}footer p{font-size:10px;line-height:1.8}footer>div:last-child{grid-column:1/-1;display:flex;gap:24px;border-top:1px solid var(--line);padding-top:20px}dialog{border:0;border-radius:3px;background:var(--cream);color:var(--navy);padding:35px;width:min(680px,92vw);max-height:92vh}dialog::backdrop{background:#001d2bd9}dialog h2{font-size:36px;padding-right:22px}dialog p{font-size:13px}.dialog-close{position:absolute;top:15px;right:18px;font-size:28px;border:0;background:none;color:var(--navy)}.video-placeholder{height:230px;background:linear-gradient(140deg,#105969,#082b40);color:#c0ebe3;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:20px}.video-placeholder span{font-size:35px;margin-bottom:12px}.video-placeholder p{letter-spacing:2px;font-size:11px}video{width:100%;max-height:400px;background:#061f2b}.upload-label{background:#e2ece4;padding:12px}.upload-label input{display:block;font-size:12px;border:0;background:transparent;padding:0;margin-top:10px} [hidden]{display:none!important}
@media(min-width:1450px){.hero,.section,header,.event-strip,.partner,footer{padding-left:max(6%,calc((100vw - 1320px)/2));padding-right:max(6%,calc((100vw - 1320px)/2))}}@media(max-width:1000px){nav{gap:18px}nav>a:not(.button){display:none}.hero{padding-top:45px;min-height:600px;gap:4%}h1{font-size:65px}.hero-art{min-height:480px}.hero-note{gap:10px;font-size:8px}.section{padding:65px 5%}.section-heading{gap:40px}.agenda,.adele,.faq{gap:40px}.speaker-visual{height:230px}.register{gap:5%}.form-panel{padding:25px}.venue{gap:35px}.art-number{font-size:145px}.topic-grid{gap:23px}.topic-grid h3{font-size:20px}.topic-grid p{min-height:120px}}
@media(max-width:700px){html{scroll-padding-top:20px}.preview{font-size:9px;flex-wrap:wrap;gap:7px 18px;padding:9px 5%}.preview>span{width:100%}header{padding:20px 5%}.brand{font-size:10px;letter-spacing:1px}.brand svg{width:28px}.brand-small{font-size:7px;letter-spacing:2px}.button.small{padding:11px 10px;font-size:9px;gap:10px}.hero{grid-template-columns:1fr;padding:42px 6% 45px;gap:35px}.hero h1{font-size:67px;letter-spacing:-3.8px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px}.hero-lead{font-size:14px}.hero-art{min-height:410px;width:87%;margin:0 auto}.art-number{font-size:160px;top:30%;left:12%}.date-tile{width:85px;height:95px;right:-18px}.date-tile b{font-size:40px}.hero-note{gap:17px;font-size:8px}.hero .actions{gap:20px}.button{padding:15px 18px;font-size:12px}.text-link{font-size:11px}.event-strip{grid-template-columns:1fr;padding:26px 6%;gap:20px}.event-strip>div{border:0;border-bottom:1px solid #c3d2cb;padding-bottom:17px}.event-strip>div:last-child{padding-bottom:0}.section{padding:58px 6%}h2{font-size:39px;letter-spacing:-1.8px}.section-heading{grid-template-columns:1fr;gap:3px;margin-bottom:25px}.eyebrow{font-size:9px;margin-bottom:19px}.topic-grid{grid-template-columns:1fr;gap:28px}.topic-number{margin-bottom:20px}.topic-grid h3{max-width:100%;font-size:23px}.topic-grid p{min-height:0}.speaker-grid{grid-template-columns:repeat(2,1fr);gap:25px 15px}.speaker-visual{height:210px}.speaker-initials{font-size:61px}.speaker-visual:before{width:120px;height:230px}.speaker-card h3{font-size:14px;line-height:1.4}.speaker-slot{font-size:6px;left:8px;top:10px;letter-spacing:.7px}.speaker-play{width:34px;height:34px;right:10px;bottom:12px}.speaker-card p{font-size:9px}.agenda,.adele,.venue,.register,.faq{grid-template-columns:1fr;gap:38px}.agenda-list li{grid-template-columns:80px 1fr;gap:15px}.agenda-list h3{font-size:17px}.adele-art{min-height:360px}.adele-initial{font-size:140px}.venue-art{min-height:390px}.form-panel{padding:26px 20px}.registration-facts{font-size:13px}.field-row{gap:10px}.partner{flex-direction:column;align-items:start;padding:45px 6%}.partner h2{font-size:35px}footer{grid-template-columns:1fr;gap:18px;padding:35px 6%}footer>div:last-child{flex-wrap:wrap;gap:12px}.faq h2{font-size:39px}dialog{padding:28px 22px}dialog h2{font-size:30px}.video-placeholder{height:180px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Presenter photography and the animated conversion experience. */
.hero{grid-template-columns:1.08fr 1fr;gap:4%;padding-top:45px;padding-bottom:48px;align-items:start}.summit-wordmark{font-size:10px;letter-spacing:2.8px;color:var(--aqua);margin-bottom:16px}#heroHeadline{font-size:clamp(56px,6.2vw,85px);line-height:1.04;letter-spacing:-3px;height:3.15em;margin-bottom:20px}#heroHeadline>span{display:block}#heroMessage{font-size:14px;min-height:101px;margin-bottom:15px}.message-controls{display:flex;align-items:center;gap:9px}.message-dot{background:none;border:1px solid #527982;color:#b9d3d7;min-width:37px;height:37px;font-size:10px;border-radius:50%;padding:0}.message-dot.active{background:var(--aqua);border-color:var(--aqua);color:var(--deep)}.pause-motion{border:0;background:none;color:#bbd4d8;font-size:10px;padding:12px;margin-left:6px}.hero .actions{margin-top:22px;gap:20px}.hero-note{gap:13px;font-size:8px;margin-top:20px}.commitment-note{font-size:10px;color:#c0d5d5;line-height:1.7;margin-top:20px}.people-art{border-radius:180px 180px 3px 3px;padding:48px 24px 23px;margin:0;min-height:0;overflow:hidden;isolation:isolate}.people-art .orbit,.people-art .art-glow,.people-art .art-grid{z-index:-1}.countdown-panel{position:relative;text-align:center;margin-bottom:22px}.countdown-heading{display:flex;align-items:center;gap:7px;justify-content:center}.countdown-heading p{font-size:8px;letter-spacing:1.9px;margin:0}.pulse-dot{width:5px;height:5px;border-radius:50%;background:var(--aqua);box-shadow:0 0 0 4px #88e5de19;animation:beacon 3s ease-in-out infinite}.countdown{display:flex;gap:8px;justify-content:center;align-items:start;margin:17px 0 13px;font-variant-numeric:tabular-nums}.countdown strong{font-family:Manrope,Arial,sans-serif;font-size:37px;font-weight:500;letter-spacing:-2px;line-height:1;display:block}.countdown span{display:block;font-size:7px;letter-spacing:1.3px;margin-top:8px;color:#b6d8d8}.countdown>b{font:24px Georgia,serif;opacity:.4;padding-top:2px}.countdown-date{font-size:8px;letter-spacing:1px;color:var(--aqua);margin:0}.hero-portraits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 10px;position:relative}.hero-person{text-decoration:none;display:block;min-width:0}.hero-person>.portrait-frame{height:auto;aspect-ratio:1/1.2;border-radius:40px 40px 2px 2px;overflow:hidden}.hero-person>span{display:block;color:#d8e9e7;font-size:8px;line-height:1.4;text-align:center;margin-top:7px;min-height:24px}.portrait-frame{position:relative;overflow:hidden;width:100%;height:100%;background:#8dc4c6;isolation:isolate}.portrait-frame>img{position:absolute;display:block;max-width:none;width:757.1429%;height:auto;left:var(--portrait-left);top:0;transform:translateY(-54.58333%);user-select:none}.people-art-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #ffffff26;padding-top:18px;margin-top:17px}.people-art-footer b{display:block;font-size:13px;font-weight:500}.people-art-footer span{display:block;font-size:9px;color:#b7cdd0;margin-top:5px}.people-art-footer>a{font-size:28px;text-decoration:none;color:var(--aqua)}.speaker-visual{height:auto;aspect-ratio:4/5}.speaker-visual:before{display:none}.speaker-visual>.portrait-frame{position:absolute;inset:0}.speaker-slot{top:auto;bottom:12px;left:12px;background:#072c40dc;font-size:7px;padding:8px}.speaker-card{cursor:default}.speaker-card h3{margin-bottom:7px}.speaker-video-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 0;background:none;border:0;border-bottom:1px solid #b8cbc4;color:var(--navy);font-size:11px;margin-top:8px;text-align:left}.speaker-video-button:hover{color:#307b70}.takeaway{border-top:1px solid #cad6cf;padding-top:15px;font-size:13px;line-height:1.6;min-height:107px;margin-bottom:20px}.takeaway>b{display:block;font-size:8px;letter-spacing:1.3px;color:#4c7872;margin-bottom:8px}.topic-grid p{min-height:125px}.decision-section{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;padding:65px 6%;background:#d8e9df;align-items:center}.decision-section h2{font-size:45px}.decision-section p:not(.eyebrow){color:#47696c;max-width:540px}.value-stack>div{display:flex;gap:22px;align-items:center;border-bottom:1px solid #afc8bd;padding:18px 0}.value-stack strong{font:40px Georgia,serif;min-width:65px}.value-stack span{font-size:14px;line-height:1.6}.value-stack small{font-size:11px;color:#5c7573}.value-stack>.button{width:100%;margin-top:23px;background:var(--navy);color:var(--aqua)}.adele-art.adele-photo{padding:0;height:480px;background:var(--navy);min-height:0}.adele-photo:before{display:none}.adele-photo .portrait-frame{height:100%}.adele-photo .portrait-frame>img{transform:translateY(-55.75%)}.adele-photo-caption{position:absolute;bottom:0;left:0;right:0;padding:60px 28px 27px;background:linear-gradient(transparent,#072c40 63%);color:white}.adele-photo-caption>span{font-size:8px;letter-spacing:2px;color:var(--aqua)}.adele-photo-caption h3{font-size:25px;margin:12px 0 5px}.adele-photo-caption p{font-size:11px!important;color:#c7ddde!important;letter-spacing:0;margin:0}.register-reassurance{font-size:11px;line-height:2;color:#346a5e}.sticky-register{position:fixed;bottom:18px;left:50%;transform:translate(-50%,130px);opacity:0;visibility:hidden;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:13px 16px 13px 20px;max-width:620px;width:calc(100% - 40px);background:#062c3ff5;color:white;box-shadow:0 5px 30px #001c3455;border:1px solid #5f8b8e;border-radius:3px;transition:transform .3s,opacity .3s,visibility .3s}.sticky-register.visible{transform:translate(-50%,0);opacity:1;visibility:visible}.sticky-register b{font-size:9px;letter-spacing:1.5px;display:block}.sticky-register>div>span{display:block;font-size:10px;color:#aacbcb;margin-top:5px}.sticky-register .button{white-space:nowrap}.motion-paused .pulse-dot{animation-play-state:paused}@keyframes beacon{50%{box-shadow:0 0 0 7px #88e5de06}}
@media(max-width:1000px){#heroHeadline{font-size:66px}.hero{gap:4%}.people-art{padding:43px 18px 20px}.countdown{gap:7px}.countdown strong{font-size:32px}.hero-portraits{gap:15px 8px}.decision-section{gap:6%}.decision-section h2{font-size:39px}.adele-art.adele-photo{height:440px}.hero-note{gap:10px;font-size:7px}.hero .actions .text-link{font-size:10px}}
@media(max-width:700px){.hero{grid-template-columns:1fr;gap:35px;padding:35px 6% 45px}.hero .eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:20px}.summit-wordmark{font-size:8px;letter-spacing:2px}#heroHeadline{font-size:clamp(46px,14.8vw,58px);height:3.15em;letter-spacing:-2.5px;margin-bottom:19px}#heroMessage{font-size:13px;min-height:112px;margin-bottom:10px}.hero .actions{gap:14px;flex-wrap:nowrap}.hero .actions .button{padding:15px 13px;gap:20px;font-size:11px}.hero .actions .text-link{font-size:9px}.play-small{width:25px;height:25px;margin-right:4px}.hero-note{font-size:7px;gap:11px;line-height:1.7}.commitment-note{font-size:9px}.people-art{width:100%;border-radius:145px 145px 3px 3px;padding:39px 18px 20px}.countdown strong{font-size:36px}.countdown{gap:9px}.hero-person>span{font-size:8px}.hero-portraits{gap:15px 10px}.decision-section{grid-template-columns:1fr;gap:25px;padding:48px 6%}.decision-section h2{font-size:36px}.value-stack>div{padding:15px 0}.speaker-visual{height:auto;aspect-ratio:4/5}.speaker-slot{left:6px;bottom:8px;font-size:5px;padding:6px;letter-spacing:.4px}.speaker-video-button{font-size:9px;line-height:1.6;padding:10px 0}.takeaway{min-height:0}.topic-grid p{min-height:0}.adele-art.adele-photo{height:440px;max-width:370px;width:100%;margin:auto}.sticky-register{bottom:10px;width:calc(100% - 20px);padding:11px 12px;gap:12px}.sticky-register b{font-size:8px;letter-spacing:.6px}.sticky-register>div>span{font-size:8px}.sticky-register .button{font-size:10px;padding:12px 13px;gap:10px}footer{padding-bottom:110px}}
@media(prefers-reduced-motion:reduce){.pulse-dot{animation:none}.sticky-register{transition:none}}
/* Multi-page event experience. */
.site-header{position:relative;padding:21px 4%;gap:25px}.site-header .brand{font-size:12px;letter-spacing:1px}.site-nav{gap:22px}.site-nav>a:not(.button){display:block;font-size:11px;padding:12px 0}.site-nav a[aria-current=page]:not(.button){color:var(--aqua);box-shadow:0 1px var(--aqua)}.nav-toggle{display:none}.skip-link{position:absolute;top:-80px;left:15px;z-index:100;background:var(--aqua);color:var(--navy);padding:12px}.skip-link:focus{top:40px}.site-preview{padding-top:7px;padding-bottom:7px;font-size:10px}.expanded-footer{grid-template-columns:1.1fr 1fr 1.4fr;gap:40px;padding-top:55px}.expanded-footer>div:first-child p{font:italic 21px/1.5 Georgia,serif;color:#d5e8e3;margin-top:23px}.expanded-footer b{font-size:9px;letter-spacing:1.7px;display:block;color:var(--aqua);margin-bottom:20px}.expanded-footer>div>a{line-height:1.6}.expanded-footer>div:last-child{font-size:10px;align-items:center}.expanded-footer>div:last-child span{margin-right:auto}.expanded-footer>div:last-child a{margin:0}.page-hero{background:var(--navy);color:white;padding:55px 6% 65px;display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:center}.page-hero:not(:has(>div:nth-child(2))){grid-template-columns:1fr}.breadcrumb{display:block;font-size:9px;letter-spacing:1.4px;color:#afc8ce;text-decoration:none;margin-bottom:36px}.page-hero .eyebrow{color:var(--aqua);margin-bottom:18px}.page-hero h1{font-size:clamp(47px,5.4vw,78px);letter-spacing:-3px;line-height:1.08;margin-bottom:25px}.page-hero h1 em{color:var(--aqua)}.page-intro{max-width:640px;font-size:16px;color:#c0d6d8;margin:0}.program-date{max-width:290px;border:1px solid #547c83;text-align:center;padding:30px;justify-self:end;width:100%;background:linear-gradient(140deg,#194b55,#083347);border-radius:140px 140px 2px 2px}.program-date>span{font-size:9px;letter-spacing:3px;display:block;margin:8px 0 0}.program-date>strong{display:block;font:110px Georgia,serif;color:#c6e7d9;line-height:1.25}.program-date>b{font-size:11px;letter-spacing:2px}.program-date>p{font-size:12px;line-height:1.7;color:#bfd6d7;margin:20px 0}.program-date>a{font-size:12px;text-decoration:none;color:var(--aqua);border-top:1px solid #46717a;padding-top:19px;display:block}.program-status{display:flex;align-items:center;gap:30px;background:#dfebe2;padding:21px 6%}.program-status>span{font-size:9px;letter-spacing:1.8px;white-space:nowrap;font-weight:700}.program-status>p{margin:0;font-size:12px;color:#496a6a;line-height:1.6}.program-content{display:grid;grid-template-columns:1fr 2fr;gap:75px;align-items:start}.program-sidebar{position:sticky;top:30px}.program-sidebar h2{font-size:48px}.program-sidebar nav{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:25px}.program-sidebar nav>a{display:block!important;font-size:12px;padding:12px 0;border-bottom:1px solid #ccd8cf;color:#416562}.program-block{border-bottom:1px solid #bacdc5;padding:0 0 43px;margin-bottom:43px;scroll-margin-top:30px}.program-index{font-size:9px;letter-spacing:1.5px;color:#4c7b72;display:block;margin-bottom:20px}.program-block h2{font-size:37px;letter-spacing:-1.5px}.program-block>p{font-size:14px;color:#536e70}.question-box{padding:22px 25px;background:#e3ede3;border-left:2px solid #85b7a1;margin-top:25px}.question-box>span{font-size:8px;letter-spacing:1.5px;color:#51786b}.question-box>p{font:italic 23px/1.45 Georgia,serif;margin:10px 0 0;color:var(--navy)}.program-note{font-size:11px!important;margin:16px 0 0}.start-time{margin-top:35px;padding:23px;background:#e4ece3}.start-time>span{display:block;font-size:8px;letter-spacing:1.3px;margin-bottom:12px}.start-time>strong{font-size:25px;font-weight:500}.start-time>p{font-size:12px;margin:8px 0 0}.editorial-band{text-align:center;background:#e4ece3;padding:65px 8%}.editorial-band>p:not(.eyebrow){max-width:650px;margin:0 auto 25px;color:#4c6f70}.editorial-band .button{margin-top:7px}.closing-cta{padding:65px 6%;background:var(--navy);color:white;text-align:center}.closing-cta .eyebrow{color:var(--aqua)}.closing-cta h2{max-width:800px;margin:0 auto 20px;font-size:46px}.closing-cta>p:not(.eyebrow){max-width:650px;margin:0 auto 26px;color:#bfd8d8}.closing-cta>small{display:block;font-size:10px;color:#b4cbcc;margin-top:18px}.program-preview{background:var(--navy);color:white;display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.program-preview h2 em{color:var(--aqua)}.program-preview p:not(.eyebrow){color:#bbd1d3}.preview-program-list>a{display:grid;grid-template-columns:35px 1fr 20px;gap:15px;align-items:center;border-top:1px solid #406571;padding:23px 0;text-decoration:none}.preview-program-list>a>span{font-size:11px;color:var(--aqua)}.preview-program-list>a>strong{font-weight:500;font-size:18px}.speaker-preview .speaker-grid{grid-template-columns:repeat(6,1fr);gap:17px}.speaker-preview .speaker-visual{aspect-ratio:4/5}.speaker-preview .speaker-slot{display:none}.speaker-preview .speaker-card h3{font-size:13px;line-height:1.5;min-height:39px}.speaker-preview .speaker-card>p{display:none}.speaker-preview .speaker-video-button{font-size:10px;text-decoration:none;margin-top:4px;line-height:1.5}.visit-teaser{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;padding:55px 6% 75px;align-items:center}.teaser-date{background:#e2ebdf;border:1px solid #c8d7ca;padding:30px;color:var(--navy);text-align:center;max-width:360px;width:100%;justify-self:end}.teaser-date>span{font-size:9px;letter-spacing:2px}.teaser-date>strong{display:block;font:110px/.95 Georgia,serif;margin:20px 0}.teaser-date>strong>span{display:block;font:12px Arial,sans-serif;letter-spacing:6px;margin-top:18px}.teaser-date p{font:italic 22px/1.4 Georgia,serif;margin:24px 0 0}.freedom-art{height:330px;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#184e58,#0a3544);border:1px solid #547c7e;padding:34px;border-radius:160px 160px 3px 3px}.freedom-ring{position:absolute;border:1px solid #9ed8c94d;border-radius:50%;width:300px;height:300px;right:-60px;top:80px;z-index:-1}.freedom-art>span{display:block;font-size:8px;letter-spacing:2px;text-align:center;color:var(--aqua);margin-bottom:13px}.freedom-art>b{display:block;font:italic 45px/1.05 Georgia,serif;color:#ccecdf;margin-top:30px}.learning-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px}.learning-intro p:not(.eyebrow){color:#4c6b6f}.journey-builder{background:#e5eee5}.journey-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.journey-tabs>button{border:1px solid #b1c6bd;background:transparent;color:var(--navy);padding:15px 20px;font-size:12px;border-radius:2px}.journey-tabs>button[aria-pressed=true]{background:var(--navy);color:var(--aqua);border-color:var(--navy)}.journey-result{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:35px;background:var(--cream);margin-bottom:25px;min-height:295px}.journey-result h3{font:32px/1.2 Georgia,serif}.journey-result p{font-size:14px;color:#537474}.journey-result ol{padding-left:20px;font-size:14px;line-height:1.75;margin:0 0 20px}.journey-result li{padding:0 0 14px 3px}.reflection-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.reflection-steps>div{border-top:1px solid #bbcec3;padding-top:25px}.reflection-steps span{font-size:9px;letter-spacing:2px;color:#4e786d;display:block;margin-bottom:27px}.reflection-steps h3{font-size:23px}.reflection-steps p{font-size:14px;color:#527174}.visit-prep{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#e4ece3}.visit-checklist>p{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #c0d1c7;font-size:14px;color:#4c706f}.visit-checklist b{display:block;color:var(--navy);font-size:16px;margin-bottom:10px}.inner-page .venue{padding-top:70px}.registration-page-heading{padding:50px 6% 40px;background:var(--navy);color:white}.registration-page-heading h1{font-size:clamp(40px,5vw,65px);letter-spacing:-2.5px}.registration-page-heading em{color:var(--aqua)}.registration-page-heading>p:last-child{max-width:650px;color:#c0d7d8}.registration-page-heading .eyebrow{color:var(--aqua)}.registration-help{padding:28px 6%;background:#e5ede5;border-top:1px solid #c4d6cc;display:flex;gap:40px;justify-content:space-between}.registration-help p{font-size:12px}.inner-page .register{padding-top:55px}.inner-page .speaker-grid .speaker-card{scroll-margin-top:30px}.inner-page .speakers{padding-top:60px}#heroMessage{min-height:102px}.summit-wordmark{font-size:9px;letter-spacing:1.8px}.hero .actions .text-link{font-size:11px}
@media(min-width:1450px){.page-hero,.program-status,.closing-cta,.editorial-band,.visit-teaser,.registration-page-heading,.registration-help{padding-left:max(6%,calc((100vw - 1320px)/2));padding-right:max(6%,calc((100vw - 1320px)/2))}}
@media(max-width:1100px){.site-nav{gap:17px}.site-header{padding-left:4%;padding-right:4%;gap:17px}.site-header .brand{font-size:10px}.site-nav>a:not(.button){font-size:10px}.site-header .button{padding:12px;font-size:10px}.speaker-preview .speaker-grid{grid-template-columns:repeat(3,1fr);gap:22px}.speaker-preview .speaker-visual{aspect-ratio:1.1}.speaker-preview .speaker-card h3{min-height:0}.program-content{gap:45px}.program-sidebar h2{font-size:40px}.page-hero{gap:35px}.program-preview{gap:40px}.page-hero h1{font-size:58px}}
@media(max-width:900px){.site-header{flex-wrap:wrap;padding:19px 5%;min-height:77px}.site-header .brand{font-size:12px}.nav-toggle{display:flex;gap:25px;align-items:center;border:1px solid #547c83;background:none;color:#d7e9e9;padding:12px 15px;font-size:12px;min-height:44px;margin-left:auto}.nav-toggle>span{color:var(--aqua);font-size:17px}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:14px 5% 24px;background:#072c40;z-index:50;border-top:1px solid #375e67;box-shadow:0 20px 25px #001f3322}.site-nav.open{display:flex;align-items:stretch;flex-direction:column;gap:0}.site-nav>a:not(.button){display:block;font-size:14px;padding:15px 0;min-height:48px;border-bottom:1px solid #315963}.site-nav>.button{margin-top:15px;padding:16px;font-size:12px}.site-nav a[aria-current=page]:not(.button){box-shadow:none;color:var(--aqua)}.page-hero{grid-template-columns:1.3fr 1fr}.program-date{padding:25px 16px}.program-date>strong{font-size:85px}.page-hero h1{font-size:50px}.freedom-art{padding:30px 24px}.freedom-art>b{font-size:37px}.program-content{grid-template-columns:.85fr 1.65fr;gap:35px}.program-block h2{font-size:31px}.program-sidebar h2{font-size:36px}.program-sidebar nav>a{font-size:11px}.expanded-footer{gap:25px}.journey-result{gap:28px;padding:27px}.journey-result h3{font-size:28px}.program-status{gap:20px}.preview-program-list>a>strong{font-size:16px}}
@media(max-width:700px){.site-preview{font-size:8px;gap:6px;padding:8px 5%}.site-preview>span{width:auto}.site-header .brand{font-size:10px}.site-header{padding:15px 6%}.page-hero{grid-template-columns:1fr;padding:35px 6% 45px;gap:32px}.page-hero h1{font-size:46px;letter-spacing:-2px}.breadcrumb{font-size:8px;margin-bottom:29px}.page-intro{font-size:14px}.program-date{max-width:100%;border-radius:2px;padding:20px;display:grid;grid-template-columns:95px 1fr;align-items:center;gap:5px 15px;text-align:left}.program-date>span{grid-column:1;font-size:8px;text-align:center;margin:0}.program-date>strong{grid-column:1;grid-row:2/4;font-size:75px;line-height:1;text-align:center}.program-date>b{grid-column:2;grid-row:1;font-size:10px}.program-date>p{grid-column:2;grid-row:2;margin:5px 0;font-size:11px}.program-date>a{grid-column:2;grid-row:3;font-size:10px;padding-top:10px}.program-status{display:block;padding:20px 6%}.program-status>span{display:block;margin-bottom:9px}.program-status>p{font-size:11px}.program-content{grid-template-columns:1fr;gap:35px}.program-sidebar{position:static}.program-sidebar h2{font-size:34px}.program-sidebar h2 br{display:none}.program-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.program-sidebar nav>a{font-size:11px}.start-time{margin-top:24px}.program-block{padding-bottom:30px;margin-bottom:32px}.program-block h2{font-size:32px}.question-box{padding:19px}.question-box p{font-size:22px}.closing-cta{padding:50px 6%}.closing-cta h2{font-size:36px}.closing-cta>p:not(.eyebrow){font-size:14px}.editorial-band{padding:50px 6%}.editorial-band h2{font-size:36px}.editorial-band>p:not(.eyebrow){font-size:14px}.expanded-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:95px}.expanded-footer>div:first-child{grid-column:1/-1}.expanded-footer>div:first-child p{font-size:23px;margin:12px 0 0}.expanded-footer b{font-size:8px;line-height:1.5}.expanded-footer>div>a{font-size:10px;overflow-wrap:anywhere}.expanded-footer>div:last-child{flex-wrap:wrap;line-height:1.6}.expanded-footer>div:last-child span{width:100%}.speaker-preview .speaker-grid{grid-template-columns:repeat(2,1fr);gap:24px 15px}.speaker-preview .speaker-visual{aspect-ratio:4/5}.speaker-preview .speaker-card h3{font-size:14px}.speaker-preview .speaker-video-button{font-size:10px;min-height:44px}.program-preview{grid-template-columns:1fr;gap:35px}.preview-program-list>a{padding:20px 0;gap:12px}.visit-teaser{grid-template-columns:1fr;gap:30px;padding:48px 6%}.teaser-date{max-width:none}.teaser-date>strong{font-size:90px}.learning-intro,.visit-prep{grid-template-columns:1fr;gap:18px}.freedom-art{height:280px;border-radius:140px 140px 2px 2px;max-width:310px;width:100%;justify-self:center}.freedom-art>b{font-size:39px;margin-top:22px}.journey-tabs{gap:8px}.journey-tabs>button{flex:1 1 100%;text-align:left;padding:16px;font-size:12px}.journey-result{grid-template-columns:1fr;padding:25px;gap:15px;min-height:0}.journey-result h3{font-size:29px}.journey-result ol{font-size:13px}.reflection-steps{grid-template-columns:1fr;gap:27px}.reflection-steps span{margin-bottom:17px}.visit-checklist>p:last-child{border:0;margin-bottom:0;padding-bottom:0}.registration-page-heading{padding:35px 6% 30px}.registration-page-heading h1{font-size:39px;letter-spacing:-1.8px}.registration-page-heading>p:last-child{font-size:14px}.registration-help{display:block;padding:25px 6%}.registration-help p{font-size:11px}#heroMessage{min-height:113px}.summit-wordmark{font-size:8px;letter-spacing:1.1px}.hero .actions .text-link{font-size:10px}.inner-page .venue{padding-top:50px}}
@media print{.site-header,.preview,.skip-link,.sticky-register,.closing-cta,.expanded-footer,.journey-tabs,#downloadQuestions{display:none}.page-hero{background:white;color:var(--navy);padding:20px}.page-hero h1 em,.page-intro{color:var(--navy)}.program-content{display:block}.program-sidebar{position:static}.program-sidebar nav{display:none}.program-block{break-inside:avoid}.section{padding:25px}.program-date,.freedom-art{display:none}}

.start-time .text-link{display:inline-block;margin-top:15px;font-size:11px}.registration-page .registration-page-heading{padding-top:35px;padding-bottom:25px}.registration-page .registration-page-heading .breadcrumb{margin-bottom:22px}@media(max-width:700px){.registration-page .register>.form-panel{order:-1}.registration-page .register{padding-top:30px}.registration-page .registration-page-heading h1{font-size:35px}.registration-page .registration-page-heading>p:last-child{font-size:13px}}
/* Conference direction: registration-led hero and explicit educational benefits. */
.site-header{position:sticky;top:0;z-index:40;background:#072c40f7;backdrop-filter:blur(12px);border-bottom:1px solid #3b6570}.reference-home .site-header .button{background:#e9f9f2;color:#073046}.reference-home .hero.conference-hero{display:block;position:relative;background:radial-gradient(ellipse at 92% 8%,#16555c 0,transparent 42%),linear-gradient(145deg,#061f32,#073143 70%,#0b4149);padding:45px 5% 55px;overflow:hidden;isolation:isolate}.conference-hero:before{content:'';position:absolute;width:450px;height:120%;right:-170px;top:0;border-left:1px solid #84ddcf24;border-right:1px solid #84ddcf1a;transform:rotate(25deg);z-index:-1}.conference-hero-top{max-width:1160px;margin:auto}.event-badge{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;background:#153f4d;border:1px solid #608884;border-radius:2px;color:#d2e8e1;font-size:10px;font-weight:600;letter-spacing:.7px;margin-bottom:27px}.event-badge>span:not(.dot){color:#648e94}.conference-hero .summit-wordmark{color:#b8d6d9;letter-spacing:2.6px;font-size:10px;margin-bottom:15px}.conference-hero #heroHeadline{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-size:clamp(68px,8.6vw,110px);line-height:.98;font-weight:700;letter-spacing:-1px;height:2em;margin:0 0 24px;max-width:1080px}.conference-hero #heroHeadline em{font-family:inherit;font-style:normal;font-weight:700;color:#99edda}.conference-hero #heroMessage{font-size:16px;line-height:1.7;min-height:55px;max-width:800px;margin:0}.conference-actions{display:flex;align-items:center;gap:16px;margin:25px 0 0;flex-wrap:wrap}.conference-actions .button{font-size:12px;padding:14px 22px;min-height:46px}.outline-light{background:none;border:1px solid #648d95;color:#e4efea}.outline-light:hover{background:#164454;color:white}.conference-actions .message-controls{margin-left:auto}.conference-actions .message-dot{width:29px;height:29px;min-width:29px;font-size:8px}.conference-actions .pause-motion{font-size:9px;padding:10px 0 10px 6px;margin:0}.hero-conversion{display:grid;grid-template-columns:1.42fr 1fr;gap:24px;align-items:stretch;max-width:1160px;margin:38px auto 0}.invitation-stage{position:relative;background:linear-gradient(155deg,#125164,#072c43);padding:28px;isolation:isolate;border:1px solid #447b83;overflow:hidden}.stage-glow{position:absolute;right:-100px;bottom:-100px;width:450px;height:550px;background:radial-gradient(ellipse,#7ed8c244,transparent 67%);z-index:-1}.stage-topline{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1px;color:#a4cbd0}.invitation-stage h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:51px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase;margin:24px 0}.invitation-stage h2 em{font:inherit;color:#b1f3e0}.invitation-stage .hero-portraits{grid-template-columns:repeat(3,1fr);gap:14px}.invitation-stage .hero-person>.portrait-frame{border-radius:2px;aspect-ratio:1.15}.invitation-stage .hero-person>span{font-size:9px;min-height:14px;line-height:1.4;text-align:left;margin-top:7px}.stage-bottomline{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #ffffff26;padding:20px 0;margin-bottom:18px}.stage-bottomline p{font-size:10px;line-height:1.5;margin:0;color:#b1d1d4}.stage-bottomline a{font-size:10px;color:var(--aqua);text-decoration:none;white-space:nowrap}.invitation-stage .countdown-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin:0;text-align:left}.invitation-stage .countdown-heading{justify-content:start}.invitation-stage .countdown-heading p{font-size:8px;letter-spacing:1.2px}.invitation-stage .countdown{grid-column:2;grid-row:1/3;gap:6px;margin:0;justify-content:flex-end}.invitation-stage .countdown strong{font-size:26px;letter-spacing:-1px}.invitation-stage .countdown span{font-size:6px;letter-spacing:.5px;margin-top:6px}.invitation-stage .countdown>b{font-size:19px;padding:0}.invitation-stage .countdown-date{font-size:7px;letter-spacing:.6px;line-height:1.6}.hero-conversion .form-panel{padding:29px 25px;color:var(--navy);border-radius:3px;box-shadow:0 18px 45px #00122033}.hero-conversion .form-label{font-size:8px;letter-spacing:1.5px;color:#36796b}.hero-conversion .form-panel h3{font-size:25px;line-height:1.2;font-weight:800;margin-bottom:10px;letter-spacing:-.8px}.hero-conversion .form-panel>p{font-size:12px;margin-bottom:16px}.hero-conversion .demo-alert{font-size:9px;padding:8px 10px;margin-bottom:20px}.hero-conversion label{font-size:11px;margin-bottom:15px}.hero-conversion .check{font-size:9px;line-height:1.7;margin-bottom:17px}.hero-conversion .check>input{min-width:16px;width:16px;height:16px}.hero-conversion .fine-print{font-size:9px;margin-top:15px}.hero-conversion .submit{background:#0b766b;color:white;padding:16px 18px}.hero-conversion .submit:hover{background:#0a5d55}.hero-conversion #confirmation p{font-size:13px}.hero-conversion #confirmation h3{font-size:26px}#registrationForm{scroll-margin-top:125px}.reference-home .event-strip{background:#082a3c;color:white;border-top:1px solid #4a7078;border-bottom:1px solid #3c626b}.reference-home .event-strip span{color:#90cec6}.reference-home .event-strip small{color:#b6d3d6}.reference-home .event-strip>div{border-color:#3a626d}.conference-benefits h2,.audience-band h2,.featured-invitation h2,.how-to-attend h2,.homepage-faq h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(42px,4.7vw,62px);font-weight:700;line-height:1.04;letter-spacing:-.4px}.conference-benefits h2 em,.audience-band h2 em,.featured-invitation h2 em,.how-to-attend h2 em,.homepage-faq h2 em{font:inherit;color:#267c71}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.benefit-grid article{border-top:1px solid #bfcfc5;padding:25px 0 0}.benefit-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:50%;background:#e7e9bf;color:#315b50;font-size:26px;margin-bottom:25px}.benefit-grid h3{font-size:19px;line-height:1.35;min-height:52px;margin-bottom:14px}.benefit-grid p{font-size:13px;color:#527172;min-height:112px;line-height:1.7}.benefit-grid a{font-size:10px;font-weight:700;text-decoration:none}.section-registration{margin-top:43px;display:flex;align-items:center;gap:23px;padding-top:27px;border-top:1px solid #c7d6cc}.section-registration .button{background:var(--navy);color:var(--aqua)}.section-registration>span{font-size:11px;color:#537170}.audience-band{background:#dce9df;padding:60px 8%;text-align:center}.audience-band>p:not(.eyebrow){max-width:720px;margin:0 auto 25px;color:#4a6b6b}.audience-labels{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:25px 0}.audience-labels span{border:1px solid #adc6b8;padding:12px 15px;font-size:9px;letter-spacing:1px}.audience-band>a{display:inline-block;font-size:12px;font-weight:700;text-decoration:none;margin-top:10px}.featured-invitation{display:grid;grid-template-columns:.8fr 1.3fr;gap:65px;align-items:center;background:#071f31;color:white}.featured-invitation h2 em{color:#9de8d4}.featured-invitation>div>p:not(.eyebrow){color:#b3ced1;font-size:14px}.featured-invitation .text-link{color:var(--aqua);display:inline-block;margin-top:10px}.featured-invitation .preview-note{font-size:10px!important;line-height:1.7}.featured-video-frame{position:relative;min-height:355px;aspect-ratio:1.55;isolation:isolate;text-align:left;padding:30px;border:1px solid #628c8d;background:radial-gradient(ellipse at 85% 10%,#55a9937a,transparent 50%),linear-gradient(135deg,#12485c,#073044);color:#e0f1e9;overflow:hidden}.featured-video-frame:before{content:'';position:absolute;inset:-20% 20%;border-left:1px solid #ffffff29;border-right:1px solid #ffffff29;transform:rotate(35deg);z-index:-1}.video-eyebrow{display:block;font-size:9px;letter-spacing:2px;color:#a2d4cc}.video-stage-title{display:block;font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(35px,4.5vw,62px);line-height:1;font-weight:700;max-width:80%;margin-top:34px}.video-play{position:absolute;width:65px;height:65px;right:25px;bottom:56px;border:1px solid #c6eee4;border-radius:50%;display:grid;place-items:center;font-size:18px;background:#ffffff0a}.featured-video-frame:hover .video-play{background:#88e5de;color:var(--navy)}.video-preview-caption{position:absolute;bottom:22px;left:30px;font-size:8px;letter-spacing:1.2px;color:#a4ceca}.attendance-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.attendance-steps article{border-top:1px solid #b4cbbf;padding-top:25px}.attendance-steps article>span{font-family:'Barlow Condensed',Impact,sans-serif;font-size:55px;font-weight:700;color:#549b87;display:block;margin-bottom:20px}.attendance-steps h3{font-size:21px}.attendance-steps p{font-size:14px;color:#577174;min-height:50px}.attendance-steps a{font-size:11px;font-weight:700;text-decoration:none}.homepage-faq{background:#e3ece3;display:grid;grid-template-columns:1fr 1.25fr;gap:65px}.homepage-faq details{border-color:#b7cdc2}.homepage-faq summary{min-height:26px}.session-accordion{padding:0;margin-bottom:14px;border:1px solid #c0d2c7;background:#f9faf4}.session-accordion>summary{display:block;position:relative;padding:24px 50px 24px 25px;list-style:none}.session-accordion>summary:after{display:none}.session-accordion .program-index{font-size:8px;margin-bottom:10px;letter-spacing:1px}.session-accordion h2{font-family:Manrope,Arial,sans-serif;font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:0}.accordion-mark{position:absolute;right:22px;top:40px;font-size:22px;font-weight:400;color:#518977}.accordion-mark:before{content:'+'}.session-accordion[open] .accordion-mark:before{content:'−'}.session-content{padding:0 25px 25px}.session-content>p{font-size:14px;color:#537073;line-height:1.75;margin:0 0 18px}.session-content .program-note{font-size:11px!important;margin:16px 0 0}.session-content .question-box p{color:var(--navy)}.inner-page .page-hero h1,.inner-page .registration-page-heading h1{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:700;font-size:clamp(52px,6vw,80px);text-transform:uppercase;letter-spacing:-.4px}.inner-page .page-hero h1 em,.inner-page .registration-page-heading h1 em{font:inherit;color:#a3ead7}.inner-page .page-hero .page-intro{font-size:15px}.reference-home .closing-cta h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:700;font-size:58px;text-transform:uppercase;letter-spacing:-.5px}.reference-home .closing-cta h2 em{font:inherit;color:var(--aqua)}
@media(min-width:1450px){.reference-home .hero.conference-hero{padding-left:max(6%,calc((100vw - 1320px)/2));padding-right:max(6%,calc((100vw - 1320px)/2))}}
@media(max-width:1050px){.hero-conversion{grid-template-columns:1.25fr 1fr;gap:20px}.invitation-stage{padding:25px 22px}.invitation-stage h2{font-size:45px}.invitation-stage .hero-portraits{gap:15px 9px}.invitation-stage .hero-person>span{font-size:8px}.stage-bottomline{gap:10px}.stage-bottomline a{font-size:9px}.stage-bottomline p{font-size:9px}.invitation-stage .countdown strong{font-size:24px}.invitation-stage .countdown-date{font-size:6px}.hero-conversion .form-panel{padding:26px 23px}.hero-conversion .form-panel h3{font-size:24px}.conference-actions .message-controls{margin-left:12px}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:35px}.benefit-grid h3,.benefit-grid p{min-height:0}.featured-invitation{gap:38px}.featured-video-frame{min-height:320px;padding:25px}.video-preview-caption{left:25px;font-size:7px}.video-stage-title{font-size:47px}.homepage-faq{gap:35px}.reference-home .conference-benefits h2{font-size:46px}}
@media(max-width:760px){.reference-home .hero.conference-hero{padding:30px 6% 35px}.conference-hero #heroHeadline{font-size:clamp(39px,10.4vw,77px);height:2em;letter-spacing:-.3px;line-height:.98;margin-bottom:18px}.conference-hero .summit-wordmark{font-size:8px;letter-spacing:1.4px;margin-bottom:15px}.event-badge{font-size:8px;letter-spacing:.1px;gap:7px;padding:9px 10px;margin-bottom:24px;flex-wrap:wrap;line-height:1.5}.event-badge .dot{width:5px;height:5px;margin:0}.conference-hero #heroMessage{font-size:13px;min-height:90px;line-height:1.75;max-width:100%}.conference-actions{gap:11px;margin-top:18px}.conference-actions .button{font-size:11px;padding:13px 14px;gap:10px}.conference-actions .message-controls{width:100%;margin:3px 0 0;gap:8px}.conference-actions .pause-motion{margin-left:7px}.hero-conversion{grid-template-columns:1fr;margin-top:27px;gap:25px}.hero-conversion .form-panel{order:-1;padding:27px 23px}.hero-conversion .form-panel h3{font-size:27px}.hero-conversion .check{font-size:10px}.hero-conversion .fine-print{font-size:10px}.hero-conversion .form-label{font-size:9px}.invitation-stage{padding:24px}.invitation-stage h2{font-size:44px}.stage-topline{font-size:7px}.invitation-stage .hero-person>span{font-size:8px}.invitation-stage .hero-person>.portrait-frame{aspect-ratio:1}.invitation-stage .countdown-panel{grid-template-columns:1fr;gap:12px;text-align:center}.invitation-stage .countdown-heading{justify-content:center}.invitation-stage .countdown{grid-column:auto;grid-row:auto;justify-content:center;gap:12px}.invitation-stage .countdown strong{font-size:30px}.invitation-stage .countdown span{font-size:7px}.invitation-stage .countdown-date{font-size:8px}.stage-bottomline{display:block;text-align:center}.stage-bottomline p{font-size:10px;margin-bottom:8px}.stage-bottomline a{font-size:10px}.reference-home .conference-benefits h2,.audience-band h2,.featured-invitation h2,.how-to-attend h2,.homepage-faq h2{font-size:43px;letter-spacing:-.2px}.benefit-grid{grid-template-columns:1fr;gap:30px}.benefit-grid article{display:grid;grid-template-columns:47px 1fr;gap:8px 18px}.benefit-icon{grid-column:1;grid-row:1/4;margin:0}.benefit-grid h3{font-size:20px;grid-column:2;margin-bottom:4px}.benefit-grid p{grid-column:2;font-size:13px;margin-bottom:5px}.benefit-grid a{grid-column:2;font-size:11px;padding:8px 0}.section-registration{display:block;margin-top:30px}.section-registration>span{display:block;margin-top:16px}.audience-band{padding:45px 6%}.audience-labels{gap:8px}.audience-labels span{font-size:8px;padding:10px 12px}.audience-band>p:not(.eyebrow){font-size:14px}.featured-invitation{grid-template-columns:1fr;gap:28px}.featured-video-frame{min-height:300px;aspect-ratio:1.2;padding:23px}.video-stage-title{font-size:46px}.video-play{width:50px;height:50px;font-size:13px;right:18px;bottom:50px}.video-preview-caption{font-size:6px;left:23px}.attendance-steps{grid-template-columns:1fr;gap:25px}.attendance-steps article{position:relative;padding:25px 0 0 60px}.attendance-steps article>span{position:absolute;left:0;top:20px;font-size:48px;margin:0}.attendance-steps h3{font-size:20px}.attendance-steps p{min-height:0}.homepage-faq{grid-template-columns:1fr;gap:28px}.session-accordion>summary{padding:20px 45px 20px 20px}.session-accordion h2{font-size:23px}.session-content{padding:0 20px 23px}.session-content>p{font-size:13px}.accordion-mark{right:18px;top:35px}.session-accordion .program-index{font-size:7px;letter-spacing:.8px}.inner-page .page-hero h1,.inner-page .registration-page-heading h1{font-size:48px;letter-spacing:-.2px}.reference-home .closing-cta h2{font-size:43px}.reference-home .hero .hero-copy .message-controls{min-height:35px}}
/* Keep full faces visible and every rotating headline on two readable lines. */
.invitation-stage .hero-person>.portrait-frame{aspect-ratio:4/5}
@media(max-width:760px){.conference-hero #heroHeadline{font-size:clamp(28px,9vw,68px);height:2.1em}.hero-conversion .form-panel{align-self:start}}
/* Ramsey-inspired event direction: ocean, cream, orange, and a video-first hero. */
:root{--navy:#07334d;--deep:#071e2c;--aqua:#f7aa70;--cream:#f6f1e6}
body{background:var(--cream)}
.site-preview{background:#fff;color:#355568}.site-header{background:#07334d;border-bottom:1px solid #244c63;padding-top:18px;padding-bottom:18px}.site-header .brand{color:#fff}.site-header .button{background:#fff!important;color:#07334d!important}.site-nav a[aria-current=page]:not(.button){color:#ffb878}.button{background:#cf4e16;color:#fff;border-color:#cf4e16}.button:hover{background:#ad3e0e;color:#fff}.button.outline{background:transparent;color:#07334d;border-color:#07334d}.eyebrow{color:#a13e15}.inner-page .page-hero{background:#07334d}.inner-page .page-hero h1 em{color:#f3e8d0}
.ramsey-direction .hero.conference-hero{padding:43px 3% 70px;background:linear-gradient(180deg,#03192388,#041f2dbb),url('assets/ocean-backdrop.jpg') center 44%/cover;isolation:isolate}
.ramsey-direction .conference-hero:before{display:none}.ramsey-direction .conference-hero:after{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:40px;background:var(--cream);clip-path:polygon(0 50%,4% 72%,8% 45%,14% 75%,19% 56%,25% 82%,31% 64%,37% 86%,43% 62%,48% 78%,54% 55%,60% 88%,67% 60%,74% 82%,81% 53%,88% 78%,95% 54%,100% 68%,100% 100%,0 100%);z-index:1}
.ramsey-direction .conference-hero-top{text-align:center;max-width:1350px;margin:0 auto}.ramsey-direction .event-badge{background:#c64b16;border:0;border-radius:3px;color:#fff;margin:0 auto 26px;display:inline-flex;padding:13px 18px;font-size:11px;letter-spacing:.3px}.ramsey-direction .event-badge .dot{display:none}.ramsey-direction .summit-wordmark{color:#f7eada;font-size:10px;letter-spacing:3px;margin-bottom:16px}.ramsey-direction .conference-hero #heroHeadline{font-size:clamp(76px,11.3vw,150px);font-weight:800;font-style:italic;line-height:.88;letter-spacing:-2.7px;height:1.84em;max-width:none;color:#f5e9ce;margin:0 0 18px}.ramsey-direction .conference-hero #heroHeadline em{color:#f5e9ce;font-style:italic;font-weight:800}.ramsey-direction .conference-hero #heroMessage{color:#fff;max-width:800px;margin:0 auto;min-height:50px;font-size:17px;line-height:1.5;font-weight:600}.ramsey-direction .conference-actions{margin:14px 0 0;justify-content:center;min-height:30px}.ramsey-direction .conference-actions>a{display:none}.ramsey-direction .conference-actions .message-controls{margin:0;justify-content:center}.ramsey-direction .message-dot{min-width:26px;width:26px;height:26px;font-size:8px;border-color:#b0b8b4;color:#fff}.ramsey-direction .message-dot.active{background:#f6ead1;border-color:#f6ead1;color:#06334b}.ramsey-direction .pause-motion{color:#fff;font-size:9px;padding:5px 7px}.ramsey-direction .hero-conversion{grid-template-columns:minmax(0,1.95fr) minmax(290px,1fr);gap:24px;align-items:start;max-width:1280px;margin:28px auto 0}.hero-media{min-width:0}.hero-film{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #ffffff44;background:linear-gradient(125deg,#062a3cee,#164a48aa),url('assets/ocean-backdrop.jpg') 40% 70%/cover;padding:24px;text-align:left;color:#f8edd4;isolation:isolate}.hero-film:before{content:'360';position:absolute;font:800 260px/.8 'Barlow Condensed',Impact,sans-serif;font-style:italic;letter-spacing:-15px;right:-20px;bottom:25px;color:#ffffff0a;z-index:-1}.film-label{display:block;font-size:9px;letter-spacing:2px;color:#f7e9d0}.film-title{display:block;font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-style:italic;font-size:clamp(31px,4.7vw,64px);line-height:.95;letter-spacing:-.5px;margin-top:30px}.film-play{position:absolute;right:9%;top:45%;width:72px;height:72px;display:grid;place-items:center;border:1px solid #fffc;border-radius:50%;font-size:24px;padding-left:4px;background:#ffffff1a;transition:background .2s,transform .2s}.hero-film:hover .film-play{background:#cf4e16;transform:scale(1.06)}.film-caption{position:absolute;bottom:20px;left:24px;font-size:8px;letter-spacing:1.4px;color:#fff}.film-note{font-size:10px;color:#eee5d8;line-height:1.5;margin:11px 0 20px}.hero-media .countdown-panel{border-top:1px solid #ffffff55;padding-top:21px;margin:0;display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;gap:6px 20px}.hero-media .countdown-heading{justify-content:start}.hero-media .countdown-heading p{font-size:9px;color:#fff;letter-spacing:1.3px}.hero-media .countdown{grid-row:1/3;grid-column:2;margin:0;gap:10px}.hero-media .countdown strong{font-size:30px;color:#f5e9ce}.hero-media .countdown span{font-size:7px;color:#e4dfd7}.hero-media .countdown-date{font-size:7px;color:#fff;letter-spacing:.5px}.hero-media .pulse-dot{background:#f7a36b}.media-program-link{color:#fff;display:flex;justify-content:space-between;font-size:12px;text-decoration:none;border-top:1px solid #ffffff55;margin-top:24px;padding:17px 0}.media-program-link span{font-size:18px}
.ramsey-direction .hero-conversion .form-panel{border:0;border-radius:5px;background:#fff;padding:28px 27px;color:#172b39;box-shadow:0 8px 30px #00101733}.ramsey-direction .form-panel .form-label{color:#ae451e;font-size:8px;letter-spacing:1.3px}.ramsey-direction .form-panel h3{font-size:25px;line-height:1.15;font-weight:800;letter-spacing:-.7px;margin:15px 0 12px}.ramsey-direction .form-panel>p{font-size:12px;line-height:1.5;margin-bottom:15px}.ramsey-direction .form-panel .demo-alert{font-size:9px;background:#f1f4f5;border-color:#a8bbc7;padding:8px;margin:0 0 18px}.ramsey-direction .field-row{grid-template-columns:1fr;gap:0}.ramsey-direction .form-panel form>label,.ramsey-direction .field-row>label{font-size:12px;line-height:1.45}.ramsey-direction .form-panel input:not([type=checkbox]){background:#fff;border:1px solid #929ea6;border-radius:3px;height:41px;padding:9px 11px;margin-top:5px;font-size:12px}.ramsey-direction .form-panel .check{font-size:9px;line-height:1.6;gap:8px;margin-bottom:13px}.ramsey-direction .form-panel .check input{width:14px;height:14px;margin-top:1px;flex-shrink:0}.ramsey-direction .form-panel .submit{background:#0877b6;border:1px solid #08689c;border-radius:3px;font-size:12px;min-height:43px;padding:12px 14px;margin-top:3px}.ramsey-direction .form-panel .fine-print{font-size:9px;line-height:1.6;margin-top:12px}.ramsey-direction .event-strip{background:var(--cream);color:#07334d;border-bottom:1px solid #d5cdbd;padding-top:28px;padding-bottom:28px}.ramsey-direction .event-strip span,.ramsey-direction .event-strip small{color:#53606a}.ramsey-direction .event-strip>div{border-color:#c8c2b6}
.ramsey-direction .conference-benefits{padding:66px 5%}.ramsey-direction .conference-benefits .section-heading{display:block;text-align:center;max-width:950px;margin:0 auto 45px}.ramsey-direction .conference-benefits .eyebrow,.ramsey-direction .speaker-preview .eyebrow{display:inline-block;background:#c64b16;color:white;padding:10px 15px;border-radius:3px;letter-spacing:.5px}.ramsey-direction .conference-benefits h2,.ramsey-direction .speaker-preview h2{font:800 clamp(42px,5vw,66px)/1.02 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.5px}.ramsey-direction .conference-benefits h2 em,.ramsey-direction .speaker-preview h2 em{font:inherit;color:#07334d}.ramsey-direction .conference-benefits .section-heading>p{max-width:750px;margin:25px auto 0;color:#293c48;font-size:16px;line-height:1.7}.ramsey-direction .benefit-icon{border-color:#cf4e16;color:#c64b16;border-radius:0}.ramsey-direction .section-registration{justify-content:center}.ramsey-direction .audience-band{background:#07334d;color:#fff}.ramsey-direction .audience-band h2 em{color:#f5e9ce}.ramsey-direction .audience-band p,.ramsey-direction .audience-band a{color:#e0e8e9}.ramsey-direction .audience-band .eyebrow{color:#f7a36b}.ramsey-direction .audience-labels span{color:#fff;border-color:#618092}.ramsey-direction .speaker-preview{background:#eee5d5}.ramsey-direction .speaker-preview .section-heading{display:block;text-align:center;max-width:850px;margin:0 auto 35px}.ramsey-direction .speaker-preview .section-heading p{margin:22px auto 16px;max-width:680px}.ramsey-direction .speaker-preview .speaker-grid{grid-template-columns:repeat(3,1fr);gap:35px}.ramsey-direction .speaker-preview .speaker-visual{aspect-ratio:4/5}.ramsey-direction .speaker-preview .speaker-card h3{font-weight:800;font-size:23px}.ramsey-direction .featured-invitation{display:none}.ramsey-direction .program-preview{background:#fff}.ramsey-direction .closing-cta{background:#07334d}.ramsey-direction .closing-cta h2 em{color:#f5e9ce}.ramsey-direction .homepage-faq{background:#eee5d5}.ramsey-direction .attendance-steps article>span{color:#c64b16}.ramsey-direction .partner{background:#e5d8c1}.ramsey-direction .expanded-footer{background:#062739}.ramsey-direction .visit-teaser{background:#eee5d5}.ramsey-direction .teaser-date{background:#07334d}.ramsey-direction .teaser-date>span,.ramsey-direction .teaser-date p{color:#efe3cb}.ramsey-direction .teaser-date>strong{color:#f4e7cb}
@media(min-width:1400px){.ramsey-direction .conference-hero #heroHeadline{font-size:155px}}
@media(max-width:760px){.ramsey-direction .hero.conference-hero{padding:26px 5% 50px}.ramsey-direction .event-badge{padding:10px 9px;font-size:8px;gap:5px;margin-bottom:23px}.ramsey-direction .summit-wordmark{font-size:8px;letter-spacing:1.8px}.ramsey-direction .conference-hero #heroHeadline{font-size:clamp(42px,12.2vw,89px);letter-spacing:-1px;line-height:.94;height:1.95em;margin-bottom:17px}.ramsey-direction .conference-hero #heroMessage{font-size:13px;line-height:1.6;min-height:64px;max-width:480px}.ramsey-direction .conference-actions{margin:12px 0 0}.ramsey-direction .conference-actions .message-controls{width:auto}.ramsey-direction .hero-conversion{grid-template-columns:1fr;gap:25px;margin-top:23px}.ramsey-direction .hero-conversion .form-panel{order:0;padding:25px}.hero-film{padding:20px;aspect-ratio:16/10}.film-label{font-size:7px;letter-spacing:1.2px}.film-title{font-size:clamp(28px,7.8vw,50px);margin-top:22px}.film-caption{font-size:6px;left:20px;bottom:15px}.film-play{width:49px;height:49px;font-size:17px;right:8%}.film-note{font-size:9px;margin:9px 0 16px}.hero-media .countdown-panel{grid-template-columns:1fr;text-align:center;gap:13px}.hero-media .countdown-heading{justify-content:center}.hero-media .countdown{grid-row:2;grid-column:1;justify-content:center;gap:15px}.hero-media .countdown-date{font-size:8px}.hero-media .countdown strong{font-size:31px}.media-program-link{display:none}.ramsey-direction .form-panel h3{font-size:29px}.ramsey-direction .form-panel h3 br{display:none}.ramsey-direction .form-panel .check{font-size:10px}.ramsey-direction .form-panel input:not([type=checkbox]){height:44px;font-size:16px}.ramsey-direction .conference-benefits{padding:46px 6%}.ramsey-direction .conference-benefits h2,.ramsey-direction .speaker-preview h2{font-size:43px}.ramsey-direction .conference-benefits .section-heading>p{font-size:14px}.ramsey-direction .speaker-preview .speaker-grid{grid-template-columns:repeat(2,1fr);gap:25px 16px}.ramsey-direction .speaker-preview .speaker-card h3{font-size:18px}.ramsey-direction .hero-conversion .form-panel .fine-print{font-size:10px}.ramsey-direction .audience-band h2{font-size:38px}}

.inner-page .page-hero .eyebrow,.inner-page .registration-page-heading .eyebrow{color:#f7aa70}
@media(max-width:760px){.ramsey-direction .conference-actions>a:first-child{display:inline-flex;background:#fff;color:#07334d;border:0;padding:12px 20px;font-size:12px;margin:0 auto 3px}.ramsey-direction .conference-actions{flex-direction:column}.ramsey-direction .conference-actions .message-controls{width:100%}}
/* Expanded 25+ lineup and original supplied media. */
.profile-update{font-size:11px!important;line-height:1.6;color:#536775;min-height:0!important;border-top:1px solid #cbd3d5;padding-top:14px;margin-top:13px}
.expanded-lineup{background:#f2eadb}.expanded-lineup .section-heading{align-items:end}.expanded-lineup h2,.video-invitations h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(43px,5vw,65px);font-weight:700;line-height:1.02;text-transform:uppercase}.expanded-lineup h2 em,.video-invitations h2 em{font:inherit}.media-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.media-photo{margin:0;min-width:0}.media-photo a{display:block;background:#e2e0d8;border:1px solid #d1c7b8}.media-photo img{display:block;width:100%;height:325px;object-fit:contain;object-position:center}.media-photo figcaption{font-size:11px;color:#50616b;padding:12px 0}.media-photo[hidden]{display:none}.media-filters{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 30px}.media-filters button{border:1px solid #748b98;background:transparent;color:#07334d;padding:12px 18px;min-height:44px;font-size:12px}.media-filters button[aria-pressed=true]{background:#07334d;color:#fff;border-color:#07334d}.video-invitations{background:#fff}.invitation-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:30px}.invitation-video>button{width:100%;border:0;padding:0;background:#092d43;position:relative;display:block;aspect-ratio:16/10}.invitation-video img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.clip-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#ffffffdf;color:#07334d;font-size:23px;padding-left:3px}.clip-duration{position:absolute;bottom:13px;right:13px;background:#021c30d9;color:#fff;padding:5px 9px;font-size:11px}.invitation-video h3{font-size:21px;margin:19px 0 8px}.invitation-video p{font-size:12px;color:#5c6a72}.hero-film.has-recording{background:#072b3d}.hero-recording-poster{position:absolute;left:0;top:0;height:100%;width:50%;object-fit:contain;background:#041d2b}.has-recording .film-label{position:absolute;left:55%;right:20px;top:28px;font-size:8px;line-height:1.6}.has-recording .film-title{position:absolute;left:55%;right:18px;top:22%;font-size:clamp(27px,3.5vw,47px);margin:0;line-height:1.05}.has-recording .film-play{left:55%;right:auto;top:auto;bottom:20%;width:53px;height:53px;font-size:20px}.has-recording .film-caption{left:55%;right:12px;font-size:7px;line-height:1.6;bottom:18px}#previewVideo{width:100%;max-height:65vh;background:#041c2a}#videoDialog{max-width:800px}
@media(max-width:760px){.media-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px}.media-photo img{height:230px}.media-photo figcaption{font-size:9px;line-height:1.5}.invitation-videos{grid-template-columns:1fr;gap:28px}.invitation-video>button{aspect-ratio:4/3}.expanded-lineup h2,.video-invitations h2{font-size:42px}.has-recording .film-title{font-size:26px;top:23%;left:53%;right:9px}.has-recording .film-label{left:53%;top:15px;font-size:6px}.has-recording .film-play{left:53%;bottom:23%;width:37px;height:37px;font-size:13px}.has-recording .film-caption{left:53%;font-size:5.5px;bottom:13px}.media-filters{gap:7px}.media-filters button{padding:10px 13px;font-size:11px}}
@media(max-width:370px){.media-photo img{height:195px}.has-recording .film-title{font-size:23px}}
/* November 6: a quieter seven-section homepage. */
.calm-home .hero.conference-hero{padding:32px 5% 48px;background-image:linear-gradient(180deg,#031923a6,#041f2dd1),url('assets/ocean-backdrop.jpg')}.calm-home .conference-hero:after{height:18px;clip-path:polygon(0 60%,100% 0,100% 100%,0 100%)}.calm-home .conference-hero-top{max-width:1120px}.calm-home .event-badge{margin-bottom:19px;padding:10px 15px;font-size:10px}.calm-home .summit-wordmark{font-size:9px;letter-spacing:2px;margin-bottom:15px}.calm-home .conference-hero #heroHeadline{font-size:clamp(68px,9.6vw,130px);line-height:.92;height:1.9em;letter-spacing:-2px;margin-bottom:18px}.calm-home .conference-hero #heroMessage{font-size:16px;max-width:720px;line-height:1.6;min-height:52px;font-weight:500}.calm-home .conference-actions{margin-top:8px}.calm-home .message-dot{min-width:24px;width:24px;height:24px;font-size:7px}.calm-home .pause-motion{font-size:9px}.calm-home .hero-conversion{grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);gap:36px;max-width:1120px;margin-top:26px}.calm-home .hero-conversion .form-panel{padding:26px}.calm-home .hero-conversion .form-panel h3{font-size:25px;margin:12px 0 18px}.calm-home .form-panel .field-row{grid-template-columns:1fr 1fr;gap:12px}.calm-home .form-panel input:not([type=checkbox]){font-size:13px}.calm-home .form-panel .check{font-size:10px;line-height:1.5}.calm-home .form-panel .demo-alert{font-size:10px;margin-bottom:17px}.calm-home .form-panel .fine-print{font-size:10px}.calm-home .form-panel .submit{background:#c34815;border-color:#c34815}.calm-home .film-note{font-size:11px;color:#d9e2e4;max-width:430px;margin:13px 0 20px}.calm-home .hero-media .countdown-panel{padding-top:19px;gap:10px;grid-template-columns:1fr;text-align:left}.calm-home .hero-media .countdown{grid-row:2;grid-column:1;justify-content:start;gap:17px}.calm-home .hero-media .countdown strong{font-size:30px}.calm-home .hero-media .countdown span{font-size:7px;letter-spacing:1.1px}.calm-home .hero-media .countdown-date{font-size:8px;color:#d4dee2}.calm-home .pulse-dot{animation:none;box-shadow:none}.calm-home .event-strip{padding:23px 6%;gap:25px}.calm-home .event-strip strong{font-size:13px}.calm-home .event-strip small{font-size:11px}.calm-home .section{padding:76px 6%}.calm-home .section-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:end;margin:0 0 36px}.calm-home .section-heading p{font-size:15px;line-height:1.75;color:#526874;max-width:470px}.calm-home .section-heading .eyebrow{font-size:9px;letter-spacing:1.8px;color:#9b431e;margin:0 0 20px}.calm-home h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(42px,4.8vw,63px);font-weight:700;line-height:1.05;letter-spacing:-.5px}.calm-home h2 em{font:inherit;color:inherit}.calm-home .text-link{font-size:12px;line-height:1.5;display:inline-block;padding:9px 0;color:#07334d;font-weight:700}.learning-overview{background:#faf7f0}.learning-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:42px}.learning-pillars article{border-top:1px solid #c9c7bc;padding-top:23px}.learning-pillars article>span{font-size:11px;letter-spacing:1px;color:#a24720}.learning-pillars h3{font-size:21px;letter-spacing:-.6px;margin:23px 0 12px}.learning-pillars p{font-size:14px;line-height:1.75;color:#526874;max-width:280px}.program-discovery{margin-top:27px}.curated-presenters{background:#eae4d8}.calm-home .curated-presenters .media-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.calm-home .curated-presenters .media-photo a{background:#d9d9d2;border:0}.calm-home .curated-presenters .media-photo img{height:295px;object-fit:contain}.calm-home .curated-presenters .media-photo figcaption{display:none}.curated-footer{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:21px;font-size:11px;color:#536672;line-height:1.7}.curated-footer a{color:#07334d;font-weight:700;text-decoration:none;white-space:nowrap}.adele-introduction{display:flex;gap:32px;align-items:center;padding:40px 8%;background:#f6f1e6;border-top:1px solid #d8d5ca;border-bottom:1px solid #d8d5ca}.adele-mini-portrait{width:100px;height:126px;flex-shrink:0;border-radius:2px}.adele-introduction .eyebrow{font-size:8px;letter-spacing:1.4px;margin:0 0 9px;color:#9b431e}.calm-home .adele-introduction h2{font-family:Manrope,Arial,sans-serif;font-size:24px;letter-spacing:-.7px;margin:0 0 9px;text-transform:none}.adele-introduction p:not(.eyebrow){font-size:13px;line-height:1.7;max-width:670px;color:#526874;margin:0}.calm-home .adele-introduction .text-link{font-size:11px;padding:9px 0 0}.visit-essential{display:grid;grid-template-columns:130px 1fr auto;gap:40px;align-items:center;padding:65px 6%;background:#fff}.venue-date{border:1px solid #b8c7cc;text-align:center;padding:20px 8px;color:#07334d}.venue-date>span{display:block;font-size:8px;letter-spacing:1.5px}.venue-date>strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:78px;line-height:1.15;font-weight:600}.visit-essential .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:14px}.calm-home .visit-essential h2{font-size:42px;margin-bottom:20px}.visit-essential p:not(.eyebrow){font-size:13px;line-height:1.9;color:#526874}.visit-essential .button{padding:14px 18px;white-space:nowrap;font-size:11px}.calm-home .homepage-faq{background:#f6f1e6;gap:70px;grid-template-columns:1fr 1.5fr;padding-top:56px;padding-bottom:56px}.calm-home .homepage-faq h2{font-size:44px}.calm-home .homepage-faq .eyebrow{font-size:9px;letter-spacing:1.6px}.calm-home .homepage-faq summary{font-size:14px;padding-top:20px;padding-bottom:20px}.calm-home .homepage-faq details p{font-size:13px;line-height:1.75}.calm-home .closing-cta{padding:57px 6%;background:#07334d;text-align:center}.calm-home .closing-cta h2{font-size:52px;line-height:1.05;text-transform:none;color:#f8ecd2}.calm-home .closing-cta h2 em{color:#f8ecd2}.calm-home .closing-cta .eyebrow{font-size:9px;color:#efc4a6;letter-spacing:1.7px}.calm-home .closing-cta p{font-size:14px;line-height:1.75;max-width:520px;margin:20px auto}.calm-home .closing-cta .button{background:#c34815;color:#fff}.calm-home .closing-cta small{font-size:10px}.calm-home .expanded-footer{padding-top:40px;padding-bottom:25px}.calm-home .expanded-footer>div>p{font-size:11px}.calm-home .expanded-footer>div>a:not(.brand){font-size:11px;padding:5px 0}.calm-home .expanded-footer>div>b{font-size:8px}
@media(max-width:760px){.calm-home .hero.conference-hero{padding:26px 6% 40px}.calm-home .event-badge{font-size:7px;gap:5px;padding:9px;margin-bottom:20px}.calm-home .summit-wordmark{font-size:7px;letter-spacing:1.4px}.calm-home .conference-hero #heroHeadline{font-size:clamp(40px,11.9vw,80px);line-height:.96;letter-spacing:-1px;height:1.96em}.calm-home .conference-hero #heroMessage{font-size:13px;min-height:72px;line-height:1.7}.calm-home .hero-conversion{grid-template-columns:1fr;gap:28px;margin-top:24px}.calm-home .hero-conversion .form-panel{padding:25px 22px}.calm-home .form-panel .field-row{grid-template-columns:1fr 1fr;gap:10px}.calm-home .form-panel input:not([type=checkbox]){font-size:16px}.calm-home .form-panel .check{font-size:11px;line-height:1.6}.calm-home .hero-media .countdown-panel{grid-template-columns:1fr;text-align:center;gap:12px}.calm-home .hero-media .countdown-heading{justify-content:center}.calm-home .hero-media .countdown{justify-content:center;gap:16px}.calm-home .film-note{font-size:10px}.calm-home .event-strip{gap:14px;padding:24px 6%}.calm-home .section{padding:48px 6%}.calm-home .section-heading{display:block;margin-bottom:27px}.calm-home h2{font-size:42px}.calm-home .section-heading .eyebrow{font-size:8px;margin-bottom:16px}.calm-home .section-heading p{font-size:14px;line-height:1.75;margin-top:20px}.calm-home .section-heading .text-link{font-size:12px}.learning-pillars{grid-template-columns:1fr;gap:24px;margin-top:30px}.learning-pillars article{position:relative;padding:22px 0 0 35px}.learning-pillars article>span{position:absolute;left:0;top:25px;font-size:9px}.learning-pillars h3{font-size:20px;margin:0 0 10px}.learning-pillars p{max-width:none;margin:0;font-size:13px}.program-discovery{margin-top:24px}.calm-home .curated-presenters .media-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.calm-home .curated-presenters .media-photo img{height:235px}.curated-footer{display:block;margin-top:19px;font-size:10px}.curated-footer a{display:block;margin-top:12px;font-size:12px;white-space:normal}.adele-introduction{padding:30px 6%;gap:19px;align-items:start}.adele-mini-portrait{width:74px;height:95px}.adele-introduction .eyebrow{font-size:7px;line-height:1.6;letter-spacing:1px}.calm-home .adele-introduction h2{font-size:23px}.adele-introduction p:not(.eyebrow){font-size:12px}.visit-essential{grid-template-columns:85px 1fr;gap:24px 20px;padding:43px 6%;align-items:start}.venue-date{padding:17px 3px}.venue-date>strong{font-size:63px}.venue-date>span{font-size:6px;letter-spacing:.7px}.visit-essential .eyebrow{font-size:7px;line-height:1.6;margin-bottom:13px}.calm-home .visit-essential h2{font-size:32px;margin-bottom:15px}.visit-essential p:not(.eyebrow){font-size:12px}.visit-essential .button{grid-column:2;justify-self:start;font-size:11px}.calm-home .homepage-faq{grid-template-columns:1fr;gap:20px;padding-top:40px;padding-bottom:40px}.calm-home .homepage-faq h2{font-size:38px}.calm-home .homepage-faq summary{font-size:13px;line-height:1.6}.calm-home .closing-cta{padding:45px 6%}.calm-home .closing-cta h2{font-size:42px}.calm-home .closing-cta p{font-size:13px}.calm-home .expanded-footer{padding-top:30px}.calm-home .expanded-footer>div>a:not(.brand){font-size:12px;padding:8px 0}}
.calm-home .form-panel .check{font-size:12px;line-height:1.55}.calm-home .message-dot{min-width:30px;width:30px;height:30px}.calm-home .pause-motion{min-height:36px}
@media(max-width:760px){.calm-home .form-panel .check{font-size:12px}.calm-home .conference-hero #heroHeadline{font-size:clamp(35px,11.9vw,80px)}}

/* Public attendance and previous-summit gallery. */
.attendance-card{scroll-margin-top:110px}.attendance-card .button{display:flex;justify-content:center;margin:16px 0;white-space:normal}.attendance-card p{line-height:1.65}.lookback-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.summit-lookback figure{margin:0}.summit-lookback img{display:block;width:100%;height:auto;border-radius:16px}.summit-lookback figcaption{font-size:14px;line-height:1.5;margin-top:12px;color:#65716d}.previous-room{max-width:1000px;margin:32px auto!important}.summit-lookback .section-heading{max-width:760px}#videoDialog video{width:100%;max-height:70vh}#videoDialog::backdrop{background:rgba(0,0,0,.75)}@media(max-width:700px){.lookback-grid{grid-template-columns:1fr}.attendance-card{scroll-margin-top:90px}}

.summit-lookback .section-heading{display:block;max-width:800px;margin-bottom:36px}.summit-lookback .section-heading h2{margin:18px 0 24px}.summit-lookback .section-heading p{max-width:650px}.summit-lookback{scroll-margin-top:90px}
