@font-face{font-family:Kobe;src:url(/assets/fonts/Kobe-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kobe;src:url(/assets/fonts/Kobe-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kobe;src:url(/assets/fonts/Kobe-black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--noir: #100E0C;--noir-mid: #1C1714;--noir-soft: #2A2420;--creme: #F0EBE0;--creme-dim: #B8AFA4;--creme-muted: #706860;--bordeaux: #6E1F28;--or: #C5A95A;--or-light: #D9C07E;--or-dim: rgba(197,169,90,.15);--ivoire-light: #F4EEE3;--ivoire-mid: #EDE6DB;--font-display: "Kobe", "Arial Black", sans-serif;--font-corps: "EB Garamond", Georgia, serif;--line-dark: rgba(240,235,224,.1);--line-light: rgba(16,14,12,.1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-corps);font-size:18px;line-height:1.7;color:var(--creme);background:var(--noir);overflow-x:hidden}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button{cursor:pointer;border:none;background:none;font:inherit}::selection{background:var(--or);color:var(--noir)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:translateY(0)}.hero-conf{display:grid;grid-template-columns:48% 52%;min-height:100vh;position:relative;background:var(--noir)}.hero-conf__left{display:flex;flex-direction:column;justify-content:center;padding:130px 72px 80px 64px;position:relative;z-index:2}.hero-conf__left:after{content:"";position:absolute;right:0;top:15%;bottom:15%;width:1px;background:linear-gradient(to bottom,transparent,var(--or) 30%,var(--or) 70%,transparent);opacity:.35}.hero-conf__eyebrow{font-family:var(--font-display);font-weight:400;font-size:11px;letter-spacing:5px;text-transform:uppercase;color:var(--or);margin-bottom:28px;transition-delay:.05s}.hero-conf__title{font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,4.2vw,5.8rem);line-height:.93;letter-spacing:-.02em;text-transform:uppercase;color:var(--creme);margin-bottom:36px;transition-delay:.1s;white-space:nowrap}.hero-conf__pitch{font-family:var(--font-corps);font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.75;color:var(--creme-dim);margin-bottom:36px;transition-delay:.15s}.hero-conf__badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:44px;transition-delay:.2s}.hero-conf__badge{font-family:var(--font-display);font-weight:400;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--or);border:1px solid rgba(197,169,90,.35);padding:6px 14px;border-radius:2px}.hero-conf__actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;transition-delay:.25s}.hero-conf__right{position:relative;overflow:hidden}.hero-conf__photo{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.hero-conf__photo-overlay{position:absolute;inset:0;background:linear-gradient(to right,#100e0cb3,#100e0c26,#100e0c59)}.hero-conf__photo-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(16,14,12,.5) 100%)}.hero-conf__scroll{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--or);opacity:.6;animation:bounce 2.2s ease-in-out infinite;z-index:3}.hero-conf__scroll svg{width:22px;height:22px}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}.btn-or{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--noir);background:var(--or);padding:16px 32px;border-radius:2px;transition:background .25s ease,transform .2s ease,box-shadow .25s ease}.btn-or:hover{background:var(--or-light);transform:translateY(-2px);box-shadow:0 12px 32px #c5a95a4d}.btn-or--small{font-size:11px;padding:12px 24px}.btn-or--large{font-size:13px;padding:20px 40px}.btn-or--submit{width:100%;justify-content:center;font-size:13px;padding:18px 32px}.btn-or__arrow{transition:transform .25s ease}.btn-or:hover .btn-or__arrow{transform:translate(4px)}.btn-ghost{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:400;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--creme-dim);border-bottom:1px solid var(--creme-muted);padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.btn-ghost:hover{color:var(--creme);border-color:var(--creme)}.ticker{background:var(--or);overflow:hidden;padding:14px 0;white-space:nowrap;border-top:none}.ticker__track{display:inline-flex;gap:32px;animation:ticker-scroll 28s linear infinite}.ticker__item{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--noir);flex-shrink:0}.ticker__sep{color:var(--noir);opacity:.5;flex-shrink:0}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tedx-proof{position:relative;overflow:hidden;background:var(--noir-mid);padding:100px 64px;border-bottom:1px solid var(--line-dark)}.tedx-proof__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.tedx-proof__label{font-family:var(--font-display);font-weight:400;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--or);margin-bottom:20px}.tedx-proof__title{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,3vw,3.2rem);line-height:1;text-transform:uppercase;color:var(--creme);margin-bottom:24px}.tedx-proof__desc{font-family:var(--font-corps);font-size:1.05rem;line-height:1.8;color:var(--creme-dim);margin-bottom:36px}.tedx-proof__visual{position:relative}.tedx-proof__photo-wrap{border-radius:16px;overflow:hidden;background-color:var(--noir-mid);box-shadow:0 6px 24px #0000001f;transform:translateZ(0);-webkit-transform:translateZ(0)}.tedx-proof__img{width:100%;display:block;filter:brightness(.92);transform:scale(1.01)}.tedx-proof__tag{position:absolute;bottom:-16px;right:-16px;font-family:var(--font-display);font-weight:900;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--noir);background:var(--or);padding:12px 20px;border-radius:2px}.bio-conf{position:relative;overflow:hidden;background:var(--ivoire-light);padding:120px 64px}.bio-conf__inner{max-width:980px;margin:0 auto}.bio-conf__header{margin-bottom:56px}.bio-conf__eyebrow{font-family:var(--font-display);font-weight:400;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--bordeaux);margin-bottom:12px}.bio-conf__title{font-family:var(--font-display);font-weight:900;font-size:clamp(2.4rem,3.5vw,4rem);line-height:.95;text-transform:uppercase;color:#1f1a17;margin-bottom:10px}.bio-conf__subtitle{font-family:var(--font-corps);font-style:italic;font-size:.95rem;line-height:1.4;color:#5a5048;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bio-conf__text{margin-bottom:0}.bio-conf__text p{font-family:var(--font-corps);font-size:1.05rem;line-height:1.85;color:#3a3530;margin-bottom:18px;text-align:justify}.bio-conf__text strong{color:#1f1a17}.bio-conf__clearfix{clear:both;display:table;content:""}.bio-conf__float{width:300px;height:380px;object-fit:cover;border-radius:14px;box-shadow:0 8px 32px #00000021;display:block;margin-bottom:20px}.bio-conf__float--left{float:left;margin-right:44px;margin-top:4px}.bio-conf__float--right{float:right;margin-left:44px;margin-top:4px}.bio-conf__list{list-style:none;margin:4px 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}.bio-conf__list li{font-family:var(--font-corps);font-size:1rem;line-height:1.7;color:#3a3530;padding-left:22px;position:relative}.bio-conf__list li:before{content:"—";position:absolute;left:0;color:var(--bordeaux);font-weight:500}.bio-conf__list--circle li:before{content:"◉";font-weight:400;font-size:.8em;top:.15em}:root{--sauge-bg: #E6EDE0;--sauge-bg-mid: #DCE5D5;--sauge-fonce: #1A2B18;--sauge-corps: #2E3D2A;--sauge-moyen: #4A5E44;--sauge-ligne: rgba(26, 43, 24, .14);--sauge-ligne-ft: rgba(26, 43, 24, .08)}.themes{position:relative;overflow:hidden;background:var(--sauge-bg);padding:120px 64px}.themes .berber-scatter{opacity:.06}.themes__inner{max-width:1100px;margin:0 auto}.themes__header{margin-bottom:72px;position:relative}.themes__header:after{content:"";display:block;width:48px;height:2px;background:var(--bordeaux);margin-top:28px}.themes__eyebrow{font-family:var(--font-display);font-weight:400;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--bordeaux);margin-bottom:18px}.themes__title{font-family:var(--font-display);font-weight:900;font-size:clamp(2.4rem,3.8vw,4.6rem);line-height:.95;text-transform:uppercase;color:var(--sauge-fonce);margin-bottom:14px}.themes__subtitle{font-family:var(--font-corps);font-style:italic;font-size:clamp(1rem,1.2vw,1.15rem);color:var(--sauge-moyen);line-height:1.55;margin-bottom:0}.themes__body{display:grid;grid-template-columns:1fr 300px;gap:72px;align-items:start}.themes__list-col{display:flex;flex-direction:column;gap:20px}.themes__intro{font-family:var(--font-display);font-weight:400;font-size:10px;letter-spacing:3.5px;text-transform:uppercase;color:var(--sauge-moyen)}.themes__berber-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--sauge-ligne)}.themes__berber-list li{display:flex;align-items:center;gap:20px;padding:17px 12px 17px 0;border-bottom:1px solid var(--sauge-ligne);font-family:var(--font-corps);font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.45;color:var(--sauge-corps);cursor:default;transition:color .22s ease,background .22s ease,padding-left .22s ease;border-radius:4px}.themes__berber-list li:hover{color:var(--bordeaux);background:#6e1f280d;padding-left:10px}.themes__sym{color:var(--bordeaux);flex-shrink:0;opacity:.65;transition:opacity .22s,transform .22s}.themes__berber-list li:hover .themes__sym{opacity:1;transform:scale(1.2)}.themes__berber-list--more{border-top:none}.themes__reveal-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--bordeaux);background:none;border:1px solid rgba(110,31,40,.3);border-radius:2px;padding:12px 22px;cursor:pointer;transition:background .25s,border-color .25s,color .25s;align-self:flex-start}.themes__reveal-btn:hover{background:#6e1f2812;border-color:#6e1f288c}.themes__reveal-icon{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.themes__reveal-btn[aria-expanded=true] .themes__reveal-icon{transform:rotate(180deg)}.themes__cta-col{position:sticky;top:100px}.themes__cta-card{background:#fff;border:1px solid var(--sauge-ligne);border-top:3px solid var(--bordeaux);border-radius:12px;padding:40px 32px;display:flex;flex-direction:column;gap:24px;text-align:center;box-shadow:0 4px 32px #1a2b1817}.themes__cta-icon{width:44px;height:44px;color:var(--bordeaux);margin:0 auto;opacity:.75}.themes__cta-question{font-family:var(--font-corps);font-style:italic;font-size:1.05rem;line-height:1.65;color:var(--sauge-corps)}.process{position:relative;overflow:hidden;background:var(--ivoire-mid);padding:120px 64px}.process__inner{max-width:1100px;margin:0 auto}.process__header{text-align:center;margin-bottom:80px}.process__eyebrow{font-family:var(--font-display);font-weight:400;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--bordeaux);margin-bottom:20px}.process__title{font-family:var(--font-display);font-weight:900;font-size:clamp(2.8rem,4vw,5rem);line-height:.93;text-transform:uppercase;color:#1f1a17;margin-bottom:20px}.process__title--accent{color:var(--or)}.process__sub{font-family:var(--font-corps);font-size:1.1rem;line-height:1.75;color:#7a7060}.process__steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:start}.process__step{padding:52px 40px;position:relative;border-radius:12px;border-top:4px solid transparent;background:#fff;box-shadow:0 4px 24px #100e0c12;transition:box-shadow .35s ease,transform .35s ease}.process__step:hover{box-shadow:0 24px 60px #100e0c21;transform:translateY(-6px)}.process__step--1{background:#fff8f5;border-top-color:var(--bordeaux)}.process__step--2{background:#fdfaf1;border-top-color:var(--or)}.process__step--3{background:#f5f8fa;border-top-color:#3d7a8a}.process__step-num{font-family:var(--font-display);font-weight:900;font-size:52px;line-height:1;color:#100e0c12;margin-bottom:20px;display:block}.process__step-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:24px;padding:14px}.process__step-icon svg{width:100%;height:100%}.process__step-icon--1{background:#6e1f281a;color:var(--bordeaux);box-shadow:0 4px 16px #6e1f2826}.process__step-icon--2{background:#c5a95a1f;color:#8c6d1a;box-shadow:0 4px 16px #c5a95a33}.process__step-icon--3{background:#3d7a8a1a;color:#3d7a8a;box-shadow:0 4px 16px #3d7a8a26}.process__step-title{font-family:var(--font-display);font-weight:900;font-size:1.2rem;letter-spacing:.5px;text-transform:uppercase;color:#1f1a17;margin-bottom:16px}.process__step-desc{font-family:var(--font-corps);font-size:1.05rem;line-height:1.8;color:#5a5248;margin-bottom:28px}.process__step-tag{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;border-radius:20px}.process__step--1 .process__step-tag{color:var(--bordeaux);background:#6e1f2814;border:1px solid rgba(110,31,40,.2)}.process__step--2 .process__step-tag{color:#7a5c10;background:#c5a95a1a;border:1px solid rgba(197,169,90,.3)}.process__step--3 .process__step-tag{color:#2e6070;background:#3d7a8a14;border:1px solid rgba(61,122,138,.2)}.process__connector{font-size:24px;color:var(--or);opacity:.4;padding:0 20px;margin-top:110px;align-self:start;user-select:none}.formats{position:relative;overflow:hidden;background:var(--noir-mid);padding:120px 64px;border-top:1px solid var(--line-dark)}.formats__inner{max-width:1180px;margin:0 auto}.formats__header{margin-bottom:72px}.formats__eyebrow{font-family:var(--font-display);font-weight:400;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--or);margin-bottom:20px}.formats__title{font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,4.5vw,5.5rem);line-height:.93;text-transform:uppercase;color:var(--creme)}.formats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-dark);border:1px solid var(--line-dark);border-radius:2px;overflow:hidden}.format-card{background:var(--noir);padding:48px 36px;transition:background .35s ease}.format-card:hover{background:var(--noir-soft)}.format-card__icon{font-size:28px;color:var(--or);margin-bottom:28px;display:block;line-height:1}.format-card__name{font-family:var(--font-display);font-weight:900;font-size:1rem;letter-spacing:.5px;text-transform:uppercase;color:var(--creme);margin-bottom:8px;line-height:1.2}.format-card__duration{font-family:var(--font-display);font-weight:400;font-size:11px;letter-spacing:2px;color:var(--or);margin-bottom:24px;display:block}.format-card__desc{font-family:var(--font-corps);font-size:.9rem;line-height:1.75;color:var(--creme-dim);margin-bottom:28px}.format-card__details{list-style:none;display:flex;flex-direction:column;gap:6px}.format-card__details li{font-family:var(--font-display);font-weight:400;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--creme-muted)}.format-card__details li:before{content:"— ";color:var(--or);opacity:.6}.scene-ouverte{position:relative;min-height:520px;padding:80px 0;display:flex;align-items:center;justify-content:center;overflow:hidden}.scene-ouverte__photo-wrap{position:absolute;inset:0}.scene-ouverte__photo{width:100%;height:100%;object-fit:cover;object-position:center 25%;filter:brightness(.35) contrast(1.1)}.scene-ouverte__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#100e0c99,#100e0c4d,#100e0ccc)}.scene-ouverte__content{position:relative;z-index:2;padding:0 64px;max-width:1100px;width:100%;display:flex;align-items:center;gap:64px}.scene-ouverte__photo-side{flex-shrink:0;width:280px;height:360px;border-radius:14px;overflow:hidden;box-shadow:0 12px 48px #00000080;border:2px solid rgba(197,169,90,.35)}.scene-ouverte__photo-side img{width:100%;height:100%;object-fit:cover;object-position:center top}.scene-ouverte__text-side{flex:1;text-align:left}.scene-ouverte__label{font-family:var(--font-display);font-weight:400;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--or);margin-bottom:28px;display:block;text-align:left}.scene-ouverte__quote{font-family:var(--font-corps);font-style:italic;font-size:clamp(1.1rem,1.6vw,1.6rem);line-height:1.65;color:var(--creme);margin-bottom:24px;text-align:left}.scene-ouverte__attr{font-family:var(--font-display);font-weight:400;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--or);text-align:left}.closing{position:relative;overflow:hidden;background:var(--noir);padding:120px 64px;border-top:1px solid var(--line-dark)}.closing__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.closing__eyebrow{font-family:var(--font-display);font-weight:400;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--or);margin-bottom:24px;display:block}.closing__title{font-family:var(--font-display);font-weight:900;font-size:clamp(2.5rem,3.5vw,4.2rem);line-height:.95;text-transform:uppercase;color:var(--creme);margin-bottom:48px}.closing__title em{font-style:normal;color:var(--or)}.closing__guarantees{list-style:none;display:flex;flex-direction:column;gap:16px;margin-bottom:52px}.closing__guarantees li{display:flex;align-items:flex-start;gap:16px;font-family:var(--font-corps);font-size:1rem;line-height:1.6;color:var(--creme-dim)}.closing__check{font-family:var(--font-display);font-weight:900;color:var(--or);flex-shrink:0;margin-top:2px;font-size:14px}.closing__note{margin-top:24px;font-family:var(--font-corps);font-size:.9rem;color:var(--creme-muted);line-height:1.6}.closing__phone{color:var(--or);transition:color .25s}.closing__phone:hover{color:var(--or-light)}.closing__card{background:var(--noir-mid);border:1px solid var(--line-dark);border-radius:3px;padding:52px 48px}.closing__card-title{font-family:var(--font-display);font-weight:900;font-size:16px;letter-spacing:2px;text-transform:uppercase;color:var(--creme);margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--line-dark)}.closing__form{display:flex;flex-direction:column;gap:22px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-family:var(--font-display);font-weight:400;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--creme-muted)}.form-group input,.form-group select,.form-group textarea{background:#ffffff0d;border:1px solid var(--line-dark);border-radius:2px;padding:14px 18px;font-family:var(--font-corps);font-size:.95rem;color:var(--creme);width:100%;transition:border-color .25s ease,background .25s ease;outline:none;-webkit-appearance:none}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--creme-muted)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--or);background:#c5a95a0f}.form-group select{cursor:pointer;color:var(--creme-dim)}.form-group select option{background:var(--noir-mid);color:var(--creme)}.form-group textarea{resize:vertical;min-height:100px;line-height:1.6}.closing__form-note{margin-top:16px;font-family:var(--font-corps);font-style:italic;font-size:.85rem;color:var(--creme-muted);text-align:center}.form-success{display:none;text-align:center;padding:40px 20px}.form-success.visible{display:block}.form-success__icon{font-size:40px;margin-bottom:20px;display:block}.form-success h3{font-family:var(--font-display);font-weight:900;font-size:1.3rem;color:var(--or);margin-bottom:12px}.form-success p{font-family:var(--font-corps);color:var(--creme-dim);font-size:.95rem;line-height:1.6}.footer-conf{background:#0a0908;padding:72px 64px 40px;border-top:1px solid var(--line-dark)}.footer-conf__inner{max-width:1180px;margin:0 auto}.footer-conf__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin-bottom:56px}.footer-conf__col-title{font-family:var(--font-display);font-weight:400;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--creme-muted);margin-bottom:20px}.footer-conf__link{display:block;font-family:var(--font-corps);font-size:.95rem;color:var(--creme-dim);margin-bottom:10px;transition:color .25s ease}.footer-conf__link:hover{color:var(--or)}.footer-conf__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:32px;border-top:1px solid var(--line-dark);gap:24px}.footer-conf__copy{font-family:var(--font-corps);font-size:.85rem;color:var(--creme-muted)}.footer-conf__socials{display:flex;gap:20px}.footer-conf__social{width:32px;height:32px;color:var(--creme-muted);transition:color .25s ease}.footer-conf__social:hover{color:var(--or)}.footer-conf__social svg{width:100%;height:100%}.berber-frise{width:100%;padding:10px 0;overflow:hidden;background:transparent}.berber-frise svg{width:100%;max-width:1400px;margin:0 auto;display:block}@media(max-width:1100px){.hero-conf{grid-template-columns:1fr 1fr}.hero-conf__left{padding:120px 48px 80px}.formats__grid{grid-template-columns:repeat(2,1fr)}.bio-conf__inner{grid-template-columns:360px 1fr;gap:64px}.tedx-proof__inner{gap:60px}.themes__header{grid-template-columns:1fr;gap:20px}.themes__sub{grid-column:1;padding-top:0}.process__steps{grid-template-columns:1fr;gap:24px}.process__connector{display:none}.closing__inner{gap:60px}}@media(max-width:900px){.navbar{padding:0 28px}.navbar__links{display:none}.navbar__hamburger,.mobile-menu{display:flex}.hero-conf{grid-template-columns:1fr;min-height:auto}.hero-conf__right{height:55vh;order:-1}.hero-conf__left{padding:60px 32px 72px}.hero-conf__left:after{display:none}.tedx-proof{padding:72px 24px}.tedx-proof__inner{max-width:100%}.tedx-proof__text-col{grid-template-columns:1fr}.tedx-proof__text-meta{border-right:none;border-bottom:1px solid rgba(197,169,90,.12);padding:32px 28px}.tedx-proof__text-body{padding:32px 28px}.tedx-proof__tag{bottom:-12px;right:0}.bio-conf{padding:80px 32px}.bio-conf__subtitle{white-space:normal}.bio-conf__float{width:220px;height:280px}.themes{padding:80px 32px}.themes__body{grid-template-columns:1fr;gap:48px}.themes__cta-col{position:static}.process,.formats{padding:80px 32px}.formats__grid{grid-template-columns:1fr}.closing{padding:80px 32px}.closing__inner{grid-template-columns:1fr;gap:48px}.closing__card{padding:36px 28px}.footer-conf{padding:60px 32px 36px}.footer-conf__grid{grid-template-columns:repeat(2,1fr);gap:36px}}@media(max-width:560px){.hero-conf__left{padding:48px 24px 60px}.hero-conf__title{font-size:3rem}.bio-conf__title{font-size:2.4rem}.bio-conf__float{float:none;width:100%;height:220px;margin:16px 0}.themes__title{font-size:2.4rem}.formats__title{font-size:2.8rem}.closing__title{font-size:2.2rem}.footer-conf__grid{grid-template-columns:1fr}.ticker__item{font-size:10px}.process__step{padding:40px 28px}.footer-conf__bottom{flex-direction:column;align-items:flex-start}}.hero-conf__title em{font-style:italic;color:var(--or);font-weight:400}.hero-conf__words{display:flex;flex-direction:column;gap:0px;margin:20px 0 28px}.hero-conf__word{font-family:var(--font-display);font-weight:900;font-size:clamp(32px,4.5vw,60px);letter-spacing:-.02em;line-height:1.05;color:var(--or);opacity:0;transform:translate(-24px);animation:word-slide-in .65s cubic-bezier(.22,1,.36,1) forwards}.hero-conf__word--1{animation-delay:.9s}.hero-conf__word--2{animation-delay:1.25s;color:var(--or-light)}.hero-conf__word--3{animation-delay:1.6s;color:var(--creme-dim)}@keyframes word-slide-in{to{opacity:1;transform:translate(0)}}.hero-conf__pitch{font-size:clamp(14px,1.35vw,17px);line-height:1.75;color:var(--creme-dim);margin-bottom:32px;max-width:480px}.hero-conf__credentials{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.hero-conf__tedx-logo{width:220px;height:auto;display:block;border:1px solid var(--or);border-radius:3px}.hero-conf__tags{display:flex;flex-wrap:wrap;gap:8px}.hero-conf__tag{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--or);border:1px solid rgba(197,169,90,.4);border-radius:20px;padding:5px 14px;background:#c5a95a12;transition:background .2s,border-color .2s}.hero-conf__tag:hover{background:#c5a95a26;border-color:#c5a95ab3}.tedx-proof{background:var(--noir-mid);padding:96px 64px;position:relative;overflow:hidden}.tedx-proof__inner{max-width:860px;margin:0 auto;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid rgba(197,169,90,.3);box-shadow:0 32px 80px #00000080,0 0 0 1px #c5a95a14}.tedx-proof__video-col{width:100%;position:relative;flex-shrink:0}.tedx-proof__thumb-wrap{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;cursor:pointer;border-radius:0;border:none;background:#000;padding:0;transition:opacity .3s ease}.tedx-proof__thumb-wrap:hover{opacity:.92}.tedx-proof__thumb{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.tedx-proof__thumb-wrap:hover .tedx-proof__thumb{transform:scale(1.03)}.tedx-proof__thumb-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(16,14,12,.55) 100%);pointer-events:none}.tedx-proof__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;color:#fff;filter:drop-shadow(0 4px 20px rgba(0,0,0,.6));transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s;pointer-events:none}.tedx-proof__thumb-wrap:hover .tedx-proof__play{transform:translate(-50%,-50%) scale(1.15);color:var(--or-light)}.tedx-proof__play svg{width:100%;height:100%}.tedx-proof__text-col{display:grid;grid-template-columns:1fr 1.5fr;gap:0;background:var(--noir-soft);border-top:1px solid rgba(197,169,90,.2)}.tedx-proof__text-meta{padding:40px 36px 40px 44px;display:flex;flex-direction:column;gap:16px;border-right:1px solid rgba(197,169,90,.12)}.tedx-proof__text-body{padding:40px 44px 40px 40px;display:flex;flex-direction:column;gap:20px}.tedx-proof__label{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--or);display:block}.tedx-proof__title{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,3vw,40px);color:var(--creme);line-height:1.05;letter-spacing:-.01em}.tedx-proof__desc{font-family:var(--font-corps);font-size:clamp(17px,1.6vw,21px);color:var(--creme-dim);line-height:1.8}.tedx-proof__cta-btn{align-self:flex-start;margin-top:8px}.yt-modal{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.yt-modal--open{opacity:1}.yt-modal[hidden]{display:none}.yt-modal__backdrop{position:absolute;inset:0;background:#0a0806eb;backdrop-filter:blur(8px);cursor:pointer}.yt-modal__box{position:relative;z-index:1;width:min(900px,92vw);border-radius:12px;overflow:hidden;background:#000;box-shadow:0 32px 80px #000c;border:1px solid rgba(197,169,90,.2);transform:scale(.95);transition:transform .35s cubic-bezier(.22,1,.36,1)}.yt-modal--open .yt-modal__box{transform:scale(1)}.yt-modal__embed{position:relative;padding-bottom:56.25%;height:0}.yt-modal__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-modal__close{position:absolute;top:12px;right:14px;z-index:2;width:36px;height:36px;border-radius:50%;background:#100e0cd9;border:1px solid rgba(240,235,224,.15);color:var(--creme);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.yt-modal__close:hover{background:var(--bordeaux);color:#fff}@media(max-width:900px){.tedx-proof{padding:64px 28px}.tedx-proof__inner{grid-template-columns:1fr;gap:40px}.tedx-proof__text-col{padding-top:0}.hero-conf__words{gap:2px}.hero-conf__word{font-size:clamp(28px,8vw,44px)}.hero-conf__credentials{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.hero-conf__tedx-logo{height:32px}}@media(max-width:600px){.tedx-proof{padding:48px 16px}.tedx-proof__text-meta,.tedx-proof__text-body{padding:24px 20px}.hero-conf__pitch{font-size:14px}}.tedx-proof__header{text-align:center;margin-bottom:64px}.tedx-proof__header-logo{width:360px;height:auto;max-width:100%;margin:0 auto 20px;display:block;border:1px solid var(--or);border-radius:3px}.tedx-proof__header-sub{font-family:var(--font-corps);font-style:italic;font-size:clamp(16px,1.6vw,20px);color:var(--creme-dim);letter-spacing:.03em}.tedx-proof__logo-wrap,.tedx-proof__video-sub{display:none}@media(max-width:900px){.tedx-proof__header{margin-bottom:40px}.tedx-proof__header-logo{height:60px}}@keyframes tedx-vibrate{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-1.5px) rotate(-.4deg)}20%{transform:translate(1.5px) rotate(.4deg)}30%{transform:translate(-1.5px,.5px) rotate(0)}40%{transform:translate(1.5px,-.5px) rotate(.4deg)}50%{transform:translate(-1px) rotate(-.3deg)}60%{transform:translate(1px,.5px) rotate(0)}70%{transform:translate(-1.5px) rotate(.4deg)}80%{transform:translate(1px,-.5px) rotate(-.3deg)}90%{transform:translate(-1px) rotate(0)}}@keyframes tedx-shine-sweep{0%{left:-80%;opacity:0}15%{opacity:1}50%{left:120%;opacity:1}51%{opacity:0}to{left:120%;opacity:0}}.tedx-badge-wrap{position:relative;display:inline-block;border-radius:3px;overflow:hidden;cursor:pointer}.tedx-badge-wrap:after{content:"";position:absolute;top:-20%;left:-80%;width:50%;height:140%;background:linear-gradient(105deg,#fff0,#ffffff8c 45%,#ffffffb3,#ffffff8c 55%,#fff0);transform:skew(-12deg);pointer-events:none;opacity:0;transition:none}.tedx-badge-wrap:hover:after{animation:tedx-shine-sweep .65s ease-in-out 1}.tedx-badge-wrap:hover img{animation:tedx-vibrate .38s linear 1;filter:drop-shadow(0 0 10px rgba(197,169,90,.85)) drop-shadow(0 0 24px rgba(197,169,90,.4)) brightness(1.08);transition:filter .15s ease}.tedx-badge-wrap img{display:block;transition:filter .4s ease}
