.tbh-page{--gold:#c79a3b;--gold-light:#f0d38b;--ink:#080706;--sepia:#e8d4ae;max-width:1200px;margin:0 auto;background:radial-gradient(circle at top,#231b10 0,#090806 44%,#030303);color:#f7ecd2;border:1px solid rgba(199,154,59,.55);border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #00000059;font-family:Georgia,Times New Roman,serif}.tbh-hero{padding:clamp(24px,5vw,64px);text-align:center}.tbh-eyebrow{margin:0 0 12px;color:var(--gold-light);font-size:.78rem;letter-spacing:.28em;text-transform:uppercase}.tbh-title{margin:0;color:var(--gold-light);font-size:clamp(2.2rem,6vw,5.4rem);line-height:.95;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 18px rgba(199,154,59,.25)}.tbh-subtitle{max-width:720px;margin:18px auto 30px;color:#dbcba8;font-size:clamp(1rem,2vw,1.22rem);letter-spacing:.06em}.tbh-stage{position:relative;max-width:820px;height:clamp(440px,65vw,680px);margin:0 auto 34px;perspective:1600px}.tbh-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(240,211,139,.42);border-radius:16px;box-shadow:0 24px 60px #0000008c;backface-visibility:hidden;transform-style:preserve-3d;opacity:0}.tbh-cover{background:#050403;animation:tbh-cover 24s infinite}.tbh-cover img{width:100%;height:100%;object-fit:cover}.tbh-dedication{padding:clamp(28px,6vw,72px);background-color:var(--sepia);background-image:repeating-linear-gradient(0deg,rgba(91,56,18,.035) 0,rgba(91,56,18,.035) 1px,transparent 1px,transparent 5px),radial-gradient(circle at 25% 15%,rgba(255,255,255,.45),transparent 42%),radial-gradient(circle at 80% 90%,rgba(111,71,25,.16),transparent 45%);color:#37220f;animation:tbh-dedication 24s infinite}.tbh-dedication:before,.tbh-dedication:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(113,70,19,.5);pointer-events:none}.tbh-dedication:after{top:25px;right:25px;bottom:25px;left:25px;border-color:#71461333}.tbh-dedication-inner{position:relative;z-index:1;max-width:650px}.tbh-dedication h2{margin:0 0 28px;color:#6e481a;font-size:clamp(1.4rem,3vw,2.5rem);letter-spacing:.16em;text-transform:uppercase}.tbh-dedication blockquote{margin:0;font-size:clamp(1.05rem,2.4vw,1.55rem);line-height:1.65;font-style:italic}.tbh-signature{margin:24px 0 0;text-align:right;font-weight:700;letter-spacing:.08em}.tbh-author{background:#090806;animation:tbh-author 24s infinite}.tbh-author img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;filter:sepia(.16) contrast(1.05) brightness(.72)}.tbh-author:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000014,#00000047 48%,#000000e0)}.tbh-author-copy{position:relative;z-index:1;width:46%;margin-left:auto;padding:clamp(24px,5vw,58px);text-align:right}.tbh-author-copy small{display:block;color:var(--gold-light);letter-spacing:.22em;text-transform:uppercase}.tbh-author-copy h2{margin:10px 0 18px;color:var(--gold-light);font-size:clamp(1.6rem,4vw,3.5rem);line-height:1.03}.tbh-author-bio{color:#eadfca;font-size:clamp(.9rem,1.6vw,1.12rem);line-height:1.55}.tbh-stage:hover .tbh-panel{animation-play-state:paused}@keyframes tbh-cover{0%,12%{opacity:1;transform:rotateY(0)}17%,to{opacity:0;transform:rotateY(-90deg)}}@keyframes tbh-dedication{0%,12%{opacity:0;transform:rotateY(90deg)}17%,76%{opacity:1;transform:rotateY(0)}81%,to{opacity:0;transform:rotateY(-90deg)}}@keyframes tbh-author{0%,76%{opacity:0;transform:rotateY(90deg)}81%,96%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(-12deg)}}.tbh-price{display:flex;justify-content:center;align-items:baseline;gap:12px;flex-wrap:wrap;margin:6px 0 24px}.tbh-sale{color:var(--gold-light);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700}.tbh-compare{color:#aa9c83;text-decoration:line-through;font-size:1.1rem}.tbh-form{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:0 auto}.tbh-select,.tbh-button{min-height:54px;border-radius:7px;font:700 1rem/1.2 Arial,sans-serif}.tbh-select{min-width:220px;padding:0 18px;border:1px solid var(--gold);background:#111;color:#fff}.tbh-button{padding:0 30px;border:1px solid var(--gold-light);background:linear-gradient(135deg,#9c6b16,#e4bd61,#9c6b16);color:#100c05;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 30px #c79a3b3d}.tbh-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.tbh-note{margin:14px 0 0;color:#bcae92;font-size:.88rem}.tbh-foreword{padding:clamp(34px,7vw,84px);background:#f1e6d0;color:#2b1b0e}.tbh-foreword h2{margin:0 0 26px;text-align:center;color:#76501f;font-size:clamp(2rem,5vw,4rem);letter-spacing:.08em;text-transform:uppercase}.tbh-foreword blockquote{max-width:900px;margin:0 auto;font-size:clamp(1.15rem,2.25vw,1.65rem);line-height:1.72}.tbh-foreword blockquote p{margin:0 0 1.1em}.tbh-attribution{max-width:900px;margin:26px auto 34px;text-align:right;color:#76501f;font-size:1.1rem;font-weight:700}.tbh-bottom{text-align:center}@media(max-width:650px){.tbh-stage{height:580px}.tbh-author:after{background:linear-gradient(0deg,#000000f0,#0000001f 62%)}.tbh-author img{object-position:45% top}.tbh-author-copy{width:auto;margin-top:auto;margin-left:0;padding:30px;text-align:center}.tbh-author-bio{display:none}.tbh-form{flex-direction:column}.tbh-select,.tbh-button{width:100%}}@media(prefers-reduced-motion:reduce){.tbh-panel{animation:none}.tbh-cover{opacity:1;transform:none}}.tbh-page{font-family:var(--font-body-family,Arial,sans-serif)}.tbh-title,.tbh-dedication h2,.tbh-author-copy h2,.tbh-foreword h2{font-family:var(--font-heading-family,Georgia,serif)}.tbh-stage{max-width:680px;height:clamp(390px,55vw,560px);animation:tbh-float 4.8s ease-in-out infinite;filter:drop-shadow(0 30px 22px rgba(0,0,0,.65))}.tbh-stage:after{content:"";position:absolute;left:15%;right:15%;bottom:-34px;height:25px;border-radius:50%;background:#00000094;filter:blur(14px);animation:tbh-shadow 4.8s ease-in-out infinite}.tbh-panel{transform-origin:left center}.tbh-dedication{background:radial-gradient(circle at top,#241b0d 0,#0b0906 52%,#030303);color:var(--gold-light)}.tbh-dedication blockquote,.tbh-dedication blockquote p,.tbh-signature{color:var(--gold-light)!important}.tbh-dedication:before{border-color:#f0d38b94}.tbh-dedication:after{border-color:#c79a3b40}.tbh-dedication h2{color:var(--gold-light)}.tbh-foreword{background:radial-gradient(circle at top,#18130b 0,#070605 55%,#020202);color:#f4ecd8;border-top:1px solid rgba(199,154,59,.55)}.tbh-foreword h2,.tbh-attribution{color:var(--gold-light)}.tbh-foreword-window{position:relative;max-width:930px;height:430px;margin:0 auto;overflow:hidden;border-top:1px solid rgba(199,154,59,.28);border-bottom:1px solid rgba(199,154,59,.28);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 10%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 10%,#000 88%,transparent 100%)}.tbh-foreword-scroll{padding:390px 16px 430px;animation:tbh-caption-scroll 82s linear infinite}.tbh-foreword-window:hover .tbh-foreword-scroll{animation-play-state:paused}@keyframes tbh-float{0%,to{translate:0 0;rotate:x 0deg}50%{translate:0 -14px;rotate:x 1.2deg}}@keyframes tbh-shadow{0%,to{opacity:.62;scale:1}50%{opacity:.36;scale:.86}}@keyframes tbh-caption-scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + 430px))}}@media(max-width:650px){.tbh-stage{max-width:560px;height:460px}.tbh-foreword-window{height:360px}.tbh-foreword-scroll{padding:320px 4px 360px}@keyframes tbh-caption-scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + 360px))}}}@media(prefers-reduced-motion:reduce){.tbh-stage,.tbh-stage:after,.tbh-foreword-scroll{animation:none}.tbh-foreword-window{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.tbh-foreword-scroll{padding:0 4px}}.tbh-page{--black:#0D0D0D;--charcoal:#151515;--gold:#C29A54;--ivory:#F5F0E6;width:100%;max-width:none;margin:0;background:var(--black);color:var(--ivory);border:0;border-radius:0;box-shadow:none;font-family:var(--font-body-family,Arial,sans-serif)}.tbh-hero{max-width:1240px;margin:0 auto;padding:clamp(6.5rem,9vw,10rem) 5rem;text-align:center}.tbh-eyebrow{margin:0 0 1.8rem;color:var(--gold);font-size:1.1rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.tbh-title,.tbh-dedication h2,.tbh-author-copy h2,.tbh-foreword h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.tbh-title{margin:0;color:var(--ivory);font-size:clamp(4.4rem,7vw,8rem);line-height:1.01;letter-spacing:0;text-transform:none;text-shadow:none}.tbh-subtitle{max-width:72rem;margin:2.4rem auto 4rem;color:#f5f0e6c2;font-size:1.8rem;line-height:1.75;letter-spacing:0}.tbh-stage{margin-bottom:5rem}.tbh-panel{background:var(--charcoal);border:1px solid rgba(194,154,84,.46);border-radius:0}.tbh-dedication{background:radial-gradient(circle at 50% 0%,rgba(194,154,84,.14),transparent 44%),var(--charcoal);color:var(--gold)}.tbh-dedication:before{border-color:#c29a549e}.tbh-dedication:after{border-color:#c29a5447}.tbh-dedication h2{color:var(--ivory);font-size:clamp(2.8rem,4vw,5.4rem);line-height:1.08;letter-spacing:0;text-transform:none}.tbh-dedication blockquote,.tbh-dedication blockquote p,.tbh-signature{color:var(--gold)!important}.tbh-dedication blockquote{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.75}.tbh-author{background:var(--charcoal)}.tbh-author img{filter:contrast(1.05) brightness(.72)}.tbh-author-copy small{color:var(--gold);font-size:1.05rem;font-weight:800;letter-spacing:.2em}.tbh-author-copy h2{color:var(--ivory);font-size:clamp(3rem,5vw,5.4rem);line-height:1.08}.tbh-price{margin:1rem 0 3rem}.tbh-sale{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,4vw,4.8rem);font-weight:400}.tbh-compare{color:#f5f0e685;font-size:1.35rem}.tbh-select,.tbh-button{min-height:5.2rem;border-radius:0;font-family:var(--font-body-family,Arial,sans-serif);font-size:1.1rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.tbh-select{min-width:25rem;padding:0 1.8rem;border:1px solid rgba(194,154,84,.62);background:var(--charcoal);color:var(--ivory)}.tbh-button{padding:0 3rem;border:1px solid var(--gold);background:var(--gold);color:var(--black);box-shadow:none}.tbh-button:hover{background:#d8b36d;color:#090909;filter:none}.tbh-note{margin:1.6rem 0 0;color:#f5f0e694;font-size:1.15rem}.tbh-foreword{padding:clamp(6.5rem,9vw,10rem) 5rem;background:#101010;color:var(--ivory);border-top:1px solid rgba(194,154,84,.2);border-bottom:1px solid rgba(194,154,84,.2)}.tbh-foreword h2{margin:0 0 4rem;color:var(--ivory);font-size:clamp(3.4rem,4vw,5.4rem);line-height:1.08;letter-spacing:0;text-transform:none}.tbh-audio-player{display:flex;align-items:center;justify-content:center;gap:1.6rem;max-width:93rem;margin:0 auto 3rem;padding:2rem;border:1px solid rgba(194,154,84,.38);background:var(--charcoal)}.tbh-audio-button{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:center;gap:1.1rem;padding:0 3rem;border:1px solid var(--gold);border-radius:0;background:var(--gold);color:var(--black);font-family:var(--font-body-family,Arial,sans-serif);font-size:1.1rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}.tbh-audio-button:hover{background:#d8b36d;color:#090909}.tbh-audio-button:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}.tbh-audio-time{min-width:8rem;color:var(--ivory);font-size:1.25rem;font-variant-numeric:tabular-nums}.tbh-audio{display:none}.tbh-foreword-window{max-width:93rem;border-color:#c29a5447}.tbh-foreword-scroll{padding:4rem 1.6rem 10rem!important;animation:none!important;transform:translateZ(0);will-change:transform}.tbh-foreword blockquote{color:#f5f0e6c7;font-size:clamp(1.6rem,2.25vw,2.2rem);line-height:1.75}.tbh-attribution{max-width:90rem;margin:2.6rem auto 3.4rem;color:var(--gold);font-size:1.35rem;font-weight:800;letter-spacing:.08em}@media(max-width:749px){.tbh-hero,.tbh-foreword{padding-left:2rem;padding-right:2rem}.tbh-title{font-size:clamp(4rem,15vw,6rem)}.tbh-subtitle{font-size:1.55rem}.tbh-dedication h2{font-size:3rem}.tbh-dedication blockquote{font-size:1.25rem;line-height:1.6}.tbh-foreword blockquote{font-size:1.55rem}.tbh-audio-player{flex-direction:column;gap:1.2rem}.tbh-audio-button{width:100%;padding:0 1.5rem}.tbh-foreword-scroll{padding:3rem .4rem 8rem!important}}.tbh-author-copy{width:56%;padding:2.8rem;text-align:left}.tbh-author-bio{display:block;color:var(--ivory);font-size:1.4rem;line-height:1.65}.tbh-author-bio p{margin:0}.tbh-author:after{background:linear-gradient(90deg,transparent 10%,rgba(0,0,0,.65) 42%,rgba(0,0,0,.94) 70%)}@media(max-width:650px){.tbh-author-copy{width:100%;padding:2rem;text-align:left;background:linear-gradient(0deg,rgba(0,0,0,.97),rgba(0,0,0,.85) 88%,transparent)}.tbh-author-copy h2{font-size:2.6rem;margin:.8rem 0 1rem}.tbh-author-bio{display:block;font-size:1.25rem;line-height:1.5}.tbh-author:after{background:linear-gradient(0deg,rgba(0,0,0,.65),transparent 80%)}}.tbh-cover,.tbh-dedication,.tbh-author{animation-duration:45s}@keyframes tbh-cover{0%,8%{opacity:1;transform:rotateY(0)}13%,to{opacity:0;transform:rotateY(-90deg)}}@keyframes tbh-dedication{0%,8%{opacity:0;transform:rotateY(90deg)}13%,48%{opacity:1;transform:rotateY(0)}53%,to{opacity:0;transform:rotateY(-90deg)}}@keyframes tbh-author{0%,48%{opacity:0;transform:rotateY(90deg)}53%,97%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(-12deg)}}.tbh-speaking{padding:8rem 5rem 10rem;background:#0d0d0d}.tbh-speaking-inner{max-width:1140px;margin:0 auto;padding:6rem 4rem;border:1px solid rgba(194,154,84,.45);background:radial-gradient(ellipse at 50% 0%,rgba(194,154,84,.13),transparent 65%),#151515;text-align:center}.tbh-speaking-kicker{margin:0 0 2rem;color:var(--gold);font-size:1.1rem;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.tbh-speaking h2{max-width:850px;margin:0 auto 2.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,4.5vw,5.8rem);font-weight:400;line-height:1.12;color:var(--ivory)}.tbh-speaking-copy{max-width:720px;margin:0 auto 3rem;color:#f5f0e6c2;font-size:1.7rem;line-height:1.8}.tbh-speaking-button{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;text-decoration:none;padding-top:1.4rem;padding-bottom:1.4rem}.tbh-speaking-button:focus-visible{outline:2px solid var(--ivory);outline-offset:5px}@media(max-width:749px){.tbh-speaking{padding:5rem 2rem 6rem}.tbh-speaking-inner{padding:4rem 2.2rem}.tbh-speaking-copy{font-size:1.5rem}.tbh-speaking-button{width:100%;box-sizing:border-box}}.twfg-events{background:#0d0d0d;color:#f5f0e6}.twfg-events-wrap{max-width:1120px;margin:auto;padding:0 5rem}.twfg-events-hero{padding:9rem 0 7rem;border-bottom:1px solid #c29a5440;background:radial-gradient(ellipse at 85% 10%,#c29a5420,transparent 55%),#0d0d0d}.twfg-events-kicker{color:#c29a54;font-size:1.1rem;font-weight:800;letter-spacing:.25em}.twfg-events h1,.twfg-events h2{font-family:Georgia,serif;color:#f5f0e6;font-weight:400}.twfg-events h1{font-size:clamp(4.4rem,7vw,8rem);line-height:1.05;margin:2rem 0}.twfg-events-lead{max-width:740px;font-size:1.8rem;line-height:1.8;color:#f5f0e6bf}.twfg-events-types{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:3rem}.twfg-events-types span{padding:.8rem 1.4rem;border:1px solid #c29a5460;color:#d8b36d;font-size:1.2rem}.twfg-events-content{padding-top:6rem;padding-bottom:9rem}.twfg-events h2{font-size:clamp(3rem,4vw,4.6rem);line-height:1.15;margin:0 0 1.5rem}.twfg-events-form-heading p{color:#f5f0e6b0;line-height:1.7;margin-bottom:3rem}.twfg-events-form{padding:4rem;background:#151515;border:1px solid #c29a5460}.twfg-events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.twfg-event-field{min-width:0}.twfg-event-field label{display:block;color:#f5f0e6;font-size:1.4rem;line-height:1.5;margin-bottom:.8rem}.twfg-event-field label span{color:#d8b36d}.twfg-event-field input,.twfg-event-field select,.twfg-event-field textarea{box-sizing:border-box;width:100%;min-height:5.2rem;background:#0d0d0d;border:1px solid #c29a5466;color:#f5f0e6;border-radius:0;padding:1.2rem 1.4rem;font:inherit;font-size:1.6rem;color-scheme:dark}.twfg-event-field textarea{resize:vertical;min-height:15rem}.twfg-event-field select{padding-right:2.8rem}.twfg-event-field :is(input,select,textarea):focus-visible,.twfg-events-submit:focus-visible{outline:2px solid #d8b36d;outline-offset:4px}.twfg-event-wide{grid-column:1/-1}.twfg-event-hint{margin:0 0 1rem;color:#f5f0e699;font-size:1.3rem;line-height:1.6}.twfg-events-note{font-size:1.35rem;line-height:1.75;color:#f5f0e6b0;margin:3rem 0 2rem;max-width:760px}.twfg-events-submit{display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;padding:1.5rem 3rem;border:1px solid #c29a54;background:#c29a54;color:#0d0d0d;text-transform:uppercase;letter-spacing:.12em;font:800 1.2rem/1.5 Arial,sans-serif;cursor:pointer}.twfg-events-submit:hover{background:#d8b36d}.twfg-events-privacy{font-size:1.2rem;line-height:1.65;color:#f5f0e680;margin:1.8rem 0 0}.twfg-event-success{border:1px solid #c29a54;padding:2.5rem;color:#f5f0e6;line-height:1.75}.twfg-event-error{padding:2rem;border:1px solid #f4aaa1;margin-bottom:2.5rem;color:#f4aaa1}@media(max-width:749px){.twfg-events-wrap{padding-left:2rem;padding-right:2rem}.twfg-events-hero{padding:6rem 0 4rem}.twfg-events-content{padding-top:4rem;padding-bottom:6rem}.twfg-events-form{padding:2.4rem 1.8rem}.twfg-events-grid{grid-template-columns:1fr;gap:2rem}.twfg-events-lead{font-size:1.6rem}.twfg-events-submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
