@font-face{font-family:Fjalla One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fjalla-one-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Raleway Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/raleway-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-latin-wght-italic.woff2) format("woff2-variations")}:root{--tr-bg: #0a0a0a;--tr-bg-2: #141414;--tr-bg-3: #1c1a20;--tr-text: #ffffff;--tr-muted: #b9b4aa;--tr-line: rgba(255, 255, 255, .12);--tr-gold: #c9a24b;--tr-gold-2: #ecc976;--tr-violet: #8b5cf6;--tr-violet-2: #b794ff;--tr-grad: linear-gradient(100deg, var(--tr-gold-2) 0%, var(--tr-gold) 20%, var(--tr-violet-2) 45%, var(--tr-violet) 58%, var(--tr-gold) 80%, var(--tr-gold-2) 100%);--tr-ff-display: "Fjalla One", "Oswald", Impact, "Arial Narrow", sans-serif;--tr-ff-body: "Raleway Variable", "Raleway", system-ui, -apple-system, "Segoe UI", sans-serif;--tr-ff-accent: "Cormorant Garamond Variable", "Cormorant Garamond", Georgia, serif;--tr-fs-body: clamp(1.02rem, .96rem + .28vw, 1.18rem);--tr-fs-lead: clamp(1.2rem, 1rem + .9vw, 1.7rem);--tr-fs-h1: clamp(2.8rem, 1rem + 6vw, 7.2rem);--tr-fs-h2: clamp(2rem, 1.1rem + 3.2vw, 4.2rem);--tr-fs-h3: clamp(1.3rem, 1.05rem + .9vw, 1.85rem);--tr-gutter: clamp(1.15rem, .4rem + 3.6vw, 4.5rem);--tr-space: clamp(4.5rem, 2rem + 7vw, 9rem);--tr-wide: 1320px;--tr-narrow: 760px;--tr-radius: 22px;--tr-ease: cubic-bezier(.22, 1, .36, 1);--tr-header-h: 82px}body.tr-site{margin:0;background:var(--tr-bg);color:var(--tr-text);font-family:var(--tr-ff-body);font-size:var(--tr-fs-body);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:clip;color-scheme:dark}body.tr-site *,body.tr-site *:before,body.tr-site *:after{box-sizing:border-box}body.tr-site img,body.tr-site video{max-width:100%;height:auto}body.tr-site a{color:var(--tr-gold-2);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .3s}body.tr-site a:hover{color:var(--tr-violet-2)}body.tr-site :focus-visible{outline:2px solid var(--tr-gold-2);outline-offset:3px;border-radius:6px}body.tr-site ::selection{background:var(--tr-violet);color:#fff}body.tr-site p{margin:0 0 1.2em}body.tr-site .tr-main{display:block;outline:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body.tr-site{background:#0a0a0a}.tr-bgfx{position:fixed;inset:0;z-index:-1;pointer-events:none;--tr-c0: #0a0a0a;--tr-c1: rgba(139, 92, 246, .16);--tr-c2: rgba(201, 162, 75, .1);--tr-bx: 85%;--tr-by: 8%;background:radial-gradient(75vw 65vh at var(--tr-bx) var(--tr-by),var(--tr-c1),transparent 70%),radial-gradient(70vw 70vh at 5% 95%,var(--tr-c2),transparent 70%),var(--tr-c0)}.tr-bgfx:after{content:"";position:absolute;inset:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.tr-sparkle-zone{isolation:isolate}.tr-sparkle-zone>.tr-sparkles{z-index:-1}body.tr-site h1,body.tr-site h2,body.tr-site h3,body.tr-site h4{color:var(--tr-text);margin:0 0 .45em;text-wrap:balance}body.tr-site h1,.tr-title{font-family:var(--tr-ff-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:var(--tr-fs-h1);line-height:.9}body.tr-site h2{font-family:var(--tr-ff-body);font-weight:300;text-transform:none;letter-spacing:-.025em;font-size:var(--tr-fs-h2);line-height:1.06}body.tr-site h3{font-family:var(--tr-ff-body);font-weight:500;text-transform:none;letter-spacing:-.01em;font-size:var(--tr-fs-h3);line-height:1.2}body.tr-site h2 strong,body.tr-site h3 strong{font-weight:600}body.tr-site h1 em,body.tr-site h2 em,body.tr-site h3 em,.tr-accent{font-family:var(--tr-ff-accent);font-style:italic;font-weight:500;text-transform:none;letter-spacing:0;font-size:1.08em;color:var(--tr-gold-2)}.tr-eyebrow,body.tr-site .tr-eyebrow{display:inline-flex;align-items:center;gap:.8em;font-family:var(--tr-ff-body);font-size:.74rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--tr-gold);margin-bottom:1.4em}.tr-eyebrow:before{content:"";width:2.2em;height:1px;background:currentColor}.tr-eyebrow.has-text-align-center:before{display:none}.tr-lead,body.tr-site .tr-lead{font-size:clamp(1.1rem,1rem + .55vw,1.45rem);line-height:1.55;font-weight:300;color:#ece8df;max-width:50ch}.tr-muted{color:var(--tr-muted)}.tr-grad,body.tr-site .tr-grad{background:var(--tr-grad);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:tr-shimmer 8s linear infinite}.tr-grad:hover{animation-duration:2s;filter:drop-shadow(0 0 22px rgba(139,92,246,.45))}@keyframes tr-shimmer{0%{background-position:0% 50%}to{background-position:260% 50%}}.tr-split .tr-char{display:inline-block;will-change:transform,opacity}.tr-split .tr-word{display:inline-block;white-space:nowrap}.tr-outline{color:transparent!important;-webkit-text-stroke:1.5px rgba(255,255,255,.85)}.tr-btn,body.tr-site .wp-block-button__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;padding:1.05em 2.1em;border-radius:999px;border:0;background:linear-gradient(110deg,var(--tr-gold-2),var(--tr-gold) 45%,#a8822f 70%,var(--tr-gold-2));background-size:220% 100%;color:#120e06!important;font-family:var(--tr-ff-body);font-size:.8rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;line-height:1.2;box-shadow:0 12px 40px -12px #c9a24b99;overflow:hidden;isolation:isolate;cursor:pointer;transition:background-position .8s var(--tr-ease),box-shadow .5s var(--tr-ease),transform .5s var(--tr-ease)}.tr-btn:before,body.tr-site .wp-block-button__link:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--tr-angle, 0deg),var(--tr-violet),var(--tr-gold-2),var(--tr-violet-2),var(--tr-gold),var(--tr-violet));opacity:0;transition:opacity .5s;animation:tr-spin 3s linear infinite;filter:blur(10px)}.tr-btn:hover,body.tr-site .wp-block-button__link:hover{background-position:100% 0;box-shadow:0 18px 60px -12px #8b5cf6b3;color:#120e06!important}.tr-btn:hover:before,body.tr-site .wp-block-button__link:hover:before{opacity:.9}@property --tr-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes tr-spin{to{--tr-angle: 360deg}}.tr-btn--ghost,body.tr-site .is-style-outline>.wp-block-button__link{background:#ffffff08;color:var(--tr-text)!important;box-shadow:inset 0 0 0 1px #ecc9768c;backdrop-filter:blur(6px)}.tr-btn--ghost:hover,body.tr-site .is-style-outline>.wp-block-button__link:hover{color:#fff!important;box-shadow:inset 0 0 0 1px var(--tr-violet-2),0 0 40px -8px #8b5cf6b3;background:#8b5cf626}.tr-btn--small{padding:.8em 1.4em;font-size:.7rem}body.tr-site .wp-block-buttons{gap:.9rem}.tr-spark{position:absolute;z-index:5;width:6px;height:6px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0 30%,var(--tr-gold-2) 45%,transparent 70%)}.tr-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.tr-skip{position:fixed;top:.8rem;left:.8rem;z-index:4000;padding:.8em 1.3em;border-radius:999px;background:var(--tr-gold);color:#120e06!important;font-weight:800;text-decoration:none;transform:translateY(-220%);transition:transform .3s}.tr-skip:focus{transform:none}.tr-wordmark{display:inline-flex;align-items:baseline;gap:.18em;margin:0;line-height:1;white-space:nowrap;color:var(--tr-text)}.tr-wordmark__la{font-family:var(--tr-ff-accent);font-style:italic;font-size:.8em;color:var(--tr-gold-2)}.tr-wordmark__team,.tr-wordmark__ross{font-family:var(--tr-ff-display);text-transform:uppercase;font-size:1.15em;letter-spacing:.02em}.tr-wordmark__ross{background:var(--tr-grad);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tr-shimmer 8s linear infinite}.tr-intro{display:none}.js .tr-intro{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;pointer-events:none}.tr-intro-seen .tr-intro{display:none!important}.tr-intro__curtain{position:absolute;top:0;bottom:0;width:50.5%;background:linear-gradient(90deg,#070608,#120c1a)}.tr-intro__curtain--l{left:0;box-shadow:inset -2px 0 #c9a24b80}.tr-intro__curtain--r{right:0;box-shadow:inset 2px 0 #c9a24b80}.tr-intro__mark{position:relative;font-size:clamp(2.2rem,1rem + 6vw,6rem)}.tr-header{position:fixed;inset:0 0 auto;z-index:1000;height:var(--tr-header-h);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 var(--tr-gutter);transition:background .5s var(--tr-ease),height .5s var(--tr-ease),transform .6s var(--tr-ease),border-color .5s;border-bottom:1px solid transparent}body.admin-bar .tr-header{top:32px}.tr-scrolled .tr-header{--tr-header-h: 66px;background:#0a0a0ab8;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom-color:var(--tr-line)}.tr-header-hidden:not(.tr-menu-open) .tr-header{transform:translateY(-110%)}.tr-header__brand{font-size:1.35rem;text-decoration:none;position:relative;z-index:1002}.tr-header__actions{display:flex;align-items:center;gap:1.1rem;position:relative;z-index:1002}.tr-header__cta{display:none!important}@media(min-width:900px){.tr-header__cta{display:inline-flex!important}}.tr-burger{display:inline-flex;align-items:center;gap:.9rem;padding:.55rem .95rem .55rem 1.1rem;border-radius:999px;border:1px solid var(--tr-line);background:#0a0a0a59;backdrop-filter:blur(8px);color:var(--tr-text);font-family:var(--tr-ff-body);font-size:.72rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:border-color .4s,background .4s}.tr-burger:hover{border-color:var(--tr-gold)}.tr-burger__icon{position:relative;width:24px;height:14px}.tr-burger__icon i{position:absolute;left:0;height:2px;border-radius:2px;background:currentColor;transition:transform .6s var(--tr-ease),top .6s var(--tr-ease),opacity .3s,width .4s var(--tr-ease)}.tr-burger__icon i:nth-child(1){top:0;width:100%}.tr-burger__icon i:nth-child(2){top:6px;width:65%;background:var(--tr-gold-2)}.tr-burger__icon i:nth-child(3){top:12px;width:85%}.tr-burger:hover .tr-burger__icon i{width:100%}.tr-menu-open .tr-burger__icon i:nth-child(1){top:6px;transform:rotate(45deg)}.tr-menu-open .tr-burger__icon i:nth-child(2){opacity:0}.tr-menu-open .tr-burger__icon i:nth-child(3){top:6px;width:100%;transform:rotate(-45deg)}.tr-menu{position:fixed;inset:0;z-index:999;overflow-y:auto;overscroll-behavior:contain;background:#07060a;clip-path:circle(0% at var(--tr-ox, 92%) var(--tr-oy, 5%))}.tr-menu[hidden]{display:none}.tr-menu__aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.tr-menu__aurora i{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(90px);opacity:.55;mix-blend-mode:screen;animation:tr-aurora 16s ease-in-out infinite alternate}.tr-menu__aurora i:nth-child(1){background:var(--tr-violet);left:-20vmax;top:-15vmax}.tr-menu__aurora i:nth-child(2){background:var(--tr-gold);right:-25vmax;bottom:-25vmax;opacity:.35;animation-duration:20s}.tr-menu__aurora i:nth-child(3){background:#5b2bd8;left:30vw;top:40vh;width:35vmax;height:35vmax;opacity:.4;animation-duration:12s}@keyframes tr-aurora{to{transform:translate3d(8vw,6vh,0) scale(1.15) rotate(25deg)}}.tr-menu__inner{position:relative;min-height:100%;display:grid;gap:3rem;align-content:center;padding:calc(var(--tr-header-h) + 2rem) var(--tr-gutter) 3rem}@media(min-width:1000px){.tr-menu__inner{grid-template-columns:minmax(0,1fr) 340px;align-items:end}}.tr-menu__list{list-style:none;margin:0;padding:0;counter-reset:trm}.tr-menu__list>li{counter-increment:trm;overflow:hidden}.tr-menu__list>li>a{position:relative;display:inline-flex;align-items:baseline;gap:1rem;padding:.04em 0;font-family:var(--tr-ff-display);font-size:clamp(2.4rem,min(1rem + 6.4vw,8.4vh),6.4rem);line-height:1.02;text-transform:uppercase;text-decoration:none;color:transparent!important;-webkit-text-stroke:1.2px rgba(255,255,255,.75);transition:color .4s,-webkit-text-stroke-color .4s,transform .6s var(--tr-ease);white-space:nowrap}.tr-menu__list>li>a:before{content:counter(trm,decimal-leading-zero);font-family:var(--tr-ff-body);font-size:.72rem;font-weight:700;letter-spacing:.2em;color:var(--tr-gold);-webkit-text-stroke:0;transform:translateY(-1.6em)}.tr-menu__list>li>a:hover,.tr-menu__list>li>a:focus-visible,.tr-menu__list>li.current-menu-item>a{transform:translate(.35em);-webkit-text-stroke-color:transparent;background:var(--tr-grad);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:tr-shimmer 3s linear infinite}.tr-menu__list .sub-menu{list-style:none;margin:.2rem 0 .8rem 2.6rem;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1.3rem}.tr-menu__list .sub-menu a{font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tr-muted)!important;text-decoration:none}.tr-menu__list .sub-menu a:hover{color:var(--tr-gold-2)!important}.tr-menu__preview{position:fixed;left:0;top:0;z-index:0;width:300px;aspect-ratio:3 / 4;border-radius:18px;overflow:hidden;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.8) rotate(-4deg);box-shadow:0 30px 80px -20px #8b5cf699}.tr-menu__preview img{width:100%;height:100%;object-fit:cover}@media(hover:none),(max-width:999px){.tr-menu__preview{display:none}}.tr-menu__aside{position:relative;color:var(--tr-muted)}.tr-menu__big{display:block;font-family:var(--tr-ff-display);font-size:clamp(1.4rem,1rem + 1.4vw,2rem);color:var(--tr-text)!important;text-decoration:none;margin-bottom:.3rem;word-break:break-word}.tr-menu__big:hover{color:var(--tr-gold-2)!important}.tr-menu__quick{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.6rem 0}.tr-menu__area{font-size:.85rem}.tr-menu-open{overflow:hidden}.tr-wipe{position:fixed;inset:0;z-index:2500;pointer-events:none;display:grid}.tr-wipe i{grid-area:1 / 1;transform:translateY(101%)}.tr-wipe i:nth-child(1){background:linear-gradient(160deg,var(--tr-violet),#3b1d86)}.tr-wipe i:nth-child(2){background:#0a0a0a}.tr-leaving .tr-wipe i{transition:transform .55s var(--tr-ease);transform:translateY(0)}.tr-leaving .tr-wipe i:nth-child(2){transition-delay:.12s}@view-transition{navigation:auto}::view-transition-old(root){animation:tr-vt-out .5s var(--tr-ease) both}::view-transition-new(root){animation:tr-vt-in .7s var(--tr-ease) both}@keyframes tr-vt-out{to{opacity:0;transform:translateY(-2%) scale(.98);filter:blur(6px)}}@keyframes tr-vt-in{0%{opacity:0;transform:translateY(3%);filter:blur(6px)}}.tr-wrap{max-width:var(--tr-wide);margin:0 auto}body.tr-site .tr-main>*{margin-top:0;margin-bottom:0}body.tr-site .tr-main>:where(:not(.alignfull):not(.pin-spacer)){max-width:var(--tr-wide);margin-left:auto;margin-right:auto;padding-left:var(--tr-gutter);padding-right:var(--tr-gutter)}body.tr-site .tr-main>.pin-spacer{max-width:none!important}.tr-section,body.tr-site .wp-block-group.tr-section{position:relative;padding:var(--tr-space) var(--tr-gutter)}body.tr-site .tr-section.is-layout-constrained>:where(:not(.alignfull)){max-width:var(--tr-wide);margin-left:auto!important;margin-right:auto!important}body.tr-site .tr-section.is-layout-constrained>:where(p,ul,.wp-block-details):not(.has-text-align-center){max-width:var(--tr-wide)}body.tr-site .tr-section>p:not(.tr-eyebrow):not(.has-text-align-center),body.tr-site .tr-section>ul{padding-right:max(0px,calc(min(100%,var(--tr-wide)) - 68ch))}.tr-center{text-align:center}.tr-center .wp-block-buttons{justify-content:center}.tr-center .tr-lead{margin-left:auto;margin-right:auto}.tr-section--panel{background:linear-gradient(180deg,transparent,rgba(28,26,32,.8) 12%,rgba(28,26,32,.8) 88%,transparent)}body.tr-site .wp-block-columns{gap:clamp(1.2rem,3vw,3rem)}body.tr-site .wp-block-columns.tr-split-cols{align-items:center;gap:clamp(2rem,6vw,7rem)}.tr-media{position:relative;margin:0!important;border-radius:var(--tr-radius);overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}.tr-media img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;transform:scale(1.12)}.tr-media--wide img{aspect-ratio:16 / 10}.tr-media--poster img{aspect-ratio:2 / 3;transform:none}.tr-media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ecc97633;pointer-events:none}body.tr-site .wp-block-cover.tr-hero{min-height:100vh;min-height:100svh!important;padding:calc(var(--tr-header-h) + 2rem) var(--tr-gutter) clamp(4rem,9vh,7rem);align-items:flex-end;overflow:hidden;isolation:isolate}.tr-hero .wp-block-cover__image-background,.tr-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tr-hero__video{z-index:0;opacity:0;transition:opacity 1.2s var(--tr-ease)}body.tr-site .tr-hero__video{height:100%!important;max-width:none}.tr-hero__video.is-ready{opacity:1}.tr-hero .wp-block-cover__background{z-index:1!important;opacity:1!important;background:linear-gradient(180deg,rgba(10,10,10,.55) 0%,rgba(10,10,10,.05) 35%,rgba(10,10,10,.45) 70%,var(--tr-bg) 100%),radial-gradient(80% 70% at 15% 85%,rgba(10,10,10,.7),transparent 70%),radial-gradient(50% 50% at 85% 20%,rgba(139,92,246,.25),transparent 70%)!important}.tr-hero .wp-block-cover__inner-container{position:relative;z-index:3;width:100%;max-width:var(--tr-wide);margin:0 auto;color:var(--tr-text)}.tr-hero .wp-block-cover__inner-container>*{margin-left:0!important;margin-right:0!important;max-width:none}.tr-hero h1{font-size:clamp(3.2rem,.8rem + 9.5vw,10.5rem)!important;line-height:.86!important;margin:0 0 .2em!important}.tr-hero .tr-lead{max-width:40ch}.tr-sparkles{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.tr-scrollhint{position:absolute;right:var(--tr-gutter);bottom:2rem;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.6rem;font-size:.65rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--tr-muted);writing-mode:vertical-rl}.tr-scrollhint:after{content:"";width:1px;height:64px;background:linear-gradient(var(--tr-gold),transparent);animation:tr-drip 2.2s var(--tr-ease) infinite}@keyframes tr-drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}body.tr-site .wp-block-cover.tr-pagehero{min-height:82svh!important;padding:calc(var(--tr-header-h) + 3rem) var(--tr-gutter) clamp(3.5rem,8vh,6rem);align-items:flex-end;overflow:hidden;isolation:isolate}.tr-pagehero .wp-block-cover__background{opacity:1!important;background:linear-gradient(180deg,rgba(10,10,10,.6),rgba(10,10,10,.25) 40%,var(--tr-bg)),radial-gradient(60% 60% at 90% 10%,rgba(139,92,246,.3),transparent 70%)!important}.tr-pagehero .wp-block-cover__inner-container{width:100%;max-width:var(--tr-wide);margin:0 auto}.tr-pagehero .wp-block-cover__inner-container>*{margin-left:0!important;margin-right:0!important;max-width:none}.tr-pagehero .wp-block-cover__image-background{animation:tr-kenburns 26s ease-in-out infinite alternate}@keyframes tr-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.16) translate(-1.5%,1%)}}.tr-pagehead{position:relative;min-height:62svh;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--tr-header-h) + 3rem) var(--tr-gutter) 4rem;max-width:none!important;overflow:hidden;isolation:isolate}.tr-pagehead>*{width:100%;max-width:var(--tr-wide);margin-left:auto;margin-right:auto}.tr-pagehead__bg{position:absolute;inset:0;z-index:-1;max-width:none!important}.tr-pagehead__bg img{width:100%;height:100%;object-fit:cover}.tr-pagehead__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.6),rgba(10,10,10,.3) 40%,var(--tr-bg))}.tr-pagehead .tr-title{font-size:clamp(2.6rem,1rem + 5.5vw,6.5rem)}body.tr-site .tr-manifesto{font-family:var(--tr-ff-body);font-weight:300;font-size:clamp(1.55rem,1rem + 2.3vw,3.1rem);line-height:1.3;letter-spacing:-.02em;max-width:30ch!important;margin-left:auto!important;margin-right:auto!important;text-align:center;color:#ffffff2e;padding-right:0!important}.tr-manifesto .tr-w{transition:color .35s,text-shadow .5s}.tr-manifesto .tr-w.is-lit{color:var(--tr-text)}.tr-manifesto .tr-w.is-lit.is-key{color:var(--tr-gold-2);text-shadow:0 0 30px rgba(201,162,75,.5)}.tr-manifesto .tr-w.is-lit.is-magic{color:var(--tr-violet-2);text-shadow:0 0 30px rgba(139,92,246,.6)}.tr-manifesto em{font-family:var(--tr-ff-accent);text-transform:none}body.tr-site .tr-zoom{position:relative;height:260vh;padding:0!important;max-width:none!important}.tr-zoom__sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;place-items:center;padding:0!important;max-width:none!important}body.tr-site .tr-zoom__media{position:absolute!important;inset:0;margin:0!important;max-width:none!important;padding:0!important;clip-path:inset(var(--tr-zi, 22%) var(--tr-zx, 28%) round var(--tr-zr, 28px))}.tr-zoom__media img{width:100%;height:100%!important;object-fit:cover;transform:scale(var(--tr-zs, 1.25))}.tr-zoom__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a26,#0a0a0abf);opacity:var(--tr-zo, 0)}body.tr-site .tr-zoom__text{position:relative;z-index:2;text-align:center;max-width:18ch!important;padding:0 var(--tr-gutter)!important;opacity:var(--tr-zt, 0);transform:translateY(calc((1 - var(--tr-zt, 0)) * 40px))}.tr-zoom__text h2{margin:0}body.tr-site .tr-hscroll{position:relative;padding:var(--tr-space) 0!important;max-width:none!important;overflow:hidden}body.tr-site .tr-hscroll__head{padding:0 var(--tr-gutter)!important;max-width:var(--tr-wide)!important;margin:0 auto 3rem!important}body.tr-site .tr-hscroll__track{display:flex!important;flex-wrap:nowrap!important;gap:clamp(1rem,2.4vw,2rem);padding:0 var(--tr-gutter) 1rem!important;max-width:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tr-hscroll__track::-webkit-scrollbar{display:none}body.tr-site .tr-panel{position:relative;flex:0 0 auto;width:min(82vw,440px);min-height:62svh;margin:0!important;padding:2rem!important;border-radius:var(--tr-radius);overflow:hidden;isolation:isolate;display:flex!important;flex-direction:column;justify-content:flex-end;scroll-snap-align:center;background:var(--tr-bg-3);box-shadow:0 0 0 1px var(--tr-line)}.tr-panel>.wp-block-image{position:absolute!important;inset:0;z-index:-2;margin:0!important}.tr-panel>.wp-block-image img{width:100%;height:100%!important;object-fit:cover;transition:transform 1.2s var(--tr-ease),filter 1.2s var(--tr-ease);filter:saturate(.9) brightness(.8)}.tr-panel>.tr-img-top img{object-position:50% 0}.tr-panel:hover>.wp-block-image img{transform:scale(1.06);filter:saturate(1.1) brightness(.95)}.tr-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a0a0a00 30%,#0a0a0aeb 88%)}.tr-panel h3{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.2rem);margin-bottom:.3em}.tr-panel p{color:#e3dfd6;font-size:.98rem}.tr-panel .tr-num{position:absolute;top:1.3rem;right:1.5rem;font-family:var(--tr-ff-display);font-size:3.2rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(236,201,118,.6);margin:0}@media(min-width:1000px)and (hover:hover){body.tr-site .tr-hscroll.is-pinned{height:100vh;padding:var(--tr-header-h) 0 0!important;display:flex;flex-direction:column;justify-content:center}body.tr-site .tr-hscroll.is-pinned:after{content:"";flex:0 0 calc(var(--tr-header-h) * .75)}body.tr-site .tr-hscroll.is-static .tr-hscroll__track{justify-content:center;overflow:visible}body.tr-site .tr-hscroll.is-pinned .tr-hscroll__head{margin-bottom:3vh!important;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;width:100%}.tr-hscroll.is-pinned .tr-hscroll__head h2{margin:0;font-size:clamp(2rem,1rem + 2.4vw,3.4rem)}.tr-hscroll.is-pinned .tr-hscroll__head .tr-eyebrow{display:none}.tr-hscroll.is-pinned .tr-hscroll__head .tr-lead{margin:0;max-width:38ch;font-size:1rem}body.tr-site .tr-hscroll.is-pinned .tr-hscroll__track{overflow:visible;scroll-snap-type:none;width:max-content;padding-bottom:0!important}body.tr-site .tr-hscroll.is-pinned .tr-panel{width:clamp(320px,30vw,460px);height:min(60vh,580px);min-height:0;will-change:transform}body.tr-site .tr-hscroll.is-pinned .tr-hscroll__track{flex:0 0 auto}}body.tr-site .tr-stack{position:relative;padding:0 var(--tr-gutter) var(--tr-space)!important;max-width:var(--tr-wide)!important;margin:0 auto!important}body.tr-site .tr-stack__card{position:sticky;top:calc(var(--tr-header-h) + 1rem + var(--tr-i, 0) * 1.4rem);min-height:min(78svh,760px);margin:0 0 6vh!important;padding:0!important;border-radius:calc(var(--tr-radius) * 1.4);overflow:hidden;display:grid!important;grid-template-columns:1fr;background:linear-gradient(150deg,#19161f,#0f0e12);box-shadow:0 -20px 60px -30px #000000e6,0 0 0 1px var(--tr-line);transform-origin:50% 0;will-change:transform,filter}@media(min-width:900px){body.tr-site .tr-stack__card{grid-template-columns:1fr 1fr}}.tr-stack__card>.wp-block-image{margin:0!important;min-height:46svh;position:relative}.tr-stack__card>.wp-block-image img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}body.tr-site .tr-stack__body{padding:clamp(1.8rem,4vw,4rem)!important;display:flex!important;flex-direction:column;justify-content:center}.tr-stack__body h3{font-family:var(--tr-ff-display);text-transform:uppercase;font-weight:400;font-size:clamp(2.2rem,1.2rem + 2.6vw,3.6rem);margin-bottom:.2em}.tr-badge{display:inline-flex;align-items:center;gap:.5em;padding:.45em 1em;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#120e06;background:linear-gradient(110deg,var(--tr-gold-2),var(--tr-gold))}.tr-badge--violet{color:#fff;background:linear-gradient(110deg,var(--tr-violet-2),var(--tr-violet))}body.tr-site .tr-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.4rem}body.tr-site .tr-badges p{margin:0}body.tr-site .tr-chapter{position:relative;height:200vh;padding:0!important;max-width:none!important}body.tr-site .tr-chapter__sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:grid!important;place-items:center;align-content:center;text-align:center;padding:0 var(--tr-gutter)!important;max-width:none!important}.tr-chapter__sticky:before{content:"";position:absolute;left:50%;top:50%;width:70vmin;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(var(--tr-disc, .15));background:radial-gradient(circle,#ecc97659,#8b5cf659 45%,#0a0a0a00 70%);filter:blur(4px);z-index:-1}.tr-chapter__sticky>*{opacity:var(--tr-ct, 1)}.tr-chapter h2{font-size:clamp(3.4rem,1rem + 11vw,13rem);line-height:.85;margin:0}.tr-chapter .tr-eyebrow{margin-left:auto;margin-right:auto}body.tr-site .tr-pills{list-style:none;display:flex;flex-wrap:wrap;gap:.7rem .8rem;padding:0!important;margin:2rem 0 0;max-width:var(--tr-wide)!important}body.tr-site .tr-pills li{margin:0;padding:.15em .75em .2em;border-radius:999px;border:2px solid rgba(255,255,255,.18);font-family:var(--tr-ff-body);font-weight:400;letter-spacing:-.01em;font-size:clamp(1.05rem,.85rem + 1vw,1.8rem);line-height:1.2;color:#fff;transition:transform .4s var(--tr-ease),background .4s}body.tr-site .tr-pills li:nth-child(3n+1){background:var(--tr-gold);border-color:var(--tr-gold);color:#120e06}body.tr-site .tr-pills li:nth-child(3n+2){color:transparent;-webkit-text-stroke:1.4px #fff}body.tr-site .tr-pills li:nth-child(3n){background:var(--tr-violet);border-color:var(--tr-violet)}body.tr-site .tr-pills li:hover{transform:rotate(-3deg) scale(1.05)}body.tr-site .tr-marquee{position:relative;overflow:hidden;padding:1.8rem 0!important;max-width:none!important;border-top:1px solid var(--tr-line);border-bottom:1px solid var(--tr-line);-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tr-marquee__track{display:flex;width:max-content;gap:3.5rem;animation:tr-marquee 40s linear infinite}.tr-marquee--reverse .tr-marquee__track{animation-direction:reverse}.tr-marquee:hover .tr-marquee__track{animation-play-state:paused}@keyframes tr-marquee{to{transform:translate(-50%)}}body.tr-site .tr-marquee p{display:inline-block;flex:0 0 auto;margin:0!important;white-space:nowrap;font-family:var(--tr-ff-display);text-transform:uppercase;font-size:clamp(1.3rem,.9rem + 1.6vw,2.4rem);color:var(--tr-text)}body.tr-site .tr-marquee p:nth-child(2n){color:transparent;-webkit-text-stroke:1px rgba(236,201,118,.85)}body.tr-site .tr-marquee p:after{content:"\2726";display:inline-block;margin-left:3.5rem;font-size:.5em;vertical-align:middle;color:var(--tr-violet-2);-webkit-text-stroke:0}body.tr-site .tr-logos{padding:2rem 0!important}body.tr-site .tr-logos .tr-marquee__track{align-items:center;gap:4rem}body.tr-site .tr-logos figure{margin:0!important;flex:0 0 auto}body.tr-site .tr-logos img{height:64px!important;width:auto!important;object-fit:contain;filter:grayscale(1) brightness(1.6);opacity:.75;transition:filter .4s,opacity .4s}body.tr-site .tr-logos img:hover{filter:none;opacity:1}body.tr-site .tr-stats{text-align:center}body.tr-site .tr-stats .tr-stat{font-family:var(--tr-ff-display);font-weight:400;font-size:clamp(2.8rem,1.8rem + 3vw,5rem);line-height:1;margin:0 0 .1em}body.tr-site .tr-stats p{font-size:.74rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--tr-muted)}body.tr-site .tr-formules{flex-wrap:wrap!important}body.tr-site .tr-formules>.wp-block-column{flex:1 1 100%!important}@media(min-width:700px){body.tr-site .tr-formules>.wp-block-column{flex:1 1 calc(50% - 1.5rem)!important}}@media(min-width:1150px){body.tr-site .tr-formules>.wp-block-column{flex:1 1 calc(33.333% - 2rem)!important}}body.tr-site .tr-formule{position:relative;display:flex!important;flex-direction:column;padding:2rem!important;border-radius:var(--tr-radius);background:linear-gradient(160deg,#ffffff0d,#ffffff04);box-shadow:0 0 0 1px var(--tr-line);transition:transform .6s var(--tr-ease),box-shadow .6s var(--tr-ease);overflow:hidden}.tr-formule:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--tr-gold-2),transparent 40%,transparent 60%,var(--tr-violet));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.35;transition:opacity .5s;pointer-events:none}.tr-formule:hover{transform:translateY(-8px);box-shadow:0 40px 80px -40px #8b5cf699,0 0 0 1px #c9a24b4d}.tr-formule:hover:before{opacity:1}.tr-formule h3{font-size:clamp(1.35rem,1.1rem + .8vw,1.8rem);font-weight:600}body.tr-site .tr-formule .tr-price{font-family:var(--tr-ff-display);font-size:1.8rem;color:var(--tr-gold-2);margin:0 0 .2rem}body.tr-site .tr-formule .tr-duration{font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--tr-violet-2);margin-bottom:1rem}.tr-formule p:not(.tr-price):not(.tr-duration){color:#d9d5cc;font-size:.98rem}.tr-formule .wp-block-buttons{margin-top:auto;padding-top:1rem}body.tr-site .tr-formule--star{background:linear-gradient(160deg,#8b5cf633,#c9a24b1a)}.tr-agenda{display:grid;gap:1rem}.tr-date__link{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"day body" "month body" "cta cta";gap:.2rem 1.4rem;align-items:center;padding:1.4rem 1.6rem;border-radius:var(--tr-radius);background:linear-gradient(120deg,#ffffff0d,#ffffff03);box-shadow:0 0 0 1px var(--tr-line);color:var(--tr-text)!important;text-decoration:none;transition:transform .5s var(--tr-ease),box-shadow .5s}@media(min-width:700px){.tr-date__link{grid-template-columns:auto 1fr auto;grid-template-areas:"day body cta" "month body cta"}}.tr-date__link:hover{transform:translate(8px);box-shadow:0 0 0 1px var(--tr-gold),0 30px 60px -30px #8b5cf699}.tr-date__day{grid-area:day;font-family:var(--tr-ff-display);font-size:3.4rem;line-height:.9;color:var(--tr-gold-2);text-align:center}.tr-date__month{grid-area:month;font-size:.7rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--tr-muted)}.tr-date__body{grid-area:body;display:grid}.tr-date__title{font-weight:600;font-size:clamp(1.1rem,.95rem + .6vw,1.45rem);line-height:1.25}.tr-date__meta{color:var(--tr-muted);font-size:.95rem}.tr-date__cta{grid-area:cta;justify-self:start;padding:.7em 1.3em;border-radius:999px;box-shadow:inset 0 0 0 1px #ecc97699;font-size:.7rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.tr-date__link:hover .tr-date__cta{background:var(--tr-gold);color:#120e06}.tr-agenda__more{margin-top:2rem;color:var(--tr-muted)}body.tr-site .wp-block-gallery.tr-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;grid-auto-flow:dense;gap:.7rem!important}@media(min-width:900px){body.tr-site .wp-block-gallery.tr-gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:1rem!important}}body.tr-site .tr-gallery>.wp-block-image{width:auto!important;margin:0!important;border-radius:14px;overflow:hidden}body.tr-site .tr-gallery>.wp-block-image img{width:100%;height:100%!important;object-fit:cover;transition:transform 1s var(--tr-ease),filter 1s;filter:brightness(.88)}body.tr-site .tr-gallery>.wp-block-image:hover img{transform:scale(1.07);filter:brightness(1.05) saturate(1.1)}body.tr-site .tr-gallery>.wp-block-image:nth-child(7n+1){grid-column:span 2;grid-row:span 2}body.tr-site .tr-gallery>.wp-block-image:nth-child(7n+5){grid-row:span 2}.wp-lightbox-overlay .scrim{background-color:#07060af5!important}.wp-lightbox-overlay .close-button{color:#fff!important;fill:#fff!important}body.tr-site .tr-video video{width:100%;aspect-ratio:16 / 9;border-radius:var(--tr-radius);background:#000;box-shadow:0 40px 100px -40px #8b5cf68c,0 0 0 1px var(--tr-line)}body.tr-site .tr-list{list-style:none;padding-left:0!important}body.tr-site .tr-list li{position:relative;padding-left:1.8em;margin-bottom:.6em}body.tr-site .tr-list li:before{content:"\2726";position:absolute;left:0;top:.1em;color:var(--tr-gold);font-size:.85em}body.tr-site .wp-block-details{padding:1.3rem 0;border-bottom:1px solid var(--tr-line)}body.tr-site .wp-block-details summary{cursor:pointer;font-weight:600;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);list-style:none;display:flex;justify-content:space-between;gap:1rem}body.tr-site .wp-block-details summary::-webkit-details-marker{display:none}body.tr-site .wp-block-details summary:after{content:"+";color:var(--tr-gold-2);transition:transform .4s var(--tr-ease)}body.tr-site .wp-block-details[open] summary:after{transform:rotate(45deg)}body.tr-site .wp-block-details p{margin-top:1rem;color:#d9d5cc}body.tr-site .tr-cities{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0!important}body.tr-site .tr-cities li{margin:0;padding:.4em 1em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--tr-line);font-size:.92rem}.tr-panel-soft,body.tr-site .tr-panel-soft{padding:clamp(1.6rem,3vw,2.6rem)!important;border-radius:var(--tr-radius);background:linear-gradient(160deg,#ffffff0d,#ffffff03);box-shadow:0 0 0 1px var(--tr-line);height:100%}body.tr-site .tr-cta{text-align:center;overflow:hidden}.tr-cta:before{content:"";position:absolute;left:50%;top:50%;width:min(1000px,130vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.28),rgba(201,162,75,.1) 40%,transparent 66%);z-index:-1;animation:tr-breathe 7s ease-in-out infinite alternate}@keyframes tr-breathe{to{transform:translate(-50%,-50%) scale(1.15)}}.tr-cta h2{margin-left:auto!important;margin-right:auto!important;max-width:22ch}.tr-cta .wp-block-buttons{justify-content:center}.tr-prose{max-width:var(--tr-narrow)!important;margin:0 auto}.tr-prose h2{font-size:clamp(1.8rem,1.3rem + 2vw,3rem);margin-top:2em}.tr-prose p,.tr-prose li{color:#dcd8cf}body.tr-site .tr-form{padding:clamp(1.5rem,4vw,3.2rem)!important;border-radius:calc(var(--tr-radius) * 1.3);background:linear-gradient(160deg,#ffffff0f,#ffffff04);box-shadow:0 0 0 1px #ecc97640,0 60px 120px -60px #8b5cf699}body.tr-site .forminator-ui.forminator-custom-form{margin:0!important;font-family:var(--tr-ff-body)!important;color:var(--tr-text)}body.tr-site .forminator-ui .forminator-label,body.tr-site .forminator-ui .forminator-radio-label,body.tr-site .forminator-ui .forminator-checkbox-label{color:var(--tr-text)!important;font-family:var(--tr-ff-body)!important;font-size:.98rem!important;font-weight:700!important}body.tr-site .forminator-ui .forminator-description,body.tr-site .forminator-ui .forminator-description p{color:var(--tr-muted)!important;font-size:.85rem!important}body.tr-site .forminator-ui input.forminator-input,body.tr-site .forminator-ui textarea.forminator-textarea,body.tr-site .forminator-ui select.forminator-select,body.tr-site .forminator-ui .select2-selection{width:100%;padding:1em 1.1em!important;border-radius:14px!important;border:1px solid var(--tr-line)!important;background:#0006!important;color:var(--tr-text)!important;font-family:var(--tr-ff-body)!important;font-size:1rem!important}body.tr-site .forminator-ui input.forminator-input:focus,body.tr-site .forminator-ui textarea.forminator-textarea:focus{border-color:var(--tr-violet-2)!important;box-shadow:0 0 0 3px #8b5cf640!important;outline:none}body.tr-site .forminator-ui input::placeholder,body.tr-site .forminator-ui textarea::placeholder{color:#7f7a72!important}body.tr-site .forminator-ui .forminator-radio,body.tr-site .forminator-ui .forminator-checkbox:not(.forminator-consent){display:flex!important;align-items:center;gap:.7rem;margin:0 .6rem .6rem 0!important;padding:.85em 1.2em!important;border-radius:14px;border:1px solid var(--tr-line);background:#ffffff05;cursor:pointer;transition:border-color .3s,background .3s}body.tr-site .forminator-ui .forminator-radio:has(input:checked),body.tr-site .forminator-ui .forminator-checkbox:has(input:checked):not(.forminator-consent){border-color:var(--tr-gold);background:#c9a24b24}body.tr-site .forminator-ui .forminator-radio-bullet,body.tr-site .forminator-ui .forminator-checkbox-box{border-color:var(--tr-gold)!important;background:transparent!important}body.tr-site .forminator-ui .forminator-radio input:checked+.forminator-radio-bullet:before{background:var(--tr-gold)!important}body.tr-site .forminator-ui .forminator-checkbox input:checked+.forminator-checkbox-box{background:var(--tr-gold)!important;color:#120e06!important}body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-pagination-footer{display:flex!important;flex-wrap:wrap;justify-content:space-between!important;gap:1rem;margin-top:1.5rem}body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-pagination-footer .forminator-button-back.forminator-hidden+.forminator-button-next{margin-left:auto}body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-button{width:auto!important;margin:0!important;padding:1em 2em!important;border-radius:999px!important;font-family:var(--tr-ff-body)!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase!important}body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-button-next,body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-button-submit,body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-pagination-submit{background:linear-gradient(110deg,var(--tr-gold-2),var(--tr-gold))!important;border:0!important;color:#120e06!important;box-shadow:0 12px 40px -12px #c9a24b99!important}body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-button-back{background:transparent!important;border:1px solid rgba(236,201,118,.45)!important;color:var(--tr-gold-2)!important;box-shadow:none!important}body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-button.forminator-hidden{display:none!important}body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-pagination-steps .forminator-break{background-color:#ffffff1f!important}body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-pagination-steps .forminator-break:before,body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-pagination-steps .forminator-break:after{background-color:var(--tr-violet)!important}body.tr-site .forminator-ui .forminator-pagination-steps .forminator-step-label{color:var(--tr-muted)!important;font-family:var(--tr-ff-body)!important;font-size:.68rem!important;letter-spacing:.14em;text-transform:uppercase}body.tr-site .forminator-ui .forminator-pagination-steps .forminator-current .forminator-step-label{color:var(--tr-gold-2)!important}body.tr-site .forminator-ui .forminator-pagination-steps .forminator-current .forminator-step-dot,body.tr-site .forminator-ui .forminator-pagination-steps .forminator-step-done .forminator-step-dot{background:var(--tr-gold)!important;border-color:var(--tr-gold)!important}body.tr-site .forminator-ui.forminator-custom-form[data-design] .forminator-checkbox.forminator-consent{display:flex!important;align-items:flex-start;gap:.8rem;padding:0!important;border:0!important;background:none!important;font-size:.9rem!important;font-weight:400!important;color:var(--tr-muted)!important}body.tr-site .forminator-ui .forminator-error-message{background:#f05a5a24!important;color:#ffb0b0!important;border-radius:8px}body.tr-site .forminator-ui .forminator-response-message{border-radius:14px!important;border:1px solid rgba(139,92,246,.6)!important;background:#8b5cf61f!important;color:var(--tr-text)!important}body.tr-site .forminator-ui .forminator-response-message p{color:var(--tr-text)!important}.tr-footer{position:relative;padding:0 var(--tr-gutter) 2rem;background:linear-gradient(180deg,transparent,#07060a 20%);color:var(--tr-muted);font-size:.95rem}.tr-footer a{color:var(--tr-text);text-decoration:none}.tr-footer a:hover{color:var(--tr-gold-2)}.tr-footer__marquee{display:block;overflow:hidden;margin:0 calc(var(--tr-gutter) * -1);padding:clamp(2.5rem,6vw,5rem) 0;border-top:1px solid var(--tr-line);border-bottom:1px solid var(--tr-line)}.tr-footer__track{display:flex;width:max-content;align-items:center;gap:2.5rem;animation:tr-marquee 34s linear infinite;font-family:var(--tr-ff-display);font-size:clamp(2.4rem,1rem + 5vw,6rem);line-height:1.1;text-transform:uppercase;color:var(--tr-text)}.tr-footer__track>*{flex:0 0 auto;white-space:nowrap}.tr-footer__track .is-outline{color:transparent;-webkit-text-stroke:1.5px var(--tr-gold-2)}.tr-footer__track em{font-style:normal;font-size:.4em;color:var(--tr-violet-2)}.tr-footer__marquee:hover .tr-footer__track{animation-duration:12s}.tr-footer__marquee:hover .tr-footer__track span:not(.is-outline){background:var(--tr-grad);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tr-footer__grid{max-width:var(--tr-wide);margin:0 auto;padding:4rem 0 3rem;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:800px){.tr-footer__grid{grid-template-columns:1.4fr 1fr 1.2fr}}.tr-footer__brand .tr-wordmark{font-size:1.9rem;margin-bottom:1rem}.tr-footer__menu,.tr-footer__legal{list-style:none;margin:0;padding:0}.tr-footer__menu{columns:2;column-gap:1.5rem}.tr-footer__menu li{margin-bottom:.4rem}.tr-footer__menu .sub-menu{display:none}.tr-footer__bottom{max-width:var(--tr-wide);margin:0 auto;padding-top:1.8rem;border-top:1px solid var(--tr-line);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;font-size:.82rem}.tr-footer__bottom p{margin:0!important}.tr-footer__legal{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.tr-float{position:fixed;right:1rem;bottom:1rem;z-index:900;padding:.95em 1.6em;border-radius:999px;background:linear-gradient(110deg,var(--tr-gold-2),var(--tr-gold));color:#120e06!important;font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;box-shadow:0 12px 30px -8px #000000b3,0 0 30px -6px #8b5cf699;transform:translateY(160%);transition:transform .6s var(--tr-ease)}.tr-scrolled .tr-float{transform:none}.tr-menu-open .tr-float{transform:translateY(160%)}@media(min-width:900px){.tr-float{display:none}}.tr-cursor{position:fixed;left:0;top:0;z-index:3500;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,rgba(236,201,118,.55),rgba(139,92,246,.25) 50%,transparent 70%);transition:width .3s,height .3s,margin .3s,opacity .3s;opacity:0}.tr-cursor.is-active{opacity:1}.tr-cursor.is-hover{width:80px;height:80px;margin:-40px 0 0 -40px}.js .tr-reveal{opacity:0;transform:translateY(46px)}.js .tr-split:not(.is-split){opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js .tr-reveal,.js .tr-split:not(.is-split){opacity:1;transform:none}.js .tr-intro,.tr-sparkles,.tr-cursor{display:none!important}body.tr-site .tr-zoom,body.tr-site .tr-chapter{height:auto}.tr-zoom__sticky,body.tr-site .tr-chapter__sticky{position:relative;height:auto;min-height:80svh}body.tr-site .tr-zoom__media{position:relative!important;clip-path:none;height:70svh}.tr-zoom__media img{transform:none}body.tr-site .tr-zoom__text{opacity:1;transform:none;padding:2rem var(--tr-gutter)!important}.tr-manifesto .tr-w,body.tr-site .tr-manifesto{color:var(--tr-text)}.tr-marquee__track,.tr-footer__track{flex-wrap:wrap;width:auto;justify-content:center}body.tr-site .tr-stack__card{position:relative;top:0}@view-transition{navigation:none}}body.tr-site .tr-deck__cards{display:grid!important;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.8rem);max-width:var(--tr-wide)!important;margin:2.5rem auto 0!important;padding:0!important;perspective:1600px}@media(min-width:800px){body.tr-site .tr-deck__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}body.tr-site .tr-deck__card{position:relative;aspect-ratio:3 / 4.2;margin:0!important;padding:clamp(1.2rem,2vw,1.8rem)!important;border-radius:26px;overflow:hidden;isolation:isolate;display:flex!important;flex-direction:column;justify-content:flex-end;background:#120f18;box-shadow:0 30px 80px -40px #000000e6,0 0 0 1px #ecc97640;transform-style:preserve-3d;will-change:transform;transition:box-shadow .6s var(--tr-ease)}.tr-deck__card:before{content:"\2726";position:absolute;top:1rem;left:1.2rem;z-index:2;color:var(--tr-gold-2);font-size:1.1rem}.tr-deck__card:after{content:"";position:absolute;inset:8px;z-index:1;border-radius:20px;border:1px solid rgba(236,201,118,.28);pointer-events:none}.tr-deck__card>.wp-block-image{position:absolute!important;inset:0;z-index:-2;margin:0!important}.tr-deck__card>.wp-block-image img{width:100%;height:100%!important;object-fit:cover;transition:transform 1.2s var(--tr-ease)}.tr-deck__card:hover>.wp-block-image img{transform:scale(1.06)}.tr-deck__card .tr-deck__shade{display:none}.tr-deck__card>*:not(.wp-block-image){position:relative;z-index:2}body.tr-site .tr-deck__card{background-image:linear-gradient(180deg,#0a0a0a00 35%,#0a0a0aeb 85%)}.tr-deck__card>.wp-block-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a00 35%,#0a0a0ae6 86%)}.tr-deck__card:hover{box-shadow:0 40px 90px -40px #8b5cf6b3,0 0 0 1px #ecc97699}.tr-deck__card h3{font-family:var(--tr-ff-display)!important;text-transform:uppercase;font-weight:400!important;font-size:clamp(2rem,1.3rem + 1.6vw,3rem)!important;margin:0 0 .15em!important}.tr-deck__card p{font-size:.95rem;color:#e3dfd6;margin-bottom:.8em!important}.tr-deck__card .tr-eyebrow{margin-bottom:.7rem!important;font-size:.66rem}.tr-deck__card .tr-badges{margin-bottom:.8rem!important}.tr-deck__card .tr-badge{font-size:.62rem}.js .tr-wipe-in{clip-path:inset(0 100% 0 0)}body.tr-site .tr-intro-block .tr-stats{margin-top:clamp(3rem,6vw,5rem)!important}body.tr-site{--surecookie-banner-background-color: #141018;--surecookie-banner-text-color: #e9e5dc;--surecookie-banner-primary-color: #c9a24b;--surecookie-banner-primary-hover-color: #ecc976;--surecookie-banner-secondary-color: #c9a24b}body.tr-site .wp-block-columns.tr-split-cols>.wp-block-column{min-width:0}body.tr-site .tr-section>.wp-block-columns{margin-top:2rem}@media(max-width:781px){body.tr-site .tr-section{padding-left:1.25rem;padding-right:1.25rem}body.tr-site .wp-block-columns{gap:2rem}}.tr-menu__list>li>a:before{background:none!important;-webkit-text-fill-color:var(--tr-gold)!important;animation:none!important}.tr-menu__big[href^=mailto]{font-family:var(--tr-ff-body);font-weight:500;font-size:clamp(1rem,.9rem + .4vw,1.2rem);overflow-wrap:anywhere}.tr-menu__sister{display:inline-flex;gap:.5em;margin-top:1.2rem;padding-bottom:.2em;border-bottom:1px solid rgba(236,201,118,.5);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tr-gold-2)!important;text-decoration:none}.tr-menu__sister:hover{color:var(--tr-violet-2)!important;border-color:var(--tr-violet-2)}body.tr-site .wp-block-cover.tr-sister{max-width:var(--tr-wide);width:100%;margin:0 auto;padding:clamp(2.2rem,5vw,5rem)!important;border-radius:calc(var(--tr-radius) * 1.5);overflow:hidden;align-items:center;isolation:isolate;box-shadow:0 0 0 1px #ecc9764d,0 50px 120px -50px #8b5cf6b3}.tr-sister .wp-block-cover__background{opacity:1!important;background:linear-gradient(100deg,#0a0a0af0,#0a0a0ab3,#0a0a0a33)!important}.tr-sister .wp-block-cover__image-background{transition:transform 1.4s var(--tr-ease)}.tr-sister:hover .wp-block-cover__image-background{transform:scale(1.05)}.tr-sister .wp-block-cover__inner-container{max-width:620px;margin-right:auto}.tr-sister .wp-block-cover__inner-container>*{margin-left:0!important;margin-right:0!important}
