.trx-page{--trx-hairline:color-mix(in srgb, var(--gr-color-forest-900) 14%, transparent);--trx-ink-soft:color-mix(in srgb, var(--gr-color-ink) 78%, transparent);--trx-dots:color-mix(in srgb, var(--gr-color-forest-700) 50%, transparent);--trx-draw:1}.trx-page .trx-lead{font:400 clamp(1.08rem, 1rem + .35vw, 1.28rem) / 1.65 var(--gr-font-sans);color:var(--gr-color-fg);max-width:34rem;margin:0}.trx-page .trx-body{font:400 var(--gr-text-base) / var(--gr-leading-body) var(--gr-font-sans);color:var(--trx-ink-soft);max-width:34rem;margin:0}.trx-page .trx-body+.trx-body,.trx-page .trx-lead+.trx-body{margin-top:1.1em}.trx-page .trx-closing__leaf{color:var(--gr-color-forest-700);opacity:.38;z-index:0}.trx-page .trx-sec{position:relative;overflow-x:clip}.trx-page .trx-sec--over{z-index:1}.trx-page .trx-rail{z-index:2;width:calc((100% - min(100% - 2 * var(--gr-gutter), var(--gr-container))) / 2);pointer-events:none;color:var(--gr-color-forest-700);position:absolute;top:0;bottom:0}.trx-page .trx-rail--left{left:0}.trx-page .trx-rail--right{right:0}.trx-page .trx-rail__strip{opacity:.8;width:56%;position:absolute;top:0;bottom:0}.trx-page .trx-rail--left .trx-rail__strip{left:0}.trx-page .trx-rail--right .trx-rail__strip{right:0}.trx-page .trx-rail__line{border-left:2px dotted var(--trx-dots);width:0;position:absolute;top:2.5rem;bottom:2.5rem}.trx-page .trx-rail--left .trx-rail__line,.trx-page .trx-rail--left .trx-rail__stop{left:74%}.trx-page .trx-rail--right .trx-rail__line,.trx-page .trx-rail--right .trx-rail__stop{right:74%}.trx-page .trx-rail__stop{background:var(--gr-color-cream);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--gr-color-forest-700);border-radius:50%;margin-left:-4px;margin-right:-3px;position:absolute}.trx-page .trx-rail__stop--top{top:2.5rem}.trx-page .trx-rail__stop--bottom{bottom:2.5rem}.trx-page .trx-rail__stop--mid{background:var(--gr-color-gold);box-shadow:none;border-radius:1px;top:50%;transform:rotate(45deg)}.trx-page .trx-rail .trx-rail__leaf{opacity:.6;width:clamp(46px,7vw,100px)}.trx-page .trx-rail--left .trx-rail__leaf{top:.75rem;left:.25rem}.trx-page .trx-rail--right .trx-rail__leaf{top:auto;bottom:5.25rem;right:.25rem}.trx-page .trx-rail--dark{color:var(--gr-color-gold-soft)}.trx-page .trx-rail--dark .trx-rail__line{border-left-color:color-mix(in srgb, var(--gr-color-gold-soft) 60%, transparent)}.trx-page .trx-rail--dark .trx-rail__stop{box-shadow:inset 0 0 0 1.5px var(--gr-color-gold-soft);background:0 0}.trx-page .trx-rail--dark .trx-rail__stop--mid{background:var(--gr-color-gold-soft);box-shadow:none}@media (max-width:699.98px){.trx-page .trx-rail .trx-rail__leaf{display:none}.trx-page .trx-rail__stop{width:7px;height:7px;margin-left:-3px;margin-right:-2px}}.trx-page .trx-torn-bottom{padding-bottom:max(calc(var(--gr-section-y) * .6), 6rem)}.trx-page .trx-aside{gap:1.15rem;display:grid}.trx-page .trx-facts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.trx-page .trx-facts+.trx-facts{border-top:1px solid var(--trx-hairline);padding-top:1.15rem}.trx-page .trx-fact{font:400 var(--gr-text-base) / 1.4 var(--gr-font-sans);color:var(--gr-color-fg);align-items:center;gap:.75rem;margin:0;display:flex}.trx-page .trx-fact__icon{background:color-mix(in srgb, var(--gr-color-forest-900) 8%, transparent);width:2rem;height:2rem;color:var(--gr-color-forest-700);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.trx-page .trx-fact__icon svg{width:1.05rem;height:1.05rem}.trx-page .trx-fact--kind{flex-direction:column;align-items:flex-start;gap:.2rem}.trx-page .trx-fact__name{font:italic 500 1.4rem / 1.15 var(--gr-font-serif);color:var(--gr-color-forest-800)}.trx-page .trx-fact__sub{font:500 .75rem / 1.3 var(--gr-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--trx-ink-soft)}.trx-page .trx-fact__dot{background:var(--gr-color-forest-700);border-radius:999px;flex:none;width:.6rem;height:.6rem}.trx-page .trx-fact__dot--open{box-shadow:inset 0 0 0 1.5px var(--gr-color-forest-700);background:0 0}.trx-page .trx-fact__num{min-width:2.1rem;font:italic 500 1.35rem / 1 var(--gr-font-serif);color:var(--gr-color-gold);flex:none}@media (max-width:767px){.trx-page .gr-split>.gr-glass{order:1}}.trx-page .trx-facts--places{columns:2;column-gap:1.25rem;display:block}.trx-page .trx-facts--places .trx-fact{break-inside:avoid;margin-bottom:.7rem}.trx-page .trx-facts--row{flex-wrap:wrap;gap:.6rem 1.25rem;display:flex}@media (max-width:399px){.trx-page .trx-facts--places{columns:1}}.trx-page .trx-driver{flex-direction:column;justify-content:center;gap:clamp(1.25rem,2.5vw,1.75rem);max-width:36rem;min-height:clamp(24rem,62vh,36rem);padding-block:clamp(1rem,3vw,2rem);display:flex}.trx-page .trx-driver .trx-lead{color:var(--gr-color-fg-on-dark)}.trx-page .trx-driver__cta{margin-top:clamp(.5rem,1.5vw,1rem)}@media (max-width:639.98px){.trx-page .trx-driver__cta .gr-glass-btn{justify-content:center;width:100%}}.trx-page .trx-closing{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:40rem;margin-inline:auto;padding-block:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.trx-page .trx-closing>:not(.trx-closing__leaf){z-index:1;position:relative}.trx-page .trx-closing .trx-closing__leaf{width:clamp(64px,8vw,110px)}.trx-page .trx-closing .gr-ornament--tl{top:0;left:0}.trx-page .trx-closing .gr-ornament--br{bottom:0;right:0}.trx-page .trx-closing__rule{background:var(--gr-color-gold);transform-origin:50%;width:3.5rem;height:1px;transform:scaleX(var(--trx-draw))}.trx-page .trx-closing .trx-body{max-width:36rem}.trx-page .trx-closing__cta{margin-top:.5rem}
