/*! /shareholders/call/style.scss Compiled: Sat Jan 31 2026 10:33:18 GMT-0800 (Pacific Standard Time) */
body#_{--pct1:var(--pct);--pct2:calc(var(--pct) * var(--pct));--pct4:calc(calc(var(--pct) * var(--pct)) * calc(var(--pct) * var(--pct)));--pct8:calc(calc(var(--pct2) * var(--pct2)) * calc(var(--pct2) * var(--pct2)));--inv8:calc(1 - calc(var(--pct4) * var(--pct4)));--pct16:calc(calc(var(--pct4) * var(--pct4)) * calc(var(--pct4) * var(--pct4)));--inv16:calc(1 - calc(var(--pct8) * var(--pct8)));}
p + aside{font-style:italic;}
p + aside ul{margin:0 !important;}
p + aside li{margin:0 !important;}
nav.related a[href$=audio]{display:inline-block;border:1px solid rgba(145, 155, 142, 0.6);border-radius:2px;box-shadow:1px 1px 3px rgba(91, 114, 143, 0.2);background-color:#fcfcf9;background-image:radial-gradient(circle at 30% 50%, rgba(255, 255, 255, 0.8) 20px, rgba(255, 255, 255, 0) 75%), radial-gradient(circle at 98% 95%, rgba(255, 255, 255, 0.8) 5px, rgba(255, 255, 255, 0) 70px);text-decoration:none;box-sizing:border-box;position:relative;font-family:button, heading, "Trebuchet MS", Tahoma, sans-serif;font-weight:normal;line-height:0.9em;-webkit-filter:brightness(98%);filter:brightness(98%);padding:3px 5px;width:240px;min-height:38px;display:inline-flex;align-items:flex-end;}
@media screen and (min-width: 1200px){nav.related a[href$=audio]{min-height:48px;}
}
nav.related a[href$=audio] > canvas{display:inline-block;width:auto;vertical-align:bottom;position:relative;min-width:24px;height:30px;margin:0 0;}
@media screen and (min-width: 1200px){nav.related a[href$=audio] > canvas{min-width:32px;height:40px;margin:0 0;}
}
nav.related a[href$=audio] > canvas + *{display:inline-block;flex:1 1 auto;margin-left:5px;text-shadow:rgba(255, 255, 255, 0.8) 0 1px 1px;width:calc(100% - 24px - 1ex - 4px);}
@media screen and (min-width: 1200px){nav.related a[href$=audio] > canvas + *{width:calc(100% - 32px - 1ex - 4px);}
}
nav.related a[href$=audio] > canvas + * > i{display:none;}
nav.related a[href$=audio] > canvas + * > sub{vertical-align:baseline;}
nav.related a[href$=audio] > canvas + * > time{white-space:nowrap;display:block;font-size:0.9em;}
@media screen and (max-width: 550px){nav.related a[href$=audio] > canvas + * > time{white-space:normal;}
}
nav.related a[href$=audio] > canvas + * > em{display:block;font-size:0.7em;font-style:normal;text-transform:uppercase;line-height:1;margin-top:0.2em;}
nav.related a[href$=audio] > canvas[width]:not(.alpha){border:1px solid rgba(0, 0, 0, 0.2);}
nav.related a[href$=audio] > canvas:not([width]){min-width:1px;width:1px;}
nav.related a[href$=audio] > canvas:not([width]) + *{margin-left:0;}
nav.related a[href$=audio][href$="/audio"] > canvas:not([width]),nav.related a[href$=audio][href$=".pdf"] > canvas:not([width]),nav.related a[href$=audio][href*=".pdf#"] > canvas:not([width]),nav.related a[href$=audio][href*=".pdf?"] > canvas:not([width]),nav.related a[href$=audio][href^="/documents/"][href*=historical-data] > canvas:not([width]){display:inline-block;height:30px;width:30px;margin-right:5px;background:no-repeat center;background-size:contain;}
@media screen and (min-width: 1200px){nav.related a[href$=audio][href$="/audio"] > canvas:not([width]),nav.related a[href$=audio][href$=".pdf"] > canvas:not([width]),nav.related a[href$=audio][href*=".pdf#"] > canvas:not([width]),nav.related a[href$=audio][href*=".pdf?"] > canvas:not([width]),nav.related a[href$=audio][href^="/documents/"][href*=historical-data] > canvas:not([width]){height:40px;width:40px;}
}
nav.related a[href$=audio][href^="/documents/"][href*=historical-data] > canvas:not([width]){background-image:url(/_layout/images/icons/excel.png);}
nav.related a[href$=audio][href$=".pdf"] > canvas:not([width]),nav.related a[href$=audio][href*=".pdf#"] > canvas:not([width]),nav.related a[href$=audio][href*=".pdf?"] > canvas:not([width]){background-image:url(images/icons/pdf.png);}
nav.related a[href$=audio][href$="/audio"] > canvas:not([width]){background-image:url(/_layout/images/icons/mp3.png);}
nav.related a[href$=audio][type="text/html"]{padding:0;}
nav.related a[href$=audio][type="text/html"],nav.related a[href$=audio][type="text/html"] > canvas{min-height:38px;}
@media screen and (min-width: 1200px){nav.related a[href$=audio][type="text/html"],nav.related a[href$=audio][type="text/html"] > canvas{min-height:48px;}
}
nav.related a[href$=audio][type="text/html"] > canvas{align-self:stretch;height:auto;flex:0 0 auto;margin:0;background:rgba(192, 192, 192, 0.1) no-repeat center;background-size:80%;border-top-left-radius:inherit;border-bottom-left-radius:inherit;border:none !important;box-shadow:none !important;}
nav.related a[href$=audio][type="text/html"] > canvas + *{padding:3px 5px;margin:0;}
nav.related a[href$=audio][type="text/html"] > canvas{width:0;min-width:0;opacity:0;transition:width 500ms, opacity 500ms 500ms;}
nav.related a[href$=audio][type="text/html"] > canvas[width]{width:38px;opacity:1;}
@media screen and (min-width: 1200px){nav.related a[href$=audio][type="text/html"] > canvas[width]{width:48px;}
}
nav.related a[href$=audio]:hover{-webkit-filter:none;filter:none;border-color:#5f708e;background-color:#f7f7f7;}
nav.related a[href] > canvas + * > i,nav.related a[href] > canvas + * > time{display:inline;}
nav.related a[href] > canvas + * > sub{display:block;}
strong.page{border:thin solid;border-radius:0.5ex;padding:0 0.5ex;background:white;white-space:nowrap;}
p.speaker{margin-top:1.2em;}
#transcript{margin-top:2em;}
.additional-comments{border:1px solid gray;border-radius:1ex;font-family:inherit;font-weight:inherit;font-style:normal;background:white;padding:1ex;width:100%;position:relative;left:-1ex;margin-top:1.5em;}
.additional-comments header{position:absolute;right:0;bottom:100%;font-size:0.9em;font-style:italic;padding:0 1em;}
.additional-comments header + *{margin-top:0;}
#archives-message{border:1px solid rgb(204, 202, 191);border-radius:5px;background:white;padding:0.6em 0.8em;color:rgb(76.8, 76.8, 67.2);border-radius:2px;border-radius:0.5ex;background-image:radial-gradient(circle at 50px 50%, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0) 300px);background-color:#f0f0e0;}
#archives-message h2:first-child,#archives-message section h1:first-child,#archives-message h1:first-child{margin-top:0;}
#archives-message h1{margin-top:0;}