html,
body.uptrail-about-page {
	width: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
	font-family: "Be Vietnam Pro", sans-serif;
}

body.uptrail-about-page #wpadminbar {
	display: none !important;
}

.uptrail-editable-layer {
	--ut-active-x: var(--ut-d-x, 0vw);
	--ut-active-y: var(--ut-d-y, 0vh);
	--ut-active-scale: var(--ut-d-scale, 1);
	transform: translate(var(--ut-active-x), var(--ut-active-y)) scale(var(--ut-active-scale));
	transform-origin: top left;
}

.gl-scroll-btn.uptrail-editable-layer {
	transform: translateX(-50%) translate(var(--ut-active-x), var(--ut-active-y)) scale(var(--ut-active-scale));
}

.uptrail-story-highlight {
	display: block;
	width: 62vw;
	margin: .55em auto 0;
	font-size: 1.13vw;
	line-height: 1.75;
	letter-spacing: .02em;
}

@media screen and (min-width: 1201px) {
	.uptrail-editable-layer[style*="--ut-d-width"] {
		width: var(--ut-d-width);
	}

	.uptrail-editable-layer[style*="--ut-d-z"] {
		z-index: var(--ut-d-z);
	}

	.uptrail-editable-layer[style*="--ut-d-align"] {
		text-align: var(--ut-d-align);
	}

	.uptrail-editable-layer[style*="--ut-d-visibility"] {
		visibility: var(--ut-d-visibility);
	}

	.uptrail-editable-layer[style*="--ut-d-font-size"],
	.uptrail-editable-layer[style*="--ut-d-font-size"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-size: var(--ut-d-font-size) !important;
	}

	.uptrail-editable-layer[style*="--ut-d-line-height"],
	.uptrail-editable-layer[style*="--ut-d-line-height"] :where([data-uptrail-field], [data-uptrail-field] *) {
		line-height: var(--ut-d-line-height) !important;
	}

	.uptrail-editable-layer[style*="--ut-d-letter-spacing"],
	.uptrail-editable-layer[style*="--ut-d-letter-spacing"] :where([data-uptrail-field], [data-uptrail-field] *) {
		letter-spacing: var(--ut-d-letter-spacing) !important;
	}

	.uptrail-editable-layer[style*="--ut-d-font-family"],
	.uptrail-editable-layer[style*="--ut-d-font-family"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-family: var(--ut-d-font-family) !important;
	}

	.uptrail-editable-layer[style*="--ut-d-font-weight"],
	.uptrail-editable-layer[style*="--ut-d-font-weight"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-weight: var(--ut-d-font-weight) !important;
	}

	.uptrail-editable-layer[style*="--ut-d-text-transform"],
	.uptrail-editable-layer[style*="--ut-d-text-transform"] :where([data-uptrail-field], [data-uptrail-field] *) {
		text-transform: var(--ut-d-text-transform) !important;
	}

	.uptrail-editable-layer[style*="--ut-d-font-style"],
	.uptrail-editable-layer[style*="--ut-d-font-style"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-style: var(--ut-d-font-style) !important;
	}

	.uptrail-editable-layer[style*="--ut-d-text-decoration"],
	.uptrail-editable-layer[style*="--ut-d-text-decoration"] :where([data-uptrail-field], [data-uptrail-field] *) {
		text-decoration: var(--ut-d-text-decoration) !important;
	}

	.uptrail-editable-layer[style*="--ut-d-white-space"],
	.uptrail-editable-layer[style*="--ut-d-white-space"] :where([data-uptrail-field], [data-uptrail-field] *) {
		white-space: var(--ut-d-white-space) !important;
	}

	.uptrail-editable-layer[style*="--ut-d-color"],
	.uptrail-editable-layer[style*="--ut-d-color"] :where([data-uptrail-field], [data-uptrail-field] *) {
		color: var(--ut-d-color) !important;
		fill: var(--ut-d-color) !important;
	}
}

.gl-info-title-text {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-family: "Be Vietnam Pro", sans-serif;
	font-size: clamp(72px, 9vw, 172px);
	font-weight: 800;
	letter-spacing: -.06em;
	line-height: .9;
}

.gl-info-title-text span {
	display: block;
}

.uptrail-custom-layer {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 220px;
	max-width: 92vw;
	padding: 18px 20px;
	color: #00643d;
	font-size: clamp(15px, 1.1vw, 21px);
	font-weight: 400;
	line-height: 1.55;
	white-space: normal;
	text-indent: 0;
	pointer-events: none;
}

.uptrail-custom-layer strong {
	display: block;
	margin-bottom: .5em;
	font-size: 1.25em;
	font-weight: 800;
}

@media screen and (max-width: 1200px) {
	.uptrail-editable-layer {
		--ut-active-x: var(--ut-t-x, 0vw);
		--ut-active-y: var(--ut-t-y, 0vh);
		--ut-active-scale: var(--ut-t-scale, 1);
	}

	.uptrail-editable-layer[style*="--ut-t-width"] {
		width: var(--ut-t-width);
	}

	.uptrail-editable-layer[style*="--ut-t-z"] {
		z-index: var(--ut-t-z);
	}

	.uptrail-editable-layer[style*="--ut-t-align"] {
		text-align: var(--ut-t-align);
	}

	.uptrail-editable-layer[style*="--ut-t-visibility"] {
		visibility: var(--ut-t-visibility);
	}

	.uptrail-editable-layer[style*="--ut-t-font-size"],
	.uptrail-editable-layer[style*="--ut-t-font-size"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-size: var(--ut-t-font-size) !important;
	}

	.uptrail-editable-layer[style*="--ut-t-line-height"],
	.uptrail-editable-layer[style*="--ut-t-line-height"] :where([data-uptrail-field], [data-uptrail-field] *) {
		line-height: var(--ut-t-line-height) !important;
	}

	.uptrail-editable-layer[style*="--ut-t-letter-spacing"],
	.uptrail-editable-layer[style*="--ut-t-letter-spacing"] :where([data-uptrail-field], [data-uptrail-field] *) {
		letter-spacing: var(--ut-t-letter-spacing) !important;
	}

	.uptrail-editable-layer[style*="--ut-t-font-family"],
	.uptrail-editable-layer[style*="--ut-t-font-family"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-family: var(--ut-t-font-family) !important;
	}

	.uptrail-editable-layer[style*="--ut-t-font-weight"],
	.uptrail-editable-layer[style*="--ut-t-font-weight"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-weight: var(--ut-t-font-weight) !important;
	}

	.uptrail-editable-layer[style*="--ut-t-text-transform"],
	.uptrail-editable-layer[style*="--ut-t-text-transform"] :where([data-uptrail-field], [data-uptrail-field] *) {
		text-transform: var(--ut-t-text-transform) !important;
	}

	.uptrail-editable-layer[style*="--ut-t-font-style"],
	.uptrail-editable-layer[style*="--ut-t-font-style"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-style: var(--ut-t-font-style) !important;
	}

	.uptrail-editable-layer[style*="--ut-t-text-decoration"],
	.uptrail-editable-layer[style*="--ut-t-text-decoration"] :where([data-uptrail-field], [data-uptrail-field] *) {
		text-decoration: var(--ut-t-text-decoration) !important;
	}

	.uptrail-editable-layer[style*="--ut-t-white-space"],
	.uptrail-editable-layer[style*="--ut-t-white-space"] :where([data-uptrail-field], [data-uptrail-field] *) {
		white-space: var(--ut-t-white-space) !important;
	}

	.uptrail-editable-layer[style*="--ut-t-color"],
	.uptrail-editable-layer[style*="--ut-t-color"] :where([data-uptrail-field], [data-uptrail-field] *) {
		color: var(--ut-t-color) !important;
		fill: var(--ut-t-color) !important;
	}

	.gl-info-title-text {
		font-size: clamp(64px, 13vw, 132px);
	}
}

@media screen and (max-width: 600px) {
	.gl-scroll-btn {
		bottom: 18px !important;
		font-size: 13px !important;
		padding: 10px 16px 10px 42px !important;
		z-index: 100 !important;
	}

	.uptrail-editable-layer {

		--ut-active-x: var(--ut-m-x, 0vw);
		--ut-active-y: var(--ut-m-y, 0vh);
		--ut-active-scale: var(--ut-m-scale, 1);
	}

	.uptrail-editable-layer[style*="--ut-m-width"] {
		width: var(--ut-m-width);
	}

	.uptrail-editable-layer[style*="--ut-m-z"] {
		z-index: var(--ut-m-z);
	}

	.uptrail-editable-layer[style*="--ut-m-align"] {
		text-align: var(--ut-m-align);
	}

	.uptrail-editable-layer[style*="--ut-m-visibility"] {
		visibility: var(--ut-m-visibility);
	}

	.uptrail-editable-layer[style*="--ut-m-font-size"],
	.uptrail-editable-layer[style*="--ut-m-font-size"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-size: var(--ut-m-font-size) !important;
	}

	.uptrail-editable-layer[style*="--ut-m-line-height"],
	.uptrail-editable-layer[style*="--ut-m-line-height"] :where([data-uptrail-field], [data-uptrail-field] *) {
		line-height: var(--ut-m-line-height) !important;
	}

	.uptrail-editable-layer[style*="--ut-m-letter-spacing"],
	.uptrail-editable-layer[style*="--ut-m-letter-spacing"] :where([data-uptrail-field], [data-uptrail-field] *) {
		letter-spacing: var(--ut-m-letter-spacing) !important;
	}

	.uptrail-editable-layer[style*="--ut-m-font-family"],
	.uptrail-editable-layer[style*="--ut-m-font-family"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-family: var(--ut-m-font-family) !important;
	}

	.uptrail-editable-layer[style*="--ut-m-font-weight"],
	.uptrail-editable-layer[style*="--ut-m-font-weight"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-weight: var(--ut-m-font-weight) !important;
	}

	.uptrail-editable-layer[style*="--ut-m-text-transform"],
	.uptrail-editable-layer[style*="--ut-m-text-transform"] :where([data-uptrail-field], [data-uptrail-field] *) {
		text-transform: var(--ut-m-text-transform) !important;
	}

	.uptrail-editable-layer[style*="--ut-m-font-style"],
	.uptrail-editable-layer[style*="--ut-m-font-style"] :where([data-uptrail-field], [data-uptrail-field] *) {
		font-style: var(--ut-m-font-style) !important;
	}

	.uptrail-editable-layer[style*="--ut-m-text-decoration"],
	.uptrail-editable-layer[style*="--ut-m-text-decoration"] :where([data-uptrail-field], [data-uptrail-field] *) {
		text-decoration: var(--ut-m-text-decoration) !important;
	}

	.uptrail-editable-layer[style*="--ut-m-white-space"],
	.uptrail-editable-layer[style*="--ut-m-white-space"] :where([data-uptrail-field], [data-uptrail-field] *) {
		white-space: var(--ut-m-white-space) !important;
	}

	.uptrail-editable-layer[style*="--ut-m-color"],
	.uptrail-editable-layer[style*="--ut-m-color"] :where([data-uptrail-field], [data-uptrail-field] *) {
		color: var(--ut-m-color) !important;
		fill: var(--ut-m-color) !important;
	}

	.gl-info-title-text {
		font-size: clamp(48px, 18vw, 88px);
		letter-spacing: -.07em;
	}

	.uptrail-story-highlight {
		width: 86vw;
		font-size: 3.55vw;
	}
}

.uptrail-editable-layer[data-uptrail-deleted="1"] {
	display: none !important;
}
body.uptrail-about-editor-mode .uptrail-editable-layer {
	cursor: move;
	pointer-events: auto !important;
}

body.uptrail-about-editor-mode .uptrail-editable-layer:hover {
	outline: 2px dashed rgba(0, 100, 61, .65);
	outline-offset: 4px;
}

body.uptrail-about-editor-mode .uptrail-editor-force-scene,
body.uptrail-about-editor-mode .uptrail-editor-force-scene .uptrail-editable-layer {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
}

body.uptrail-about-editor-mode .uptrail-editable-layer.uptrail-editor-scene-hidden {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

.uptrail-editor-selection-box {
	position: fixed;
	z-index: 2147483000;
	border: 2px solid #f5a500;
	box-shadow: 0 0 0 1px rgba(255, 255, 255, .9);
	pointer-events: none;
}

.uptrail-editor-selection-box[hidden] {
	display: none;
}

.uptrail-editor-resize-handle {
	position: absolute;
	right: -8px;
	bottom: -8px;
	width: 16px;
	height: 16px;
	border: 2px solid #fff;
	border-radius: 3px;
	background: #f5a500;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .3);
	cursor: ew-resize;
	pointer-events: auto;
}

/* Field-specific responsive typography (data version 5). */
@media (min-width: 1025px) {
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-font-size"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-font-size"] * {
		font-size: var(--ut-d-font-size) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-line-height"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-line-height"] * {
		line-height: var(--ut-d-line-height) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-letter-spacing"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-letter-spacing"] * {
		letter-spacing: var(--ut-d-letter-spacing) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-font-family"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-font-family"] * {
		font-family: var(--ut-d-font-family) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-font-weight"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-font-weight"] * {
		font-weight: var(--ut-d-font-weight) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-text-transform"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-text-transform"] * {
		text-transform: var(--ut-d-text-transform) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-font-style"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-font-style"] * {
		font-style: var(--ut-d-font-style) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-text-decoration"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-text-decoration"] * {
		text-decoration: var(--ut-d-text-decoration) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-white-space"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-white-space"] * {
		white-space: var(--ut-d-white-space) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-align"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-align"] * {
		text-align: var(--ut-d-align) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-color"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-color"] * {
		color: var(--ut-d-color) !important;
		fill: var(--ut-d-color) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-d-margin-top"] {
		margin-top: var(--ut-d-margin-top) !important;
	}
	.uptrail-editable-layer span[data-uptrail-field][style*="--ut-d-margin-top"] {
		display: inline-block;
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-font-size"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-font-size"] * {
		font-size: var(--ut-t-font-size) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-line-height"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-line-height"] * {
		line-height: var(--ut-t-line-height) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-letter-spacing"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-letter-spacing"] * {
		letter-spacing: var(--ut-t-letter-spacing) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-font-family"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-font-family"] * {
		font-family: var(--ut-t-font-family) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-font-weight"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-font-weight"] * {
		font-weight: var(--ut-t-font-weight) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-text-transform"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-text-transform"] * {
		text-transform: var(--ut-t-text-transform) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-font-style"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-font-style"] * {
		font-style: var(--ut-t-font-style) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-text-decoration"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-text-decoration"] * {
		text-decoration: var(--ut-t-text-decoration) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-white-space"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-white-space"] * {
		white-space: var(--ut-t-white-space) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-align"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-align"] * {
		text-align: var(--ut-t-align) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-color"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-color"] * {
		color: var(--ut-t-color) !important;
		fill: var(--ut-t-color) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-t-margin-top"] {
		margin-top: var(--ut-t-margin-top) !important;
	}
	.uptrail-editable-layer span[data-uptrail-field][style*="--ut-t-margin-top"] {
		display: inline-block;
	}
}

@media (max-width: 768px) {
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-font-size"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-font-size"] * {
		font-size: var(--ut-m-font-size) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-line-height"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-line-height"] * {
		line-height: var(--ut-m-line-height) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-letter-spacing"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-letter-spacing"] * {
		letter-spacing: var(--ut-m-letter-spacing) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-font-family"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-font-family"] * {
		font-family: var(--ut-m-font-family) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-font-weight"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-font-weight"] * {
		font-weight: var(--ut-m-font-weight) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-text-transform"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-text-transform"] * {
		text-transform: var(--ut-m-text-transform) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-font-style"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-font-style"] * {
		font-style: var(--ut-m-font-style) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-text-decoration"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-text-decoration"] * {
		text-decoration: var(--ut-m-text-decoration) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-white-space"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-white-space"] * {
		white-space: var(--ut-m-white-space) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-align"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-align"] * {
		text-align: var(--ut-m-align) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-color"],
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-color"] * {
		color: var(--ut-m-color) !important;
		fill: var(--ut-m-color) !important;
	}
	.uptrail-editable-layer [data-uptrail-field][style*="--ut-m-margin-top"] {
		margin-top: var(--ut-m-margin-top) !important;
	}
	.uptrail-editable-layer span[data-uptrail-field][style*="--ut-m-margin-top"] {
		display: inline-block;
	}
}

/* Editor interaction safety v1.7.0. */
body.uptrail-about-editor-mode.uptrail-about-editor-simple .uptrail-editable-layer {
	cursor: pointer;
}

body.uptrail-about-editor-mode.uptrail-about-editor-simple .uptrail-editable-layer:hover {
	outline-color: rgba(0, 100, 61, .82);
}

body.uptrail-about-editor-mode.uptrail-about-editor-simple .uptrail-editor-selection-box {
	border-color: #00643d;
	border-style: dashed;
	box-shadow: 0 0 0 2px rgba(255, 255, 255, .92), 0 8px 28px rgba(0, 100, 61, .18);
}

body.uptrail-about-editor-mode.uptrail-about-editor-simple .uptrail-editor-resize-handle {
	display: none;
}

body.uptrail-about-editor-mode.uptrail-about-editor-advanced .uptrail-editable-layer {
	cursor: move;
}
/* Mobile story readability guardrails v1.9.0. */
@media (max-width: 768px) {
	body.uptrail-about-page .uptrail-editable-layer [data-uptrail-field="body"][style*="--ut-m-font-size"] {
		font-size: max(var(--ut-m-font-size), 12px) !important;
	}

	body.uptrail-about-page .uptrail-custom-layer [data-uptrail-field="title"][style*="--ut-m-font-size"] {
		font-size: max(var(--ut-m-font-size), 15px) !important;
	}

	body.uptrail-about-page .uptrail-editable-layer [data-uptrail-field="body"][style*="--ut-m-line-height"] {
		line-height: max(var(--ut-m-line-height), 1.45) !important;
	}

	body.uptrail-about-page .uptrail-editable-layer [data-uptrail-field="title"][style*="--ut-m-line-height"] {
		line-height: max(var(--ut-m-line-height), 1.25) !important;
	}

	body.uptrail-about-page .gl-info-ring-extra {
		left: 43vw;
		width: 45vw;
		font-size: 1em;
		line-height: 1.55;
	}

	body.uptrail-about-page .gl-info-6-2,
	body.uptrail-about-page .gl-info-6b-1,
	body.uptrail-about-page .gl-info-6b-2 {
		left: 50%;
		right: auto;
		width: min(88vw, 430px);
		transform: translateX(-50%);
		white-space: normal;
	}
	/* Long value statements become a readable sequence instead of overlapping the art. */
	body.uptrail-about-page .gl-info-ring-R > .uptrail-custom-layer[data-uptrail-scene="create"] {
		--ut-active-x: -45vw;
		width: 88vw !important;
		min-width: 0;
		max-width: 88vw;
		padding: 12px 14px;
		border: 1px solid rgba(255, 255, 255, .58);
		border-radius: 18px;
		background: linear-gradient(135deg, rgba(255, 255, 255, .84), rgba(255, 248, 224, .7));
		box-shadow: 0 12px 30px rgba(17, 63, 47, .12);
		backdrop-filter: blur(14px);
		box-sizing: border-box;
	}

	body.uptrail-about-page .gl-info-ring-R > .uptrail-custom-layer[data-uptrail-scene="create"]:nth-child(2) {
		--ut-active-y: -86vh;
	}

	body.uptrail-about-page .gl-info-ring-R > .uptrail-custom-layer[data-uptrail-scene="create"]:nth-child(3) {
		--ut-active-y: -64vh;
	}

	body.uptrail-about-page .gl-info-ring-R > .uptrail-custom-layer[data-uptrail-scene="create"]:nth-child(4) {
		--ut-active-y: -42vh;
	}

	body.uptrail-about-page .gl-info-ring-R > .uptrail-custom-layer[data-uptrail-scene="create"] [data-uptrail-field="title"] {
		margin-bottom: 6px;
	}
}

/* Direct WebGL opening controls v1.10.0. */
.uptrail-opening-editor-overlay {
	position: fixed;
	inset: 0;
	z-index: 2147483100;
	display: none;
	pointer-events: none;
}

body.uptrail-opening-edit-mode .uptrail-opening-editor-overlay {
	display: block;
}

.uptrail-opening-editor-handle {
	position: absolute;
	display: inline-flex;
	align-items: stretch;
	max-width: calc(100vw - 16px);
	min-height: 34px;
	border: 1px solid rgba(255, 255, 255, .8);
	border-radius: 999px;
	background: rgba(249, 252, 250, .78);
	box-shadow: 0 9px 30px rgba(4, 35, 25, .2), inset 0 1px rgba(255, 255, 255, .78);
	backdrop-filter: blur(14px) saturate(135%);
	-webkit-backdrop-filter: blur(14px) saturate(135%);
	transform: translate(-50%, -50%);
	pointer-events: auto;
	user-select: none;
	-webkit-user-select: none;
	overflow: hidden;
	transition: box-shadow .16s ease, border-color .16s ease, opacity .16s ease;
}

.uptrail-opening-editor-handle[hidden] {
	display: none !important;
}

.uptrail-opening-editor-handle:hover,
.uptrail-opening-editor-handle.is-dragging {
	border-color: rgba(242, 174, 38, .92);
	box-shadow: 0 12px 34px rgba(4, 35, 25, .26), 0 0 0 3px rgba(242, 174, 38, .18);
}

.uptrail-opening-editor-handle__move,
.uptrail-opening-editor-handle__scale button {
	appearance: none;
	-webkit-appearance: none;
	border: 0;
	color: #0a4330;
	background: transparent;
	font-family: inherit;
	font-weight: 800;
	line-height: 1;
	cursor: pointer;
}

.uptrail-opening-editor-handle__move {
	display: inline-flex;
	align-items: center;
	gap: 5px;
	min-height: 34px;
	padding: 0 10px;
	cursor: grab;
	touch-action: none;
}

.uptrail-opening-editor-handle.is-dragging .uptrail-opening-editor-handle__move {
	cursor: grabbing;
}

.uptrail-opening-editor-handle__move span {
	color: #d89414;
	font-size: 13px;
}

.uptrail-opening-editor-handle__move strong {
	font-size: 11px;
	white-space: nowrap;
}

.uptrail-opening-editor-handle__scale {
	display: inline-grid;
	grid-template-columns: repeat(2, 28px);
	border-left: 1px solid rgba(7, 73, 49, .12);
}

.uptrail-opening-editor-handle__scale button {
	min-width: 28px;
	min-height: 34px;
	padding: 0;
	font-size: 16px;
	transition: color .15s ease, background .15s ease;
}

.uptrail-opening-editor-handle__scale button + button {
	border-left: 1px solid rgba(7, 73, 49, .1);
}

.uptrail-opening-editor-handle__scale button:hover,
.uptrail-opening-editor-handle__scale button:focus-visible {
	color: #fff;
	background: #b87808;
	outline: 0;
}

.uptrail-opening-editor-handle[data-opening-part="composition"] {
	background: rgba(7, 63, 44, .84);
}

.uptrail-opening-editor-handle[data-opening-part="composition"] .uptrail-opening-editor-handle__move {
	color: #fff;
}

.uptrail-opening-editor-handle[data-opening-part="p"] {
	border-color: rgba(0, 100, 61, .36);
}

.uptrail-opening-editor-handle[data-opening-part="road"] {
	border-color: rgba(217, 144, 8, .48);
}

.uptrail-opening-editor-handle[data-opening-part="people"] {
	border-color: rgba(28, 91, 145, .42);
}

@media (max-width: 768px) {
	.uptrail-opening-editor-handle {
		min-height: 30px;
	}

	.uptrail-opening-editor-handle__move {
		min-height: 30px;
		padding: 0 8px;
	}

	.uptrail-opening-editor-handle__move strong {
		font-size: 10px;
	}

	.uptrail-opening-editor-handle__scale {
		grid-template-columns: repeat(2, 25px);
	}

	.uptrail-opening-editor-handle__scale button {
		min-width: 25px;
		min-height: 30px;
	}
}