<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:hsfi="http://www.hartfordfunds.com/20260805"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cik0001053425-20260805.xsd" xlink:type="simple"/>
    <context id="D20251231_20260630_C000008596Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008597Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008598Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008599Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008599Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008612Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008613Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008616Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008618Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008622Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008634Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008635Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008636Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000008637Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000141206Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000221440Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000249287Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="D20251231_20260630_C000249288Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="DefaultContext">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="TI20260630_C000008596Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008596Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:AssetBackedAndCommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008596Member_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008596Member_CorporateBondSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008596Member_ForeignGovernmentObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:ForeignGovernmentObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008596Member_MunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008596Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008596Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008596Member_USGovernmentCorporationsAndAgenciesSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008596Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008597Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008597Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:AssetBackedAndCommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008597Member_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008597Member_CorporateBondSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008597Member_ForeignGovernmentObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:ForeignGovernmentObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008597Member_MunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008597Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008597Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008597Member_USGovernmentCorporationsAndAgenciesSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008597Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008597Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008598Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008598Member_BiotechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:BiotechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008598Member_HealthCareEquipmentAndServicesAndSuppliesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:HealthCareEquipmentAndServicesAndSuppliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008598Member_HealthCareProvidersAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:HealthCareProvidersAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008598Member_HealthCareTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:HealthCareTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008598Member_LifeSciencesToolsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:LifeSciencesToolsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008598Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008598Member_PharmaceuticalsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008598Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:PharmaceuticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008598Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008598Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008599Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008599Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008599Member_BiotechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008599Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:BiotechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008599Member_HealthCareEquipmentAndServicesAndSuppliesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008599Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:HealthCareEquipmentAndServicesAndSuppliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008599Member_HealthCareProvidersAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008599Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:HealthCareProvidersAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008599Member_HealthCareTechnologyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008599Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:HealthCareTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008599Member_LifeSciencesToolsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008599Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:LifeSciencesToolsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008599Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008599Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008599Member_PharmaceuticalsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008599Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">hsfi:PharmaceuticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008599Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008599Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">hsfi:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008612Member_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">hsfi:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008613Member_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008616Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008616Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008617Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008617Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008618Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008618Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008619Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008619Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008622Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008622Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:AssetBackedAndCommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008622Member_CorporateBondSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008622Member_MunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008622Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008622Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008622Member_USGovernmentCorporationsAndAgenciesSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008622Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008622Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008623Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008623Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:AssetBackedAndCommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008623Member_CorporateBondSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008623Member_MunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008623Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008623Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008623Member_USGovernmentCorporationsAndAgenciesSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008623Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008623Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008626Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008626Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008627Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008627Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008628Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008628Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008629Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008629Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:AssetBackedAndCommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_ConvertibleBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:ConvertibleBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_CorporateBondSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_ForeignGovernmentObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:ForeignGovernmentObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_MunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_SeniorFloatingRateInterestsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:SeniorFloatingRateInterestsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_USGovernmentCorporationsAndAgenciesSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008630Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008630Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:AssetBackedAndCommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_ConvertibleBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:ConvertibleBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_CorporateBondSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_ForeignGovernmentObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:ForeignGovernmentObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_MunicipalBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_SeniorFloatingRateInterestsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:SeniorFloatingRateInterestsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_USGovernmentCorporationsAndAgenciesSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008631Member_USGovernmentDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008631Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008634Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008634Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008635Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008635Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008636Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008636Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000008637Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000008637Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000141206Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000141206Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000221440Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000221440Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249287Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249287Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_OtherAssetsAndLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hsfi:OtherAssetsAndLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_ShortTermInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="TI20260630_C000249288Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053425</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">hsfi:C000249288Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Holding">
        <measure>hsfi:Holding</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="DefaultContext"
      id="h1_cde5a9a4_98d9_441d_a3a4_4e6afa60cb9c">0001053425</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="DefaultContext"
      id="h3_90e67b2d_6b7e_42c7_904e_bb5872bd05b4">false</dei:AmendmentFlag>
    <dei:EntityInvCompanyType
      contextRef="DefaultContext"
      id="h_3_74099dd2-ba75-6ad6-5cb2-7c869816e25b">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentType
      contextRef="DefaultContext"
      id="t_1_0091f9bd_9be0_6a1c_bc8c_d3fba09ae4ee"
      xs:nil="false">N-CSRS</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="DefaultContext"
      id="t_2_595509a5_8de6_186f_7eb7_6e1ccfeb761a"
      xs:nil="false">HARTFORD SERIES FUND INC</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="DefaultContext"
      id="t_1_b933e321_71a1_37b5_58d5_397375f84e2c">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="D20251231_20260630_C000008596Member"
      id="t_8_6e311933_4213_0152_4f00_a20d5654e815">Hartford Balanced HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008596Member"
      id="t_9_201a7817_efec_ac92_1831_9ba29edcd49b">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008596Member"
      id="t_10_90380d57_c23d_4e44_6764_c2b00b0d6263">HADAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008596Member"
      id="t_1_0ec83a70_adce_4fd3_bd6e_a37958a751bd">This semi-annual shareholder report contains important information about the Hartford Balanced HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008596Member"
      id="t_2_9b47a41a_53d1_4f21_8904_7109221ddff2">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008596Member"
      id="t_3_542673ac_48d1_434d_87ef_d381fd2c23a6">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008596Member"
      id="t_4_2b779c25_d599_4e8c_b462_6b86748d6e3e">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008596Member"
      id="t_5_b31ccc63_6940_4c6a_a33c_fdfbf8e1033a">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008596Member"
      id="t_11_04cfec59_34aa_70a1_cf61_3255fb1fd36d">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;33&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.64&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008596Member"
      decimals="INF"
      id="h_1_b64f3e95_4a46_4d0b_94c2_a544829acd31"
      unitRef="USD">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008596Member"
      decimals="4"
      id="h_2_2524d36e_448b_42cb_b68b_6207c56ea650"
      unitRef="pure">0.0064</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008596Member"
      id="t_6_786532cd_30e2_4830_8268_a0437b64b635"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,585,114,302&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;482&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008596Member"
      decimals="INF"
      id="h_3_9f0746eb_8495_4a7f_a5c6_74483fa06bf4"
      unitRef="USD">1585114302</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008596Member"
      decimals="INF"
      id="h_4_285e4a3a_5614_49d0_b216_45f2fc70105c"
      unitRef="Holding">482</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008596Member"
      decimals="4"
      id="h_5_83f741cc_42b9_42e3_86a5_962af369db73"
      unitRef="pure">0.66</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008596Member"
      id="t_7_ca26cc49_8b0c_4482_a7ff_e34260f97464"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Security Type&lt;/b&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Common Stocks&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;64.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;22.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Corporate Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Asset-Backed &amp;amp; Commercial Mortgage-Backed Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government &lt;span style="white-space: nowrap;"&gt;Agencies&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Municipal Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Foreign Government Obligations&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;span style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x2020;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x2020;&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;Percentage rounds to zero.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008596Member_CommonStockMember"
      decimals="4"
      id="h_6_941bce8d_ce62_4631_aa55_019a6d598d9e"
      unitRef="pure">0.648</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008596Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_7_3bf24771_a007_4ed8_a69a_e7e280b77720"
      unitRef="pure">0.220</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008596Member_CorporateBondSecuritiesMember"
      decimals="4"
      id="h_8_78a341ec_f340_4741_9956_5c4d83bfa5c5"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008596Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember"
      decimals="4"
      id="h_9_a3bf749b_7977_49c4_87b1_d133b859450f"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008596Member_USGovernmentCorporationsAndAgenciesSecuritiesMember"
      decimals="4"
      id="h_10_b2478277_d949_4840_88d7_5a6d92cc83ca"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008596Member_MunicipalBondsMember"
      decimals="4"
      id="h_11_a30ca8c5_3706_426e_962d_3a3dfe98d25c"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008596Member_ForeignGovernmentObligationsMember"
      decimals="4"
      id="h_12_af57141c_cbf1_4758_a942_0f8dc1eeba7e"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008596Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_13_106df50c_87ef_4e75_85a0_f2d01a5d4225"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008596Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_14_1cc1e428_748f_4201_84c6_f2a9c9e40328"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008596Member"
      decimals="4"
      id="h_15_ff11ea55_3ac0_49cf_9b4a_dc3a50cab13c"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008597Member"
      id="t_15_4cd9d8f8_a5f1_d81f_a02f_c5497bfd027e">Hartford Balanced HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008597Member"
      id="t_16_bbfb2471_440d_2c2a_3162_7b462dbb8b63">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008597Member"
      id="t_17_645151e4_a243_2fbf_3697_a24ba06a38da">HAIBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008597Member"
      id="t_8_59186f2b_5c54_4f9b_a096_aac0d2e91b3b">This semi-annual shareholder report contains important information about the Hartford Balanced HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008597Member"
      id="t_9_2db77616_f508_4b37_ba72_7966746ae524">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008597Member"
      id="t_10_5468f717_5127_4de6_ad94_6142b6ff3247">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008597Member"
      id="t_11_8be1a21b_5b4b_4972_92b4_6cd0271bcdbd">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008597Member"
      id="t_12_5d9f8cb2_419b_4f6c_9173_2a6ea26ddbe1">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008597Member"
      id="t_18_9c4e0604_c315_fabe_fb86_53ce8c6a8124">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;45&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.89&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008597Member"
      decimals="INF"
      id="h_16_a380ec12_a4b4_4f2e_9505_35489047f124"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008597Member"
      decimals="4"
      id="h_17_07f03274_66d2_43a8_96d2_96a800694d47"
      unitRef="pure">0.0089</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008597Member"
      id="t_13_900be482_16e1_4a37_818b_70b6830d6d51"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,585,114,302&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;482&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008597Member"
      decimals="INF"
      id="h_18_5568b3d2_ce6e_4c58_80b5_99f7586e7e8a"
      unitRef="USD">1585114302</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008597Member"
      decimals="INF"
      id="h_19_e90fac21_b09e_4b22_bf3e_49c522e8e734"
      unitRef="Holding">482</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008597Member"
      decimals="4"
      id="h_20_ab0ee3ba_2d79_440a_9751_34ca2c918f71"
      unitRef="pure">0.66</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008597Member"
      id="t_14_4067c58e_5101_4cb1_9a1d_9cd0d3413f97"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Security Type&lt;/b&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Common Stocks&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;64.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;22.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Corporate Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Asset-Backed &amp;amp; Commercial Mortgage-Backed Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government &lt;span style="white-space: nowrap;"&gt;Agencies&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Municipal Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Foreign Government Obligations&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;span style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x2020;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x2020;&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;Percentage rounds to zero.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008597Member_CommonStockMember"
      decimals="4"
      id="h_21_dc1972f5_34d0_4bc9_bb1d_35baacfb139b"
      unitRef="pure">0.648</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008597Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_22_57b7a5aa_3666_4d88_a1ef_3c09067638be"
      unitRef="pure">0.220</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008597Member_CorporateBondSecuritiesMember"
      decimals="4"
      id="h_23_feedb376_e107_4adf_ba86_7de77e97b306"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008597Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember"
      decimals="4"
      id="h_24_95b03aea_1e67_4e56_8315_925d531e02fc"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008597Member_USGovernmentCorporationsAndAgenciesSecuritiesMember"
      decimals="4"
      id="h_25_4676f36a_d47a_4dfc_ad2d_d9880fcca9ce"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008597Member_MunicipalBondsMember"
      decimals="4"
      id="h_26_ca39c8d9_b3f4_4173_8ae8_6e31fe9bcc78"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008597Member_ForeignGovernmentObligationsMember"
      decimals="4"
      id="h_27_3410ea0b_f313_4b08_a6b6_1da59de1f69c"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008597Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_28_31287915_2110_40b1_8aba_7a4ec0a9c0c5"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008597Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_29_12ae2986_868a_4e7b_8ec3_2df861313733"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008597Member"
      decimals="4"
      id="h_30_ce083787_8558_450c_bf7a_a5a9113808aa"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008618Member"
      id="t_22_9ade8ce7_ee17_f7f0_79c9_7899a523eee2">Hartford Capital Appreciation HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008618Member"
      id="t_23_716297de_031f_76e0_3d6e_a5a947d0ecad">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008618Member"
      id="t_24_44a6baa4_d41b_08d5_b2d9_eedb02ff30a8">HIACX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008618Member"
      id="t_15_7ebecc4a_5e50_4108_bd00_0054ec7cd5d5">This semi-annual shareholder report contains important information about the Hartford Capital Appreciation HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008618Member"
      id="t_16_496c925c_186d_4da3_8b9a_b6b871a03915">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008618Member"
      id="t_17_ee913aad_457d_4f77_bdcd_3723a01f941d">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008618Member"
      id="t_18_3daa2c72_1ef0_4297_85df_6b65c632e695">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008618Member"
      id="t_19_67db1fc9_a440_49cb_bdd7_df6d8598c076">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008618Member"
      id="t_25_6e1b2601_68a8_ed84_dc32_9a45c1b7b701">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;34&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.67&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008618Member"
      decimals="INF"
      id="h_31_330a3755_7378_4bb9_8600_74d2a1f2373f"
      unitRef="USD">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008618Member"
      decimals="4"
      id="h_32_5cd04dca_3e1a_4bb4_8d64_282c6bbc80e3"
      unitRef="pure">0.0067</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008618Member"
      id="t_20_16bf2640_b044_4af5_8718_a5d00f4cbea9"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,741,452,129&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;118&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008618Member"
      decimals="INF"
      id="h_33_41c9f292_89c6_42f9_948c_2cbb1861d49c"
      unitRef="USD">3741452129</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008618Member"
      decimals="INF"
      id="h_34_a4a38db8_ac26_40f9_99da_4c59829f0438"
      unitRef="Holding">118</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008618Member"
      decimals="4"
      id="h_35_5db49fc5_ecc0_4a7c_afcc_6451cface29e"
      unitRef="pure">0.36</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008618Member"
      id="t_21_83af0f0f_5c7d_4cfe_9240_2ed9a0683bef"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;34.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;6.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;4.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_36_dd054e7b_03bb_473b_a244_7c4bb1a6f2d2"
      unitRef="pure">0.345</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_CommunicationsSectorMember"
      decimals="4"
      id="h_37_d7705daf_bfac_46de_a3ab_7d33f7313625"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_38_12f4f2a5_c140_4de9_b37e_f570e1fdf82d"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_HealthcareSectorMember"
      decimals="4"
      id="h_39_be4051f9_f006_435b_a321_8cc54ba1f8c9"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_40_5e0442d4_c4ea_480d_a6f2_e32d7fb05d1e"
      unitRef="pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_IndustrialSectorMember"
      decimals="4"
      id="h_41_91114f90_4005_4d0c_b56d_ec81b5fb9bf1"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_42_b4aaea82_9be4_4d7b_b817_97a884362628"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_EnergySectorMember"
      decimals="4"
      id="h_43_eeaf3f36_e5c8_4c98_900c_e23228eb263a"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_RealEstateSectorMember"
      decimals="4"
      id="h_44_2f51c904_ade1_41dc_8029_089f1eb1f6f4"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_UtilitiesSectorMember"
      decimals="4"
      id="h_45_87ab6715_039a_4826_9fba_3f3d6b887ba5"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_MaterialsSectorMember"
      decimals="4"
      id="h_46_e4451ba5_c3c7_4bcf_a159_d595dc8dbde8"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_47_122aba57_9eba_46f5_a752_1e80369fa629"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_48_fe2898ff_060c_4686_b74c_b40f96eac29c"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008618Member"
      decimals="4"
      id="h_49_60605316_fdd5_421d_978b_7348c85b34de"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008619Member"
      id="t_29_502d2891_344b_9b33_687e_108d41013e52">Hartford Capital Appreciation HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008619Member"
      id="t_30_2b1fd5a7_040f_9bea_b15a_d8e43dfc92d0">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008619Member"
      id="t_31_5a33e8b8_8f3a_f1cf_5e41_a234d8c09d1f">HIBCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008619Member"
      id="t_22_75345159_8a7e_4ac3_958e_8bedb9a9be67">This semi-annual shareholder report contains important information about the Hartford Capital Appreciation HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008619Member"
      id="t_23_cb881b93_b300_4e49_ac43_a6fce6282d48">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008619Member"
      id="t_24_67ad0330_8188_4630_8a9c_0bed281bdeab">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008619Member"
      id="t_25_b7cd926a_1af8_4f72_9356_2cca69ba263d">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008619Member"
      id="t_26_c7bed587_1b55_42d6_8577_6914d27579f8">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008619Member"
      id="t_32_f13a494a_e61d_4aab_71a7_de76473fa1da">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;47&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.92&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008619Member"
      decimals="INF"
      id="h_50_425cf964_ec4a_4c7d_8406_2805ab0d4b50"
      unitRef="USD">47</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008619Member"
      decimals="4"
      id="h_51_a6e362c3_e45b_42dc_bfe3_3ed5a4206c0f"
      unitRef="pure">0.0092</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008619Member"
      id="t_27_6f48b5cc_e0b2_413d_99e9_9f813a6bcec3"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,741,452,129&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;118&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008619Member"
      decimals="INF"
      id="h_52_f0613b5c_81da_475c_a887_683d889adfee"
      unitRef="USD">3741452129</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008619Member"
      decimals="INF"
      id="h_53_57b7cdc5_e567_42e3_9d5a_002d854bf46a"
      unitRef="Holding">118</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008619Member"
      decimals="4"
      id="h_54_32b0686e_1970_4ed6_ad48_61a79ed6a7b8"
      unitRef="pure">0.36</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008619Member"
      id="t_28_9f799287_8c94_4f79_a725_1019b007969c"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;34.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;6.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;4.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_55_1178831d_18c7_49b3_8d15_66c487fb7c39"
      unitRef="pure">0.345</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_CommunicationsSectorMember"
      decimals="4"
      id="h_56_93f61ce7_d79b_49d9_b09e_9a56fa62af82"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_57_758f5926_fcda_44d1_aedb_204d02565e8f"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_HealthcareSectorMember"
      decimals="4"
      id="h_58_4b253909_812e_4d66_9b74_5411b3157f7a"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_59_7f9d01e2_92aa_4509_a2ba_e1ed31c80736"
      unitRef="pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_IndustrialSectorMember"
      decimals="4"
      id="h_60_b5d2cd20_e5a5_4b6f_9b18_37d19f259845"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_61_5b972cc9_5253_448a_9538_2bfadcdad005"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_EnergySectorMember"
      decimals="4"
      id="h_62_9f5ce830_d289_4a5d_bd03_3b8e579eac92"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_RealEstateSectorMember"
      decimals="4"
      id="h_63_84fbcf49_96ca_4635_9112_112c996d6486"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_UtilitiesSectorMember"
      decimals="4"
      id="h_64_b662f614_f74f_42c6_a10c_33fc99368a65"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_MaterialsSectorMember"
      decimals="4"
      id="h_65_159dea68_0e39_4dc7_bb50_1aaeba17484a"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_66_4463592c_c6bc_405f_b047_c5d8fe34e957"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_67_63652a63_0b30_4492_8ab8_4c3ec6d088cf"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008619Member"
      decimals="4"
      id="h_68_baedbb5d_96f0_4d20_a8e1_59ff0e8d40b8"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000141206Member"
      id="t_36_f7782b64_b081_ddc9_0a15_8910e2aa3f91">Hartford Capital Appreciation HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000141206Member"
      id="t_37_8b49dcf6_3d7b_9958_35bf_54a174a66ed4">Class IC</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000141206Member"
      id="t_38_9b891f90_6104_57b8_7dcb_6ad758b0d3c7">HCPCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000141206Member"
      id="t_29_942e2ee5_753d_4d74_b817_5c074d701bca">This semi-annual shareholder report contains important information about the Hartford Capital Appreciation HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000141206Member"
      id="t_30_8803e00d_f27b_4c00_b660_13795197a381">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000141206Member"
      id="t_31_f930ab1a_5a63_40e0_9e7d_508b4d0b3f22">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000141206Member"
      id="t_32_e1c72d4a_6646_46c4_8a42_aec9e576df90">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000141206Member"
      id="t_33_fa3e7ba3_9700_4cc9_92ec_d11851e0bda7">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000141206Member"
      id="t_39_89f78098_a36c_e7f9_dd95_a3093606423e"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IC&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;60&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;1.17&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000141206Member"
      decimals="INF"
      id="h_69_b29eaae3_c03d_44bb_a244_0d1195b11515"
      unitRef="USD">60</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000141206Member"
      decimals="4"
      id="h_70_3931f93a_6602_4c18_aeb0_a477d43dfced"
      unitRef="pure">0.0117</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000141206Member"
      id="t_34_a5a1384a_60f7_437f_99e6_10c12e35a68b"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,741,452,129&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;118&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;36&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000141206Member"
      decimals="INF"
      id="h_71_39ea31e6_461b_4363_be5f_c6caf6c33b7f"
      unitRef="USD">3741452129</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000141206Member"
      decimals="INF"
      id="h_72_b4a2afaa_511e_4436_9b8b_506e2e1047ae"
      unitRef="Holding">118</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000141206Member"
      decimals="4"
      id="h_73_df4b8293_24a4_4a92_99a6_993543f882f5"
      unitRef="pure">0.36</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000141206Member"
      id="t_35_e452ae90_5a9f_41d2_9a85_a57baf39f30a"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;34.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;6.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;4.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_74_81a7419d_75ca_419b_b7c9_bc7bf8d2253d"
      unitRef="pure">0.345</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_CommunicationsSectorMember"
      decimals="4"
      id="h_75_835ed1ee_5357_4b2b_bd90_832d0661d979"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_76_a75aca47_ad1f_4651_b377_7687b4c0c102"
      unitRef="pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_HealthcareSectorMember"
      decimals="4"
      id="h_77_1d4b959b_1d1b_4139_bf4d_6dcede79b4df"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_78_4daf0ed3_8294_4bdd_9df9_f746d8d0b566"
      unitRef="pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_IndustrialSectorMember"
      decimals="4"
      id="h_79_442d811a_c905_426f_8623_d340f6ba0f21"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_80_f1b090fd_49bb_42d7_bae7_4e4522ea5521"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_EnergySectorMember"
      decimals="4"
      id="h_81_da94c80b_1738_4857_ba84_0c8d27107fa7"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_RealEstateSectorMember"
      decimals="4"
      id="h_82_97be824d_39f2_4dfd_8b65_c4df7cb47a17"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_UtilitiesSectorMember"
      decimals="4"
      id="h_83_08fe983a_8f42_438a_a9df_e7a7e1fd0c5c"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_MaterialsSectorMember"
      decimals="4"
      id="h_84_5a07794d_1b67_4844_bc2d_a9d357902f67"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_85_6ace9b39_e88a_4ebd_94c0_95011672f967"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_86_5bbb1cbb_cd9b_41cf_a900_cd47f4450e02"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000141206Member"
      decimals="4"
      id="h_87_fd0b415f_89d7_4c32_8442_e02c661e336f"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008634Member"
      id="t_43_34eb7715_6742_c94f_3924_9d5b44d5571c">Hartford Disciplined Equity HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008634Member"
      id="t_44_cf7981b9_5467_1c33_e4eb_96ca065e720c">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008634Member"
      id="t_45_165bb909_53dd_83ce_1354_e375a58525be">HIAGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008634Member"
      id="t_36_39fade81_880e_46fe_b022_925e6f31d956">This semi-annual shareholder report contains important information about the Hartford Disciplined Equity HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008634Member"
      id="t_37_0bc73533_ec54_40d5_9e47_9472052c76e8">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008634Member"
      id="t_38_b913ee5f_3551_46c0_bdf7_3880dc89555a">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008634Member"
      id="t_39_f9167a2b_a6c9_4e46_88b5_6ad47dc686f5">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008634Member"
      id="t_40_14249ba2_2ec7_473e_85c5_4521a4cee431">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008634Member"
      id="t_46_2aa45d26_6c9f_520f_0a06_449a35693b5f"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;30&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.59&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008634Member"
      decimals="INF"
      id="h_88_07319913_f58d_445a_8bdf_0fa33e0ca894"
      unitRef="USD">30</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008634Member"
      decimals="4"
      id="h_89_e22c9fa5_c067_400f_bc23_2e787e48d333"
      unitRef="pure">0.0059</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008634Member"
      id="t_41_76a17f6b_8b55_411b_b2c2_beba227278b1"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,032,883,372&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;77&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008634Member"
      decimals="INF"
      id="h_90_d0f3e0de_39e2_4420_9169_a7917367ede8"
      unitRef="USD">3032883372</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008634Member"
      decimals="INF"
      id="h_91_e21c6068_0b4e_4cc3_ba73_a84f08ea19fc"
      unitRef="Holding">77</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008634Member"
      decimals="4"
      id="h_92_415072b3_6e8f_4a57_b0c7_261a081dccf1"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008634Member"
      id="t_42_0c0ecc64_6404_490b_bfc8_766e6d874fd7"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;36.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;11.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;8.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_93_e293a957_7c95_4422_a679_4770d2fbaaa2"
      unitRef="pure">0.362</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_CommunicationsSectorMember"
      decimals="4"
      id="h_94_d6d66817_1e8e_4ac1_bb2f_a1f0f9f977c7"
      unitRef="pure">0.112</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_95_8a755d87_9c3e_41ef_bc32_b03df53b11a4"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_IndustrialSectorMember"
      decimals="4"
      id="h_96_8c004e21_9148_4e24_b742_9df09ee92297"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_97_5d028f2a_5c76_4bb3_af5f_ff85057ced9c"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_HealthcareSectorMember"
      decimals="4"
      id="h_98_d3facc42_08c4_4bbc_a8aa_5dc5751a7db7"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_99_5685df7d_c4d8_4d6e_9663_4e89348f32b1"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_EnergySectorMember"
      decimals="4"
      id="h_100_92a3c41b_8f2c_4947_9512_eb698177fbf8"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_RealEstateSectorMember"
      decimals="4"
      id="h_101_f982ff1b_06e2_41c8_9bda_4614669c4b3a"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_UtilitiesSectorMember"
      decimals="4"
      id="h_102_8296825b_385a_476f_808c_bba1c756a3f4"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_MaterialsSectorMember"
      decimals="4"
      id="h_103_80ff7222_86fe_449a_a05e_5c3662c67674"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_104_1d5b0b29_346e_4aca_a980_654b9224a240"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_105_dd362610_d897_4a2a_9ccb_cd8c560a6ee9"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008634Member"
      decimals="4"
      id="h_106_23cab044_b7de_4010_9c1f_8aafa15cba3c"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008635Member"
      id="t_50_12f88a2e_5c1f_525e_8ee3_e60fffaefc26">Hartford Disciplined Equity HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008635Member"
      id="t_51_6d7c4164_7a65_743b_8100_51537234144b">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008635Member"
      id="t_52_608809a8_8c76_f900_51c2_d266c286fba9">HBGIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008635Member"
      id="t_43_13d47ea0_59af_44aa_9454_6e23becdb687">This semi-annual shareholder report contains important information about the Hartford Disciplined Equity HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008635Member"
      id="t_44_be7a0d61_3f6a_459a_b24a_e5adec2eed7f">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008635Member"
      id="t_45_bdabda21_1459_4798_9995_62a2e92f3d5e">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008635Member"
      id="t_46_d24d345d_6e1c_43fd_8f6e_bd62648d7230">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008635Member"
      id="t_47_b27b2133_1dcf_4471_935e_06c2c32f8616">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008635Member"
      id="t_53_b7aefe76_97e8_6400_f612_ce2cfb00b47d"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;43&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.84&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008635Member"
      decimals="INF"
      id="h_107_275d1f88_dfbc_4cad_b93a_768c2ebcb888"
      unitRef="USD">43</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008635Member"
      decimals="4"
      id="h_108_3737f87a_aca8_4bfb_87eb_3e5236421ee8"
      unitRef="pure">0.0084</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008635Member"
      id="t_48_a0308c92_7a77_4ce6_857a_0e08aca7bcda"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,032,883,372&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;77&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008635Member"
      decimals="INF"
      id="h_109_01ced0e1_e51e_4328_a1d8_21501b4aa47d"
      unitRef="USD">3032883372</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008635Member"
      decimals="INF"
      id="h_110_9b0efb2d_1f2c_4134_9345_b7a12c27b575"
      unitRef="Holding">77</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008635Member"
      decimals="4"
      id="h_111_e20f61ab_ea3a_45bf_a60c_238c3298c0ff"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008635Member"
      id="t_49_4ceb0f88_afa8_4804_9ee1_3a2a68ccedd0"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;36.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;11.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;8.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_112_b44c5fc5_9b76_462a_ab05_b7d9caea9379"
      unitRef="pure">0.362</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_CommunicationsSectorMember"
      decimals="4"
      id="h_113_883e6273_2ba8_4726_a942_332ba92961a9"
      unitRef="pure">0.112</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_114_754243bb_284b_4ac1_b04d_d3fc1644c39b"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_IndustrialSectorMember"
      decimals="4"
      id="h_115_6f12b3c3_93cc_4e0c_b4e0_12c09e8e9568"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_116_ca612d82_9fcb_43b9_875a_49974a813e66"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_HealthcareSectorMember"
      decimals="4"
      id="h_117_20f82905_a9df_42bb_b1bc_6f4d2a2da91b"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_118_cd53251a_6bfb_477c_9752_daa2ad38d776"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_EnergySectorMember"
      decimals="4"
      id="h_119_c4a938d5_d4ce_46bc_a6ef_0eddb83f4505"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_RealEstateSectorMember"
      decimals="4"
      id="h_120_3923ddfe_0f1d_45de_9e4a_615122c47580"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_UtilitiesSectorMember"
      decimals="4"
      id="h_121_c7e1fcc9_7666_4bf6_83f1_568e3dccd6db"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_MaterialsSectorMember"
      decimals="4"
      id="h_122_011c62b5_b621_49bd_a216_d92473e1ceb8"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_123_81c97ed9_4de8_4f6c_a992_6434248fbd3d"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_124_27645957_6fda_4931_963a_f49d9758dd58"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008635Member"
      decimals="4"
      id="h_125_a6cbffa2_9cc8_4069_938e_095d5200a862"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000221440Member"
      id="t_57_db240360_241e_3818_abab_72247649c6d2">Hartford Disciplined Equity HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000221440Member"
      id="t_58_bca8c0d3_6e95_0323_eddf_07619e1e7791">Class IC</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000221440Member"
      id="t_59_7ab3add3_6759_b0bd_37a1_24d315a9d8a4">HLSCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000221440Member"
      id="t_50_652159dc_4c05_471f_961d_3b7555ba59db">This semi-annual shareholder report contains important information about the Hartford Disciplined Equity HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000221440Member"
      id="t_51_4b9c925c_d3ad_4544_94d9_d5c96e3b307a">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000221440Member"
      id="t_52_21a27bd4_f234_4b9c_a14e_9835833a473c">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000221440Member"
      id="t_53_6aebc347_6def_46c1_9198_a74e4f022543">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000221440Member"
      id="t_54_79454026_b1fc_488c_84d6_3b286e997125">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000221440Member"
      id="t_60_60e32bcb_28f4_af25_831a_645699bdff97"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IC&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;56&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;1.09&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000221440Member"
      decimals="INF"
      id="h_126_8494b100_1c2f_4495_8800_2f7cbc2a9f20"
      unitRef="USD">56</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000221440Member"
      decimals="4"
      id="h_127_81c39fed_e9e6_4709_af0c_158ec74cefab"
      unitRef="pure">0.0109</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000221440Member"
      id="t_55_560cd3be_bdb9_44f5_a0c5_a643d0c064f4"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,032,883,372&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;77&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;20&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000221440Member"
      decimals="INF"
      id="h_128_617f3482_651b_43a7_aaf4_18df3acab8c5"
      unitRef="USD">3032883372</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000221440Member"
      decimals="INF"
      id="h_129_acf69feb_bbf2_44b9_a1ed_da4af8cd2e5a"
      unitRef="Holding">77</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000221440Member"
      decimals="4"
      id="h_130_48d74175_676d_4533_92e5_ad29f71aefbd"
      unitRef="pure">0.20</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000221440Member"
      id="t_56_7c92c873_7fa8_443f_aa67_e76629fc6d8f"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;36.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;11.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;8.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_131_c99f1ce6_a5ed_49fb_895c_e5c5120b9ae4"
      unitRef="pure">0.362</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_CommunicationsSectorMember"
      decimals="4"
      id="h_132_54140790_6285_4fa3_a512_deca51a9e335"
      unitRef="pure">0.112</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_133_05638bdd_84ea_4fc2_b24b_019210057803"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_IndustrialSectorMember"
      decimals="4"
      id="h_134_26c2d600_3e92_4490_9c3b_68f10cb7b4f5"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_135_fc2b2180_1b1b_44f0_aa74_5f42458de54d"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_HealthcareSectorMember"
      decimals="4"
      id="h_136_4a2110c5_a37c_42ed_b9b4_7f7c927c811f"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_137_f85c2383_1a9a_44a2_b291_1e07f86bf43c"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_EnergySectorMember"
      decimals="4"
      id="h_138_28dd4056_1ec9_4b3b_8880_fbe0c327832c"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_RealEstateSectorMember"
      decimals="4"
      id="h_139_929f876a_ad54_4c42_a0bf_755e752165f8"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_UtilitiesSectorMember"
      decimals="4"
      id="h_140_e511cc73_f380_4701_ac9e_e806e482f6de"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_MaterialsSectorMember"
      decimals="4"
      id="h_141_2299e9bd_9ce1_46fd_9511_04e328a4c69f"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_142_1e90175d_42e7_4d8d_8dea_e33625fa1760"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_143_359bd732_ad30_4527_bf54_21e5e44bc59e"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000221440Member"
      decimals="4"
      id="h_144_baa6f308_67f3_4891_b064_57119fe91830"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008636Member"
      id="t_65_ddea4355_aa67_0b64_db73_98e743ba0d26">Hartford Dividend and Growth HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008636Member"
      id="t_66_38cc81c8_7099_4106_662c_f05bae03b3b1">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008636Member"
      id="t_67_4134abef_25df_035f_9fa9_2da4942719b0">HIADX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008636Member"
      id="t_57_c796630a_bf41_4136_924f_3cf835f8b33e">This semi-annual shareholder report contains important information about the Hartford Dividend and Growth HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008636Member"
      id="t_58_30b1b427_9df2_4333_b313_bf6f6cf7612e">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008636Member"
      id="t_59_48c83e01_7b82_4fb5_9af9_a1f9bc5af08e">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008636Member"
      id="t_60_9bb88ee1_16b4_4560_85df_5d5f20e6de14">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008636Member"
      id="t_61_7ea5745b_724c_4dba_ae23_456c63e66ab6">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008636Member"
      id="t_64_201d75cb_7680_3c3a_f1fa_4b2781b7642a"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;34&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008636Member"
      decimals="INF"
      id="h_145_5b202bad_a061_49a0_9449_22a950383f9d"
      unitRef="USD">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008636Member"
      decimals="4"
      id="h_146_dcfdeda0_3d8b_400b_a11f_5319dd207669"
      unitRef="pure">0.0066</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008636Member"
      id="t_62_36321672_0b2c_4c5d_9551_a3a10e41ee1a"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,462,145,842&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;72&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008636Member"
      decimals="INF"
      id="h_147_ad77d9c4_5d64_4c2c_af86_464122fb6d16"
      unitRef="USD">3462145842</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008636Member"
      decimals="INF"
      id="h_148_ab9313e0_aedf_4643_b13c_24c8f86d7c2a"
      unitRef="Holding">72</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008636Member"
      decimals="4"
      id="h_149_c7c3a671_fa15_4e95_9d89_c4fd118d10ab"
      unitRef="pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008636Member"
      id="t_63_2313f355_72ea_4444_bad3_dd4c3c11df10"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;23.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;15.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;14.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;11.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;4.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;(0.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_150_e6a316bd_08b8_46a8_b2bb_8a1a3b04cdbb"
      unitRef="pure">0.230</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_151_22ccb521_e0d2_4687_a014_943c359093fa"
      unitRef="pure">0.157</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_HealthcareSectorMember"
      decimals="4"
      id="h_152_cc20e577_50e2_4f51_a984_0de3bf45a2a0"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_IndustrialSectorMember"
      decimals="4"
      id="h_153_9ff93071_3711_4a1a_84fb_e08d38d66e9e"
      unitRef="pure">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_154_10978d66_9503_4ec7_8081_0c65cdb42c24"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_155_16538159_6af9_4407_9107_bad5607da12b"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_EnergySectorMember"
      decimals="4"
      id="h_156_71f167a3_0406_44c0_bbdb_175df81b0583"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_UtilitiesSectorMember"
      decimals="4"
      id="h_157_ca05c534_fded_4712_9e7e_7091283cb612"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_RealEstateSectorMember"
      decimals="4"
      id="h_158_566360a4_3906_4a09_bd43_388bbef808db"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_CommunicationsSectorMember"
      decimals="4"
      id="h_159_5eef6f7b_e2f3_4a34_9f13_89a40adc6404"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_MaterialsSectorMember"
      decimals="4"
      id="h_160_09dc29be_6cc1_4861_85b6_1a8c87d973eb"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_161_5bd83887_69c2_4208_91ba_255e39db9aca"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_162_21655ee4_ec80_48f4_a25e_519f15ed846b"
      unitRef="pure">-0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008636Member"
      decimals="4"
      id="h_163_1d213ea5_185a_4496_ab4c_10b695305bb9"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008637Member"
      id="t_71_c5b87d84_88f4_d3a5_218e_83086d6011e5">Hartford Dividend and Growth HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008637Member"
      id="t_72_bf5c2c9a_8d7a_06ef_b0ba_77d3ebbe3fb6">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008637Member"
      id="t_73_a9b531cd_bf66_fad3_deb3_4c34a7da7deb">HDGBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008637Member"
      id="t_64_a422d732_f3ec_4650_8407_61af654ccf12">This semi-annual shareholder report contains important information about the Hartford Dividend and Growth HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008637Member"
      id="t_65_1dc02275_aa61_41c3_bbe0_736e43bf2706">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008637Member"
      id="t_66_87ecd220_39ae_4671_8e9e_4064c0739241">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008637Member"
      id="t_67_1a78827a_e711_4a2c_a9d0_d4aeec7acd29">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008637Member"
      id="t_68_e42cc2e9_c977_4dfe_acd2_abe49980b951">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008637Member"
      id="t_74_db5b5f6d_9e00_73e0_b951_68cb611a0fa8">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;47&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008637Member"
      decimals="INF"
      id="h_164_9efb58d4_0466_4a51_864b_463b7c70a864"
      unitRef="USD">47</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008637Member"
      decimals="4"
      id="h_165_5911fe4f_4d8c_4ab1_bdf5_093dd1c024b7"
      unitRef="pure">0.0091</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008637Member"
      id="t_69_ae6546a8_6cce_4e3d_abdc_fc04d6de990d"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;3,462,145,842&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;72&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008637Member"
      decimals="INF"
      id="h_166_6d2b3ad9_9e87_4739_aea4_b9ae317ed5a1"
      unitRef="USD">3462145842</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008637Member"
      decimals="INF"
      id="h_167_5e1be7e7_5db8_49e9_8154_fc41c65abd6d"
      unitRef="Holding">72</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008637Member"
      decimals="4"
      id="h_168_bd1a4c0f_73e5_4369_96f2_3bc5d16aed22"
      unitRef="pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008637Member"
      id="t_70_ade2f8f6_fd16_4c81_b4a9_44e6693672a5"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;23.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;15.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;14.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;11.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;10.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;4.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;(0.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_169_1827cfc4_b478_48b3_9a75_ebcbe4694ff7"
      unitRef="pure">0.230</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_170_75479480_4f79_47b5_b9a8_236138f8d834"
      unitRef="pure">0.157</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_HealthcareSectorMember"
      decimals="4"
      id="h_171_1caee70d_8ec1_4899_8aea_a514cb8a5f22"
      unitRef="pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_IndustrialSectorMember"
      decimals="4"
      id="h_172_15a651fd_90f7_403a_be89_cf95859f3233"
      unitRef="pure">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_173_36e8ec9c_3ca9_402e_85a1_7562afaedb84"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_174_4d223aa5_e5e0_4917_bdc3_f1bb5f31753e"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_EnergySectorMember"
      decimals="4"
      id="h_175_27d5141f_ccf4_4874_9b05_eda228d3cba5"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_UtilitiesSectorMember"
      decimals="4"
      id="h_176_5577c0e1_8ec5_4828_8293_ac83ed3f0be8"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_RealEstateSectorMember"
      decimals="4"
      id="h_177_2b2f5071_ac37_4a56_b433_436ce471821b"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_CommunicationsSectorMember"
      decimals="4"
      id="h_178_36d6ee16_4718_4d4a_8f85_dc1ec123f89f"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_MaterialsSectorMember"
      decimals="4"
      id="h_179_2237fb1b_846f_48d1_9539_c59df6b820fb"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_180_50943c63_6bb6_40ea_ae0f_9c96fc0bbe35"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_181_94856d6e_ad5b_44c5_9cbf_9a5fb90f9521"
      unitRef="pure">-0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008637Member"
      decimals="4"
      id="h_182_4d1f3a9d_1018_46a3_9c7f_9ea186a85574"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008598Member"
      id="t_78_22ef8564_583e_e2fa_8719_3e59c2412b1a">Hartford Healthcare HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008598Member"
      id="t_79_b0b2af82_46a5_8960_bc1b_9f4c596c986e">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008598Member"
      id="t_80_9332ac36_be27_a344_c6ec_c8943d4716d2">HIAHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008598Member"
      id="t_71_682432e4_d0db_401d_a3d6_3536a8fbef02">This semi-annual shareholder report contains important information about the Hartford Healthcare HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008598Member"
      id="t_72_66090b1c_b403_4ee9_9859_92533ab76244">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008598Member"
      id="t_73_e0959a78_d532_425a_ac46_1334af290d9d">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008598Member"
      id="t_74_b40a256c_72cd_4825_906c_799e2ac4607a">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008598Member"
      id="t_75_91fe9820_09e4_4d0c_ac0e_415116fb7107">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008598Member"
      id="t_81_43add4f2_579e_6404_452d_ca28ac4f54ee">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;49&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.96&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008598Member"
      decimals="INF"
      id="h_183_9891331d_5fd0_4722_a6bb_ef92b03fefed"
      unitRef="USD">49</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008598Member"
      decimals="4"
      id="h_184_e54446eb_2898_4b91_ad24_6c1cdf8478f3"
      unitRef="pure">0.0096</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008598Member"
      id="t_76_16fa6a31_3785_493f_821d_d593038eda23"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;112,383,933&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;79&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008598Member"
      decimals="INF"
      id="h_185_5414de50_e35f_4520_9bdb_c6cfeb081d4d"
      unitRef="USD">112383933</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008598Member"
      decimals="INF"
      id="h_186_d0e7203e_1b9e_4ac7_b452_ba5e550299ff"
      unitRef="Holding">79</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008598Member"
      decimals="4"
      id="h_187_d13a23f6_3399_438c_8602_1574322881f4"
      unitRef="pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008598Member"
      id="t_77_dac97aaa_af9e_4ec2_9716_a334e41030f7"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by subsector&lt;/b&gt; &lt;b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Pharmaceuticals&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;32.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Biotechnology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;25.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care Providers &amp;amp; Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;19.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care Equipment &amp;amp; Services &amp;amp; Supplies&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;12.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Life Sciences Tools &amp;amp; Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008598Member_PharmaceuticalsMember"
      decimals="4"
      id="h_188_7483cfd7_5087_400d_bfc3_3a97b1ac2ed8"
      unitRef="pure">0.326</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008598Member_BiotechnologyMember"
      decimals="4"
      id="h_189_e07229b1_d107_45f7_8e54_5261064ca080"
      unitRef="pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008598Member_HealthCareProvidersAndServicesMember"
      decimals="4"
      id="h_190_7970af7a_90bf_445a_bcc0_5906ec3f6f27"
      unitRef="pure">0.190</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008598Member_HealthCareEquipmentAndServicesAndSuppliesMember"
      decimals="4"
      id="h_191_5ddeb04b_b545_4806_b00b_d8afee5c2a38"
      unitRef="pure">0.128</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008598Member_LifeSciencesToolsAndServicesMember"
      decimals="4"
      id="h_192_0af7067b_b5e6_4fdf_aba9_562edd931fa2"
      unitRef="pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008598Member_HealthCareTechnologyMember"
      decimals="4"
      id="h_193_571722ab_b373_4b89_abe0_0ded236620db"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008598Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_194_e8c1a6f5_d4cf_4415_bdb6_9b6c1e8cfb60"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008598Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_195_0105ef89_407c_4b13_9db1_3bee524ed635"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008598Member"
      decimals="4"
      id="h_196_6a60e07e_968c_466a_af94_98042e73eb42"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008599Member"
      id="t_85_3ddaecf7_d2a0_6620_0f26_e0c91ce2f270">Hartford Healthcare HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008599Member"
      id="t_86_d9aaf4f3_06ce_b5d7_d13f_ed189e6278e5">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008599Member"
      id="t_87_9867d545_acb5_8b91_1be5_76334edd0cf7">HBGHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008599Member"
      id="t_78_22185dcb_c2f0_45c8_95ac_ac30f490b0c4">This semi-annual shareholder report contains important information about the Hartford Healthcare HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008599Member"
      id="t_79_c54e7d61_e328_456a_9358_4d7faeaebad9">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008599Member"
      id="t_80_38fc4603_ecec_4834_9125_0a9ab1ad2e75">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008599Member"
      id="t_81_bff91fa7_2a1b_453c_96f5_bb953ab8dd99">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008599Member"
      id="t_82_c3b5ed11_002d_4d25_943b_e14a4d11120a">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008599Member"
      id="t_88_27c14590_294c_39b7_7d37_3d580963ebe1">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;62&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;1.21&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008599Member"
      decimals="INF"
      id="h_197_e98b9cef_0b23_4417_9185_c9c549918929"
      unitRef="USD">62</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008599Member"
      decimals="4"
      id="h_198_33991552_c4b4_4832_afd7_ef3bb587f64b"
      unitRef="pure">0.0121</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008599Member"
      id="t_83_d90719a9_a295_44e3_9ad5_c096aaba8322"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;112,383,933&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;79&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;25&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008599Member"
      decimals="INF"
      id="h_199_7187aae7_7606_4422_b4f4_3d6d51dd59a7"
      unitRef="USD">112383933</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008599Member"
      decimals="INF"
      id="h_200_0c9ebb30_4ce1_4bac_89ac_5f5edbaeb6b7"
      unitRef="Holding">79</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008599Member"
      decimals="4"
      id="h_201_11b22750_4df3_41cb_93fd_be7becfd9ee6"
      unitRef="pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008599Member"
      id="t_84_a03e5baf_4811_4965_b230_ed0c64e64efb"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by subsector&lt;/b&gt; &lt;b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Pharmaceuticals&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;32.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Biotechnology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;25.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care Providers &amp;amp; Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;19.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care Equipment &amp;amp; Services &amp;amp; Supplies&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;12.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Life Sciences Tools &amp;amp; Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008599Member_PharmaceuticalsMember"
      decimals="4"
      id="h_202_9f69b07a_6609_4d81_9fa1_b0b68cc96a59"
      unitRef="pure">0.326</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008599Member_BiotechnologyMember"
      decimals="4"
      id="h_203_4bc1d74f_7170_41c6_8f6d_f3dabd29dcb9"
      unitRef="pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008599Member_HealthCareProvidersAndServicesMember"
      decimals="4"
      id="h_204_5301d56c_25bf_4afd_a94b_860eec309286"
      unitRef="pure">0.190</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008599Member_HealthCareEquipmentAndServicesAndSuppliesMember"
      decimals="4"
      id="h_205_c2ed6796_136c_413c_935d_e5fda7970937"
      unitRef="pure">0.128</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008599Member_LifeSciencesToolsAndServicesMember"
      decimals="4"
      id="h_206_d3131665_3fd2_4e55_840d_068dede6ccc2"
      unitRef="pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008599Member_HealthCareTechnologyMember"
      decimals="4"
      id="h_207_5966b52a_13b2_4892_b6d7_d6831a88e49e"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008599Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_208_9f684597_a693_4bec_b6c7_86331a8e7a90"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008599Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_209_6b78a255_1f50_4695_8b89_19325b9e14b6"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008599Member"
      decimals="4"
      id="h_210_eac60351_a2ff_4679_86f1_b3442bfa09db"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008612Member"
      id="t_92_e79dd57b_7f64_c542_87b0_6c653f5ad075">Hartford International Opportunities HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008612Member"
      id="t_93_31f86dc8_0848_6f1b_c89b_810c442cbfee">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008612Member"
      id="t_94_914d5187_f4b4_4458_1ea8_4af391da657f">HIAOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008612Member"
      id="t_85_9932eaf8_a772_40c4_8ca8_49d03f760a29">This semi-annual shareholder report contains important information about the Hartford International Opportunities HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008612Member"
      id="t_86_032e0260_267b_41a8_90ba_975655fa13de">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008612Member"
      id="t_87_30aa76d8_f821_4ddf_b998_00006b7d517a">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008612Member"
      id="t_88_95ab5a9b_2261_4970_b2d5_bf44a6d39c4f">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008612Member"
      id="t_89_ab7fe85a_3f78_4a89_ac9e_46e83014ce49">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008612Member"
      id="t_95_6d6fa9f5_2bc0_39f3_b938_0087eb9d3bf4">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;40&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008612Member"
      decimals="INF"
      id="h_211_6f551274_594c_4a9d_a5cb_931464f733f4"
      unitRef="USD">40</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008612Member"
      decimals="4"
      id="h_212_5f609c3b_745d_4a1a_befe_ee3c023906a8"
      unitRef="pure">0.0077</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008612Member"
      id="t_90_7cce2eb8_4524_4c53_bf4d_ab77333f9096"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;870,066,757&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;78&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008612Member"
      decimals="INF"
      id="h_213_807a0ff3_e3ab_49ef_9746_2b13a6e557d4"
      unitRef="USD">870066757</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008612Member"
      decimals="INF"
      id="h_214_10c3a0ab_1362_4c40_87d7_f87075a8a4c3"
      unitRef="Holding">78</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008612Member"
      decimals="4"
      id="h_215_f4d94f21_be8d_4fb7_9b9b_105ddba0e94c"
      unitRef="pure">0.26</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008612Member"
      id="t_91_e1ae1f85_99c8_45b7_87b8_8f0311ad5c38"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Country&lt;/b&gt; &lt;b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Japan&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;12.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;United Kingdom&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Germany&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;South Korea&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;France&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;8.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Taiwan&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Canada&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;China&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Netherlands&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;4.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Italy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;4.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;&lt;span style="white-space: nowrap;"&gt;Other&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;**&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;21.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt;**&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;Ten largest country/geographic regions are presented. Additional country/geographic regions are found in Other.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_JP"
      decimals="4"
      id="h_216_6543b747_2609_484b_93fa_c8f5bd4d527b"
      unitRef="pure">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_GB"
      decimals="4"
      id="h_217_690fb8a3_5ae4_4a62_9b4d_eaaaaf27d2a5"
      unitRef="pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_DE"
      decimals="4"
      id="h_218_0836a508_3c2c_4f5c_8758_646a3bfb9541"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_KR"
      decimals="4"
      id="h_219_f62ea792_0045_4575_8f95_c50b9b3fc030"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_FR"
      decimals="4"
      id="h_220_e42b7a3c_afb1_4eed_8ed2_8e61b3111753"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_TW"
      decimals="4"
      id="h_221_ed044865_7a27_4fbd_a126_d58ac313a53a"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_CA"
      decimals="4"
      id="h_222_23712134_2b67_4dd0_8e54_387026e5a039"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_CN"
      decimals="4"
      id="h_223_d3c695c8_5c38_458e_9a58_deb983c3f995"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_NL"
      decimals="4"
      id="h_224_ce8f46f8_6d41_4394_8450_4d971663b00a"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_IT"
      decimals="4"
      id="h_225_46794787_a56a_4523_b7c1_3ce3be045d90"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_OtherMember"
      decimals="4"
      id="h_226_49420e0a_33c3_4000_b683_6d179ee3b799"
      unitRef="pure">0.210</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_227_5eb96cb9_5e73_4501_9105_c1be044a51e9"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_228_cb5fbb83_833a_41fb_8e25_09b01a5eebda"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008612Member"
      decimals="4"
      id="h_229_ed7dfaf9_430c_4c22_bfdd_8d77b0903dc2"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008613Member"
      id="t_99_ed088b67_ba80_a3a5_24d3_b2411acea4b6">Hartford International Opportunities HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008613Member"
      id="t_100_5a68a302_5d38_e88c_b16b_f8a0189bbe07">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008613Member"
      id="t_101_4f749e0a_07e6_ad2e_af48_dca8315fb87c">HBIOX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008613Member"
      id="t_92_7fa9ade4_f23c_4e06_983e_fb6f7929062f">This semi-annual shareholder report contains important information about the Hartford International Opportunities HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008613Member"
      id="t_93_1eb40f7a_6ca4_47b4_bcee_b791a596fbcb">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008613Member"
      id="t_94_4a1a4fbf_f8a3_4b19_8876_134e368eca13">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008613Member"
      id="t_95_1db3eaa7_55a7_4a5d_a649_6b8cab06ab5a">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008613Member"
      id="t_96_d0f80a93_4fc9_4e4e_baed_ebc67926803d">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008613Member"
      id="t_102_96b9bdd5_cd0c_5ffe_456b_3c25488f5831">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;53&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;1.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008613Member"
      decimals="INF"
      id="h_230_b0ef7c44_c613_414a_9218_1df504ffec25"
      unitRef="USD">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008613Member"
      decimals="4"
      id="h_231_a41f7ce0_fd2d_4bba_ab81_ab6468a108c6"
      unitRef="pure">0.0102</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008613Member"
      id="t_97_a175544e_0e6f_41e3_b201_0e28a4d751c5"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;870,066,757&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;78&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;26&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008613Member"
      decimals="INF"
      id="h_232_ffffc72f_a901_438b_ac92_be497e43e92f"
      unitRef="USD">870066757</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008613Member"
      decimals="INF"
      id="h_233_fbea70bc_ac45_42b1_afb9_a9be56d12a49"
      unitRef="Holding">78</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008613Member"
      decimals="4"
      id="h_234_1255ebc3_77bb_4b17_ada4_f3d74cf398dc"
      unitRef="pure">0.26</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008613Member"
      id="t_98_7853a388_3182_4811_a479_b264db7979b0"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Country&lt;/b&gt; &lt;b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt; &lt;/b&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Japan&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;12.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;United Kingdom&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Germany&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;South Korea&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;France&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;8.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Taiwan&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Canada&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;China&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;5.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Netherlands&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;4.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Italy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;4.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;&lt;span style="white-space: nowrap;"&gt;Other&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;**&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;21.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt;**&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;Ten largest country/geographic regions are presented. Additional country/geographic regions are found in Other.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_JP"
      decimals="4"
      id="h_235_7bd5b257_0a0b_4e3b_afa9_a3bba3e41411"
      unitRef="pure">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_GB"
      decimals="4"
      id="h_236_5ed32d81_f313_47ba_9043_ec74b36e8b8a"
      unitRef="pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_DE"
      decimals="4"
      id="h_237_be158820_ce2b_4a75_8d12_7bf2f56267fb"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_KR"
      decimals="4"
      id="h_238_68675b06_c58e_4690_b432_abf0a4fcf88b"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_FR"
      decimals="4"
      id="h_239_7f5d05f1_73e5_46ac_91a6_f32ea585150d"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_TW"
      decimals="4"
      id="h_240_70603b01_3dff_4a71_b389_e8066394c373"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_CA"
      decimals="4"
      id="h_241_0c375244_1d0f_4407_9d68_322c54be3406"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_CN"
      decimals="4"
      id="h_242_d192cca9_2f3c_4aa8_8dd8_4ae6b348f23a"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_NL"
      decimals="4"
      id="h_243_75b49561_cfbc_4c7f_85f5_12e6a89b4cba"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_IT"
      decimals="4"
      id="h_244_63a9929e_6baf_40eb_b64d_2da8f6cc3308"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_OtherMember"
      decimals="4"
      id="h_245_dcf34e17_d94e_465f_9ad0_a959c1f46379"
      unitRef="pure">0.210</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_246_7eb6ffeb_e946_458c_a781_2b1f945bd589"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_247_36039f0c_5515_4ba4_bf9f_d8b5e7fc390d"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008613Member"
      decimals="4"
      id="h_248_cd6b335d_27cb_4ff8_a8c7_fb484cb1546c"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008616Member"
      id="t_106_6b6dfc62_31af_8977_1b60_ef6514b26e17">Hartford MidCap HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008616Member"
      id="t_107_b8a6297e_ab2d_fcee_61a2_31cf41b7e7ea">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008616Member"
      id="t_108_bf2e7e85_505f_80e6_65db_68fc424d7fa8">HIMCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008616Member"
      id="t_99_d685b555_7b4d_4f15_a71c_4b7137d50641">This semi-annual shareholder report contains important information about the Hartford MidCap HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008616Member"
      id="t_100_50e8d090_2466_4242_9b36_966cbfde8188">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008616Member"
      id="t_101_156a4276_e738_4225_b676_2128b1ff8a54">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008616Member"
      id="t_102_f222fdcf_9bd3_4f24_a93e_c07885aec61d">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008616Member"
      id="t_103_1f59b8c4_aee9_4a92_be99_c6ad9d1cd5c8">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008616Member"
      id="t_109_32e723a5_2519_8118_72d1_05c4feedef91">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;40&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008616Member"
      decimals="INF"
      id="h_249_e7a68ea1_fda8_4ccb_a41f_8fe58cddf787"
      unitRef="USD">40</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008616Member"
      decimals="4"
      id="h_250_6462a1b5_aa94_4f59_8773_dd605a63060b"
      unitRef="pure">0.0077</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008616Member"
      id="t_104_e1786674_3bc2_4438_94e7_c048fa85edd3"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;749,366,130&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;68&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008616Member"
      decimals="INF"
      id="h_251_68c40635_978e_44ba_96fb_3e2ae45c0076"
      unitRef="USD">749366130</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008616Member"
      decimals="INF"
      id="h_252_5e900ca2_9e39_4750_b566_fc6e0756a986"
      unitRef="Holding">68</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008616Member"
      decimals="4"
      id="h_253_2d321e5c_7ab6_41c8_b297_839ece82e42a"
      unitRef="pure">0.42</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008616Member"
      id="t_105_1c2ba806_84c9_4d25_88d9_7790ee2fc765"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;32.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;27.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;13.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;8.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;6.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_254_f10fae8f_cd2d_4d8e_8e52_07ecfd8d4f79"
      unitRef="pure">0.321</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_IndustrialSectorMember"
      decimals="4"
      id="h_255_7aad59b3_b47f_4c8a_9340_a5658503639b"
      unitRef="pure">0.274</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_256_9594301a_d5cc_408a_b4aa_60673efc1253"
      unitRef="pure">0.138</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_CommunicationsSectorMember"
      decimals="4"
      id="h_257_e5e14404_86ad_4ecd_b64e_baae7d28ef46"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_HealthcareSectorMember"
      decimals="4"
      id="h_258_e6b13905_a506_401d_abe3_3fd1d4fe9023"
      unitRef="pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_259_48393a6e_5c98_471b_97c4_549776fac55e"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_260_f87e3cf9_901b_457f_846a_94352579469a"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_EnergySectorMember"
      decimals="4"
      id="h_261_6002b402_2b7a_4009_8554_0b4ff4a3d4fa"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_RealEstateSectorMember"
      decimals="4"
      id="h_262_12cc6c95_e861_4333_b27e_fd923eb019a0"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_263_5e83f69d_5802_4cf1_aeb5_2e2fbaae2242"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_264_dafad9f3_3f6e_4299_8dc2_3c29c26eaaac"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008616Member"
      decimals="4"
      id="h_265_2e11f5de_2954_4c9b_8899_53064a5e3df9"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008617Member"
      id="t_113_ba867697_1a08_b611_850d_84eaf613739a">Hartford MidCap HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008617Member"
      id="t_114_21c8f2fa_8866_e360_607f_d77bf1e197cf">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008617Member"
      id="t_115_daf7257d_83c2_a5fe_163f_a1a4fc68c31e">HBMCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008617Member"
      id="t_106_3190424e_2e05_47c0_9dce_1fa86402d49b">This semi-annual shareholder report contains important information about the Hartford MidCap HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008617Member"
      id="t_107_75cbacf6_d211_4f73_87f8_c8c04e9fa8d3">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008617Member"
      id="t_108_976c32b3_e3a6_4321_a5f1_ed16b1b7d928">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008617Member"
      id="t_109_34c5fcea_1c68_42d7_8f19_4d7526278406">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008617Member"
      id="t_110_39972329_3c6b_4bb6_ac0c_496ee4e5629c">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008617Member"
      id="t_116_93d2e0e6_e400_b2c9_51df_5e71ef698994">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;54&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;1.02&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008617Member"
      decimals="INF"
      id="h_266_14b8897e_b409_4d4c_80a7_1463941a6514"
      unitRef="USD">54</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008617Member"
      decimals="4"
      id="h_267_050e9593_5bae_4b7a_bbc3_7c4282f1aa49"
      unitRef="pure">0.0102</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008617Member"
      id="t_111_dd07d322_70d6_4196_8f38_503b6ee4aca5"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;749,366,130&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;68&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;42&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008617Member"
      decimals="INF"
      id="h_268_0c0caf7d_b740_47b0_8af5_0582775fc095"
      unitRef="USD">749366130</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008617Member"
      decimals="INF"
      id="h_269_ea8132a6_b091_4ba6_a7c1_6103a2596f0e"
      unitRef="Holding">68</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008617Member"
      decimals="4"
      id="h_270_412c1390_8c28_432d_b3b4_0de20542940d"
      unitRef="pure">0.42</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008617Member"
      id="t_112_0dcf4bd0_b71f_47b8_9907_3b1b348d8f5e"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;32.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;27.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;13.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;8.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;6.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_271_cd698c4a_dee6_4139_8415_ed4d74adf075"
      unitRef="pure">0.321</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_IndustrialSectorMember"
      decimals="4"
      id="h_272_d70fdec8_e974_4a7f_99dc_ddc20c6d87bd"
      unitRef="pure">0.274</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_273_ac226e23_424e_4540_9058_20dcb46513a6"
      unitRef="pure">0.138</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_CommunicationsSectorMember"
      decimals="4"
      id="h_274_1c9451e0_7b59_4371_8ae6_2cac2e6ee254"
      unitRef="pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_HealthcareSectorMember"
      decimals="4"
      id="h_275_b2b8cf4a_2e57_479c_a224_d1ae5b9d02ae"
      unitRef="pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_276_6d84d11d_15e6_4936_9df7_eebbdf289a17"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_277_c9984ecc_1820_4502_9c5e_88c1390c4898"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_EnergySectorMember"
      decimals="4"
      id="h_278_60216558_98d6_4bd9_8c9e_ce98d1be5afa"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_RealEstateSectorMember"
      decimals="4"
      id="h_279_92774bda_93fb_4fd4_a916_bc549275e452"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_280_93dc67c6_4f9b_46b4_ade7_fb20ab9ffe85"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_281_691b15ad_a5ee_45eb_bad5_a4cc27f70c8e"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008617Member"
      decimals="4"
      id="h_282_a042950b_c7eb_40f5_b854_1d4b7c9f6c92"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000249287Member"
      id="t_120_da233021_8dc3_6ce3_b148_813012d46d1b">Hartford Small Cap Growth HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000249287Member"
      id="t_121_927d2c83_2b98_6706_261f_56a294b39ded">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000249287Member"
      id="t_122_ea72084f_218b_fd8b_44bd_241f659dbfd0">HISCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000249287Member"
      id="t_113_fdc6c497_a7ea_43d9_9dd9_4f0f39f67065">This semi-annual shareholder report contains important information about the Hartford Small Cap Growth HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000249287Member"
      id="t_114_851d93f2_9852_4e2a_a26c_b097c6c2d5b4">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000249287Member"
      id="t_115_f4d74d8f_db53_437b_9e58_d2b97046edfa">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000249287Member"
      id="t_116_199032ee_6b6c_41d1_96d1_e4e8b31a3051">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000249287Member"
      id="t_117_4990758c_007c_41d4_98fb_fa11ea3aa806">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000249287Member"
      id="t_123_acb2e373_173f_c0ad_8f3a_62334fa465ab"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;37&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.66&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000249287Member"
      decimals="INF"
      id="h_283_b08ecd95_5a3f_48c8_a752_0c562e99ba71"
      unitRef="USD">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000249287Member"
      decimals="4"
      id="h_284_8ef1f175_805f_4fd8_a794_29cc4ee733da"
      unitRef="pure">0.0066</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000249287Member"
      id="t_118_c979cfed_ccc3_4c4d_bf26_77656735b876"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;667,363,525&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;188&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;56&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000249287Member"
      decimals="INF"
      id="h_285_ba2054e5_7082_489f_95a9_2d32581b4233"
      unitRef="USD">667363525</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000249287Member"
      decimals="INF"
      id="h_286_e073d34a_7867_4282_94a6_3ae90530de70"
      unitRef="Holding">188</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000249287Member"
      decimals="4"
      id="h_287_91649847_c61a_4445_a816_7e0563551003"
      unitRef="pure">0.56</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000249287Member"
      id="t_119_b74b7b65_6269_4e8b_9f28_868fb64eaf1b"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;28.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;21.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;20.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;(0.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_HealthcareSectorMember"
      decimals="4"
      id="h_288_dc4fdedb_7f85_4845_a47f_a975c15f0abd"
      unitRef="pure">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_289_93b34ad6_cfe2_4aa8_866c_2aed0712e45f"
      unitRef="pure">0.211</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_IndustrialSectorMember"
      decimals="4"
      id="h_290_037ba041_11dd_47be_a637_09abab5184f8"
      unitRef="pure">0.203</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_291_cc026d6c_c20c_4fa0_8221_50604d79258b"
      unitRef="pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_292_eec90c13_ac65_4d1a_b00c_80f57141492e"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_EnergySectorMember"
      decimals="4"
      id="h_293_a8807732_0905_4020_8ba6_b62bcc5c14d2"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_MaterialsSectorMember"
      decimals="4"
      id="h_294_f85a513b_f3b8_40d8_a755_088690735f91"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_295_8b74364d_136f_4482_b5ea_b80ac0b2d75b"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_RealEstateSectorMember"
      decimals="4"
      id="h_296_f82ed888_90b7_4a68_8619_3aff887db012"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_CommunicationsSectorMember"
      decimals="4"
      id="h_297_7e784f58_bb93_4022_b028_bab7ae294b0d"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_UtilitiesSectorMember"
      decimals="4"
      id="h_298_fd4c5b4a_cd6d_4ac6_ae70_93ff04946a78"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_299_03638567_24c7_4390_803a_6c5d1c9dcdb3"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_300_b4cfef67_743f_4f41_b8f9_7fc8fafaff82"
      unitRef="pure">-0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249287Member"
      decimals="4"
      id="h_301_035c6581_06ce_42e0_a7f6_e80947b3ebf9"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000249288Member"
      id="t_127_a3ba5e88_d067_20ca_558a_c5b268151f2f">Hartford Small Cap Growth HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000249288Member"
      id="t_128_b35c9552_732a_62e5_a4f3_6d7526d17a1a">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000249288Member"
      id="t_129_949faafc_eaee_3c90_b072_9a1bd704006d">HBSGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000249288Member"
      id="t_120_615ab02f_a4a0_49ab_964a_fc1246ab165b">This semi-annual shareholder report contains important information about the Hartford Small Cap Growth HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000249288Member"
      id="t_121_31bca3aa_32c2_45f1_9483_e7e0ca85c349">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000249288Member"
      id="t_122_3a246002_4121_43fa_bacd_8e50dd55001e">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000249288Member"
      id="t_123_5ebbe395_a3ef_4f94_8748_d4ee387e7655">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000249288Member"
      id="t_124_a0e06c81_5e51_442b_a0db_df43917c87ed">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000249288Member"
      id="t_130_6f84a19f_45e7_f6d8_6ed3_7a40e9695718"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;51&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.91&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000249288Member"
      decimals="INF"
      id="h_302_8eaefc35_2c58_405e_bbfb_634b4ad6dbc6"
      unitRef="USD">51</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000249288Member"
      decimals="4"
      id="h_303_6d435ed1_0368_4943_90c1_55c0a38666d7"
      unitRef="pure">0.0091</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000249288Member"
      id="t_125_0e3cea3d_d245_4a8e_ab0e_6bf7072ed554"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;667,363,525&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;188&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;56&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000249288Member"
      decimals="INF"
      id="h_304_573937da_aac2_4e26_a6bc_b86deb8ccbf7"
      unitRef="USD">667363525</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000249288Member"
      decimals="INF"
      id="h_305_01d993c7_c7de_4b79_bc03_d04f132f5221"
      unitRef="Holding">188</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000249288Member"
      decimals="4"
      id="h_306_dabe4d86_e0dc_4ddc_8b28_eaf0f2e54362"
      unitRef="pure">0.56</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000249288Member"
      id="t_126_d4d158d3_58ae_4a17_977b_a70c8ec85110"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;28.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;21.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;20.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;(0.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_HealthcareSectorMember"
      decimals="4"
      id="h_307_e36fe893_2e52_4b9d_9585_0a4a5df7b853"
      unitRef="pure">0.282</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_308_70214c94_d37f_4583_84b8_4b70fd30dcce"
      unitRef="pure">0.211</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_IndustrialSectorMember"
      decimals="4"
      id="h_309_323f4740_700d_4713_9b2b_7fc07a58784c"
      unitRef="pure">0.203</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_310_8d681a75_2e4e_41f2_8eba_93012555cbbb"
      unitRef="pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_311_2d0c6793_db4d_4d55_9ed9_501fe976dd00"
      unitRef="pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_EnergySectorMember"
      decimals="4"
      id="h_312_47f5ed82_4e5a_4a6a_960d_222198074d4b"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_MaterialsSectorMember"
      decimals="4"
      id="h_313_1accf73e_5725_4ce6_8d1e_ff087b2281b1"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_314_092153c3_9bfc_494f_b723_0205adaf7743"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_RealEstateSectorMember"
      decimals="4"
      id="h_315_c59acbb0_e164_46de_83b7_1729b5fd8ea8"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_CommunicationsSectorMember"
      decimals="4"
      id="h_316_0377f392_8408_49a0_a703_90cdb8815e2f"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_UtilitiesSectorMember"
      decimals="4"
      id="h_317_94ccab7a_0fcf_4a2c_b089_06c3415d8081"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_318_b56a8a09_244a_4269_ad9c_e0ba5fab1362"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_319_fe135309_7a90_4776_b32b_3e21efe37e55"
      unitRef="pure">-0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000249288Member"
      decimals="4"
      id="h_320_2e2f27fa_9292_4344_968a_20b99fd26ee3"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008626Member"
      id="t_134_aea2ab4e_0a88_8ec3_3eb7_8f1d76188d5e">Hartford Small Company HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008626Member"
      id="t_135_7db98ca5_838a_9146_b269_e436acc0f143">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008626Member"
      id="t_136_25f3c5c9_015a_ae50_288e_da51662c398b">HIASX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008626Member"
      id="t_127_c097fdf0_6bda_48ec_8bc3_d80112f6a456">This semi-annual shareholder report contains important information about the Hartford Small Company HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008626Member"
      id="t_128_90034ae4_fd54_4ed3_92a2_bf5f0bc44bc2">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008626Member"
      id="t_129_b90c9bc6_037f_47fc_b8f6_d63d199beb71">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008626Member"
      id="t_130_a5ebc171_56d6_4616_8e3d_4976d6e69b42">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008626Member"
      id="t_131_0a71d704_c2e2_4ffd_866c_cd4503de6f5f">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008626Member"
      id="t_137_9743fc20_1704_a6ac_c64c_47b2a353ab89"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;43&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.80&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008626Member"
      decimals="INF"
      id="h_321_c5fbea34_e42c_43ac_af4b_8447139ecef1"
      unitRef="USD">43</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008626Member"
      decimals="4"
      id="h_322_ca2dcd7d_3cde_4537_975e_f289ab2b7042"
      unitRef="pure">0.0080</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008626Member"
      id="t_132_076cdf07_4ea1_4659_97ed_e14dca0fa314"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;470,325,140&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;123&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008626Member"
      decimals="INF"
      id="h_323_a29f9517_e64e_4dc5_a959_128ae6cb6a32"
      unitRef="USD">470325140</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008626Member"
      decimals="INF"
      id="h_324_152ef490_d5c5_4b77_bfd5_0bd820d53550"
      unitRef="Holding">123</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008626Member"
      decimals="4"
      id="h_325_43727ad7_7674_47be_9600_e234532c6baa"
      unitRef="pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008626Member"
      id="t_133_feba0401_0e7f_4005_8dc0_05c97455cd00"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;30.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;24.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;19.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;6.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;(2.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_HealthcareSectorMember"
      decimals="4"
      id="h_326_101130a9_6135_454a_90e7_1e6a594173ba"
      unitRef="pure">0.309</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_IndustrialSectorMember"
      decimals="4"
      id="h_327_cdf58089_2a17_478f_a150_7515b058ee3d"
      unitRef="pure">0.248</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_328_6f49f0bb_d85d_4480_817e_3c789273ca53"
      unitRef="pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_329_81481e07_e221_4343_8a44_4c874faa98d6"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_330_59c4abfd_ec5d_4631_8bd9_67e65e47911d"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_RealEstateSectorMember"
      decimals="4"
      id="h_331_5bd42d00_2896_4ac4_98c5_a0a5afcdc918"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_EnergySectorMember"
      decimals="4"
      id="h_332_1bcd9eac_5b1d_40f9_ae32_97f4990dd6b7"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_MaterialsSectorMember"
      decimals="4"
      id="h_333_3b1cf54d_ee56_4019_a0e7_8c385e03f22b"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_334_cc7f2315_2ab4_4e98_8207_6d52b5cd6a25"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_CommunicationsSectorMember"
      decimals="4"
      id="h_335_dbb0053d_e161_4eac_841d_9bd7077b3af2"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_UtilitiesSectorMember"
      decimals="4"
      id="h_336_6984bdb1_3932_4d29_874a_b5335e9532d0"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_337_0167faf8_5008_43d5_8051_c3b1755c666f"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_338_926ddefd_9977_43e0_a36e_b5777d63341b"
      unitRef="pure">-0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008626Member"
      decimals="4"
      id="h_339_acb74112_4424_4e23_b055_641b54b21df5"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008627Member"
      id="t_141_9b0750df_4d59_4fe2_fd09_7fbf60921b33">Hartford Small Company HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008627Member"
      id="t_142_74f1ac52_91d4_afbd_8bc3_965850a8a040">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008627Member"
      id="t_143_f36f3ece_d7f9_aace_4bba_78c9ef17f355">HDMBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008627Member"
      id="t_134_4f1a6fb6_11b0_45ab_b91b_08cee7a7fb38">This semi-annual shareholder report contains important information about the Hartford Small Company HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008627Member"
      id="t_135_91d16217_0057_48c5_b513_2964991dc58e">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008627Member"
      id="t_136_bb66f8fd_82eb_4d11_bc59_e0968960feb5">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008627Member"
      id="t_137_837b4123_1608_4b82_b490_8a10b3fe392c">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008627Member"
      id="t_138_19e02878_e626_4ede_9da8_879052467a2d">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008627Member"
      id="t_144_de9eb31d_9b1d_ceb6_05ce_52f5a28bbf0e"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;57&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;1.05&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008627Member"
      decimals="INF"
      id="h_340_c9919f2f_b915_4a0c_b27f_cdf2eb57ff95"
      unitRef="USD">57</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008627Member"
      decimals="4"
      id="h_341_ff46f4f4_1a35_4296_8e34_6914f21957b1"
      unitRef="pure">0.0105</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008627Member"
      id="t_139_2f6c2cc7_97f2_4717_8b1e_9889c542271b"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;470,325,140&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;123&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;28&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008627Member"
      decimals="INF"
      id="h_342_57315c7a_cea9_42e9_b546_dfc622e46edb"
      unitRef="USD">470325140</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008627Member"
      decimals="INF"
      id="h_343_18f76b63_2edb_47c9_abf1_b549e53e9875"
      unitRef="Holding">123</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008627Member"
      decimals="4"
      id="h_344_c8d2c71d_6d0d_4c8c_a4c9_6bb7ea6538f1"
      unitRef="pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008627Member"
      id="t_140_d0917703_269b_4713_9d94_29bab7367988"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;30.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;24.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;19.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;6.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Real Estate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;3.4&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;(2.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_HealthcareSectorMember"
      decimals="4"
      id="h_345_19c08543_1aaa_4b58_9d0c_3466e6aa23f8"
      unitRef="pure">0.309</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_IndustrialSectorMember"
      decimals="4"
      id="h_346_bf2b5cb9_0acd_4045_844c_30c3f96e805f"
      unitRef="pure">0.248</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_347_446c54e8_6855_4b0c_8d0c_13b1d6c46735"
      unitRef="pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_348_ec04b35c_7e5d_4471_a3fe_c1bf2b9a5759"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_349_764cd006_3a6c_4f80_a2a6_fc77eaa2451a"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_RealEstateSectorMember"
      decimals="4"
      id="h_350_08771c7c_ea84_4418_9f02_2dd3ec69cbac"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_EnergySectorMember"
      decimals="4"
      id="h_351_e6154bf8_804a_4457_af02_aa1c412b7a8f"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_MaterialsSectorMember"
      decimals="4"
      id="h_352_81cdab94_3d73_4b01_a50d_d5344fb592ec"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_353_d5a91119_cd17_4d8d_bc01_3d66362d0062"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_CommunicationsSectorMember"
      decimals="4"
      id="h_354_f4ad5651_3955_4566_b6fc_d6e5e43d24bc"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_UtilitiesSectorMember"
      decimals="4"
      id="h_355_b85019bd_e123_4131_a913_93deb9c70d1e"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_356_8e18261f_dde0_4a84_b918_f5574803a952"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_357_816e3fb8_8c06_4776_bb03_8e84930d3645"
      unitRef="pure">-0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008627Member"
      decimals="4"
      id="h_358_7909034d_f94f_4fd8_8588_c3a42456a376"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008628Member"
      id="t_148_266fd22b_2513_e152_ea32_cab40941018d">Hartford Stock HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008628Member"
      id="t_149_8643095b_2737_5c14_e602_1cd3d4493dc6">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008628Member"
      id="t_150_2873027b_1c5b_87fa_0f4c_c23df819efa2">HSTAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008628Member"
      id="t_141_1b0917e7_147f_42bf_8c55_ce9a24789deb">This semi-annual shareholder report contains important information about the Hartford Stock HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008628Member"
      id="t_142_11faeaed_527b_4c8f_9bf9_1801365f2856">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008628Member"
      id="t_143_726edf18_9c6f_4df8_a71b_a9e08d4aaab4">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008628Member"
      id="t_144_3b5bd017_328e_4cd0_b77a_6dde526c6fea">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008628Member"
      id="t_145_7ea185ac_87b5_458f_b24b_9e10d088c00c">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008628Member"
      id="t_151_c2b4b235_aa2c_e964_17f1_12279f0ac670">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;26&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008628Member"
      decimals="INF"
      id="h_359_6eec2c97_b8ac_45d2_8b7b_6b913bcc66d7"
      unitRef="USD">26</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008628Member"
      decimals="4"
      id="h_360_384d607b_6749_4a64_9f71_923090749e7d"
      unitRef="pure">0.0052</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008628Member"
      id="t_146_6a228f79_8180_4015_9881_b2e67d888aa4"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,180,116,546&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;52&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008628Member"
      decimals="INF"
      id="h_361_fd37e96d_1676_4425_b649_db8db0d7e10f"
      unitRef="USD">1180116546</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008628Member"
      decimals="INF"
      id="h_362_d2af205c_1193_4c2b_ad4a_e76f69b249e2"
      unitRef="Holding">52</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008628Member"
      decimals="4"
      id="h_363_8df66a82_0dbc_4ec9_afff_ac47c799330a"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008628Member"
      id="t_147_667b47e5_1524_4d86_9b1d_9cd1994436b7"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;25.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;19.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;17.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;13.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;8.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_364_5fa8fbb9_a52c_4754_9257_66cabe1c90af"
      unitRef="pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_365_a177a922_7b40_43be_b31f_7a4590d61799"
      unitRef="pure">0.196</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_HealthcareSectorMember"
      decimals="4"
      id="h_366_9a5dddf1_77e9_4dbf_b70b_38ff5906efd9"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_IndustrialSectorMember"
      decimals="4"
      id="h_367_8bc36a36_454e_4d9d_8faa_a64942b22429"
      unitRef="pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_368_01a02a90_edbb_41dd_a574_7cdda2ece31c"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_369_d02e4850_17d2_4c70_a58a_4a8d4a9f49c8"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_MaterialsSectorMember"
      decimals="4"
      id="h_370_6a99b8db_297f_42c5_93c8_2bd7b0df25cc"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_CommunicationsSectorMember"
      decimals="4"
      id="h_371_53771713_70df_49b7_94ef_5ea17c9b882a"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_EnergySectorMember"
      decimals="4"
      id="h_372_4140f4ab_1aaf_4e55_8bcd_bbb8a0107832"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_UtilitiesSectorMember"
      decimals="4"
      id="h_373_75d0e6d5_4f5f_4e2c_aa24_b2470fccab0a"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_374_02d89955_bacf_4b4c_8fa0_bd3d2de227a3"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_375_b8850d7e_773b_4e7b_a856_84c806aa89fe"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008628Member"
      decimals="4"
      id="h_376_106acc28_5881_41bd_9615_f12ab277b726"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008629Member"
      id="t_155_27ba80c2_dd6d_68fa_3481_a341644886c1">Hartford Stock HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008629Member"
      id="t_156_58a21fab_f23d_1b42_577a_511e82561a9c">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008629Member"
      id="t_157_bb7bc957_5df9_00b3_b05f_9da4cf94df1e">HIBSX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008629Member"
      id="t_148_905ab0aa_fdfc_4e4b_bbe0_366e8a5daa68">This semi-annual shareholder report contains important information about the Hartford Stock HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008629Member"
      id="t_149_ee1dacf7_a872_4a3f_b0b7_6a956bfb8c07">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008629Member"
      id="t_150_8679702b_0fe4_409e_b967_3d8a90f57967">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008629Member"
      id="t_151_6f7c4661_3320_4ab2_94cc_e2dbfb2b98cc">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008629Member"
      id="t_152_cf9437cf_d1cc_449d_92a0_497d579759aa">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008629Member"
      id="t_158_9ecc888b_fac5_372f_2f1b_dcecc93d73e5">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;39&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008629Member"
      decimals="INF"
      id="h_377_7da321ac_59ae_4f17_b816_55afce43d535"
      unitRef="USD">39</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008629Member"
      decimals="4"
      id="h_378_2af9c0aa_1196_4f1a_860a_c0d5d27af76f"
      unitRef="pure">0.0077</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008629Member"
      id="t_153_b391c099_9b42_4faa_896a_b8eef12c3b91"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,180,116,546&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;52&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;22&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008629Member"
      decimals="INF"
      id="h_379_60a0f58a_635e_48b4_87cc_c78d1c14d506"
      unitRef="USD">1180116546</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008629Member"
      decimals="INF"
      id="h_380_9281aaeb_f054_49f9_958b_d3cf31544ad7"
      unitRef="Holding">52</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008629Member"
      decimals="4"
      id="h_381_b1e049d1_bede_49df_96ab_26c85ee76192"
      unitRef="pure">0.22</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008629Member"
      id="t_154_01118fdf_60ac_4d0d_9103_4d5f6a689d24"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Sector&lt;/b&gt; &lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Information Technology&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;25.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Financials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;19.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Health Care&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;17.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Industrials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;13.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Discretionary&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;8.8&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Consumer Staples&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Materials&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.5&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Communication Services&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Energy&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Utilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 2pt 0 12pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 2pt;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_InformationTechnologySectorMember"
      decimals="4"
      id="h_382_62e9ab34_53d5_4127_b010_4a8604cb201c"
      unitRef="pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_FinancialServicesSectorMember"
      decimals="4"
      id="h_383_5b9da520_b44b_4295_b795_06dbc8674664"
      unitRef="pure">0.196</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_HealthcareSectorMember"
      decimals="4"
      id="h_384_e1e4b2b7_aa5c_40f2_8f75_e6e030088d57"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_IndustrialSectorMember"
      decimals="4"
      id="h_385_9c060193_a61f_4eb9_b667_cd058ed1b88f"
      unitRef="pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_ConsumerDiscretionarySectorMember"
      decimals="4"
      id="h_386_a3af5cf8_8d43_462a_bbc8_345f82b30724"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_ConsumerStaplesSectorMember"
      decimals="4"
      id="h_387_d8ce3ba2_a6b8_469f_ba93_49a10d9e95d6"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_MaterialsSectorMember"
      decimals="4"
      id="h_388_84002fc5_52c7_41a9_9c1f_ea309ab73929"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_CommunicationsSectorMember"
      decimals="4"
      id="h_389_5c48b88c_72c4_4b68_8fb3_7aeecb8718f3"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_EnergySectorMember"
      decimals="4"
      id="h_390_ca8f80d6_aedb_4f8f_8caa_d6063de5eb49"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_UtilitiesSectorMember"
      decimals="4"
      id="h_391_f6c52b90_776d_4327_aeac_e0fc859461bb"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_392_397c52dc_e45c_4f98_a080_7dbe098d5a5f"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_393_9077f2d0_7106_4a6c_832e_980665044614"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008629Member"
      decimals="4"
      id="h_394_acfebb30_68cd_4138_8654_0ceaf9b53b10"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008630Member"
      id="t_162_4d12a140_1c92_e963_887c_98a8289a27b7">Hartford Total Return Bond HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008630Member"
      id="t_163_228f4a14_2f07_d8b2_9e25_7c6681d6c7d4">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008630Member"
      id="t_164_cb9e302b_9ecb_27f4_7bed_19c9e869bbe0">HIABX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008630Member"
      id="t_155_e19dd19c_7854_4ba7_839a_6cddf84fb6e9">This semi-annual shareholder report contains important information about the Hartford Total Return Bond HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008630Member"
      id="t_156_1e96a799_2029_40f1_b352_73e1aab664c3">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008630Member"
      id="t_157_a826a97a_c820_4ab9_b0ac_a897cc4909d0">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008630Member"
      id="t_158_3ea6c4d3_a2af_4a8b_aeed_2867674eebba">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008630Member"
      id="t_159_1b06bedc_d2d2_4393_a9d1_b899f40bdf2a">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008630Member"
      id="t_165_1c92575f_3956_c5ef_c204_bb27db29882c"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;26&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.52&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008630Member"
      decimals="INF"
      id="h_395_08e81315_99b4_4359_b834_8bb4dca10bd4"
      unitRef="USD">26</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008630Member"
      decimals="4"
      id="h_396_eb35600d_fdda_4580_be55_78387397560a"
      unitRef="pure">0.0052</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008630Member"
      id="t_160_c4f8da9a_0d62_4c2a_8746_9bd2c9729618"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,331,514,210&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;1,535&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate (excludes to be announced (TBA) roll transactions)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008630Member"
      decimals="INF"
      id="h_397_4f4bd800_aee7_4904_96f2_f6ffb4292777"
      unitRef="USD">1331514210</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008630Member"
      decimals="INF"
      id="h_398_02c78082_fae3_4a89_a3f9_2d72b93d18b2"
      unitRef="Holding">1535</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008630Member"
      decimals="4"
      id="h_399_24f2c117_bddd_4c76_b556_ef86388e1571"
      unitRef="pure">0.55</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008630Member"
      id="t_161_e6bf7fea_0952_4138_92af_18166fe58784"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Security Type&lt;/b&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government &lt;span style="white-space: nowrap;"&gt;Agencies&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;48.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;29.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Asset-Backed &amp;amp; Commercial Mortgage-Backed Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;22.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Corporate Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;18.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Foreign Government Obligations&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Senior Floating Rate Interests&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Convertible Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Municipal Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Preferred Stocks&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;span style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x2020;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;(23.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;p style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0 0 3pt 0;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0;"&gt;&#x5e;&lt;/sup&gt;&lt;/p&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt; &lt;p style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0 0 3pt 0;"&gt;All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;p style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0 0 3pt 0;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0;"&gt;&#x2020;&lt;/sup&gt;&lt;/p&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt; &lt;p style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0 0 3pt 0;"&gt;Percentage rounds to zero.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_USGovernmentCorporationsAndAgenciesSecuritiesMember"
      decimals="4"
      id="h_400_708d4cb8_6070_40d3_a5f5_90191d9f6653"
      unitRef="pure">0.480</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_401_ef4f5a73_a05c_44da_8c70_210896a6f29c"
      unitRef="pure">0.296</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember"
      decimals="4"
      id="h_402_a8f617d1_d265_46ad_be7e_9aa3b9338e0b"
      unitRef="pure">0.221</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_CorporateBondSecuritiesMember"
      decimals="4"
      id="h_403_6a97e4f7_c503_4e4b_ba13_4ff584535dde"
      unitRef="pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_ForeignGovernmentObligationsMember"
      decimals="4"
      id="h_404_33de1728_5060_4646_8023_7e8e9edf6ed9"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_SeniorFloatingRateInterestsMember"
      decimals="4"
      id="h_405_1e462a17_b418_483f_8d60_bbc517b2f319"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_ConvertibleBondsMember"
      decimals="4"
      id="h_406_7a2525b1_88b0_481c_8dd4_5a5fbb9d95ef"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_MunicipalBondsMember"
      decimals="4"
      id="h_407_90999846_e6bd_4983_8362_374bcd676241"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_PreferredStockMember"
      decimals="4"
      id="h_408_36c0541d_bb70_4a17_bcea_52dded5a4bbe"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_409_6a481b2f_8c15_432b_b846_077edc6d47cd"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_410_dfad1533_d58e_4d43_b2a4_d85a348245ac"
      unitRef="pure">-0.231</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008630Member"
      decimals="4"
      id="h_411_49dd49a3_8c2f_4764_95b5_2a3574241669"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008631Member"
      id="t_169_f0886b40_5577_542d_bdc6_2f3379fdfa26">Hartford Total Return Bond HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008631Member"
      id="t_170_f2da8cb0_0147_2fef_8007_1765f55033dc">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008631Member"
      id="t_171_d31c78cc_45b3_ab27_9222_74c95073dc6d">HBNBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008631Member"
      id="t_162_168195ff_71f3_4446_8ea8_caf49c365d93">This semi-annual shareholder report contains important information about the Hartford Total Return Bond HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008631Member"
      id="t_163_8c37a78a_394a_4fc6_8604_ade64422b4d3">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008631Member"
      id="t_164_81b3f680_7225_40b1_90ba_2dfc871e09d9">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008631Member"
      id="t_165_f7b33f1c_24ea_4b0e_bd14_7b4b9a7a433a">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008631Member"
      id="t_166_e848bfd9_873e_4ba6_ab7e_1307ebce756d">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008631Member"
      id="t_172_95057c6e_d0a1_bb9e_d47d_ab1886df9397">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;38&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.77&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008631Member"
      decimals="INF"
      id="h_412_2bcccc33_f2c9_4d6f_9224_a1daf0b7b0cc"
      unitRef="USD">38</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008631Member"
      decimals="4"
      id="h_413_99ffe9e6_7b27_43e2_8150_466541935f4e"
      unitRef="pure">0.0077</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008631Member"
      id="t_167_91859cf7_96d6_4fd0_a310_17a3704cec51"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;1,331,514,210&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;1,535&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate (excludes to be announced (TBA) roll transactions)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;55&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008631Member"
      decimals="INF"
      id="h_414_cfddd690_7526_4ee0_8951_404626adb813"
      unitRef="USD">1331514210</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008631Member"
      decimals="INF"
      id="h_415_23551b3c_2fd7_415e_926f_7dffa2414af3"
      unitRef="Holding">1535</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008631Member"
      decimals="4"
      id="h_416_d49e3a31_2439_4f3f_983f_3f16a6853b3a"
      unitRef="pure">0.55</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008631Member"
      id="t_168_d402b8de_89b6_4ce5_a358_c7267805f791"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Security Type&lt;/b&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government &lt;span style="white-space: nowrap;"&gt;Agencies&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;48.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;29.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Asset-Backed &amp;amp; Commercial Mortgage-Backed Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;22.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Corporate Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;18.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Foreign Government Obligations&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;2.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Senior Floating Rate Interests&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Convertible Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Municipal Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Preferred Stocks&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;span style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x2020;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;1.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;(23.1&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x2020;&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;Percentage rounds to zero.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_USGovernmentCorporationsAndAgenciesSecuritiesMember"
      decimals="4"
      id="h_417_2361830e_ee3f_4771_846f_6ae3fc29cf62"
      unitRef="pure">0.480</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_418_2cd61662_9f7f_4020_ae5c_435931b8c919"
      unitRef="pure">0.296</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember"
      decimals="4"
      id="h_419_d216c336_2eb2_4330_b8d6_e398784ffa66"
      unitRef="pure">0.221</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_CorporateBondSecuritiesMember"
      decimals="4"
      id="h_420_e382c174_840f_4dbe_a055_f5a14f2cf083"
      unitRef="pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_ForeignGovernmentObligationsMember"
      decimals="4"
      id="h_421_d2ac3030_6859_4a70_b62b_118317cea1e4"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_SeniorFloatingRateInterestsMember"
      decimals="4"
      id="h_422_1463ef75_c013_4dc8_beef_843a1b177fa1"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_ConvertibleBondsMember"
      decimals="4"
      id="h_423_7d3fa16d_c561_4bc6_a5dd_39adee304730"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_MunicipalBondsMember"
      decimals="4"
      id="h_424_5c7ece77_83d8_4261_ac9c_e63771203e01"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_PreferredStockMember"
      decimals="4"
      id="h_425_d5527e1c_82dd_4581_a19d_eeed46448d62"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_426_73960b9b_cf66_419c_8b46_36b42426c9a8"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_427_4cb262fe_f6bd_4a87_96b2_8656e21f5056"
      unitRef="pure">-0.231</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008631Member"
      decimals="4"
      id="h_428_9bfe2cb2_29a9_4f21_b60a_5db50d96eeb6"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008622Member"
      id="t_176_eb6a0171_6b9e_8d3c_af07_64890d9ec6c0">Hartford Ultrashort Bond HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008622Member"
      id="t_177_1d508695_8645_c59c_aefc_e00870361ce4">Class IA</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008622Member"
      id="t_178_66ede33b_8ed8_237d_7d5e_2df40e3e975e">HUBAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008622Member"
      id="t_169_cfef634c_a6e0_4e9c_b326_f0656e123efa">This semi-annual shareholder report contains important information about the Hartford Ultrashort Bond HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008622Member"
      id="t_170_2a735aa0_32d8_441f_9995_64227d316f57">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008622Member"
      id="t_171_8fddd146_46f7_4b8a_ac9a_8a34ef5f332d">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008622Member"
      id="t_172_5fad637b_7683_4b1f_bd4e_157bf5065d78">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008622Member"
      id="t_173_d93c24df_e003_4865_93f4_30a96e839589">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008622Member"
      id="t_179_af9e4da6_55d8_dab9_d4e6_5bede0056f3b">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IA&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;22&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.45&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008622Member"
      decimals="INF"
      id="h_429_bb068a79_9f12_4ba5_b796_30ee3c016b31"
      unitRef="USD">22</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008622Member"
      decimals="4"
      id="h_430_91b32517_0ef6_4ac5_9755_45c490ee5c2d"
      unitRef="pure">0.0045</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008622Member"
      id="t_174_a3398bc3_9a16_41bf_a5cc_f813e0f98a81"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;469,195,304&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;290&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008622Member"
      decimals="INF"
      id="h_431_39faff1d_893a_425a_9a93_bea977a0c7d2"
      unitRef="USD">469195304</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008622Member"
      decimals="INF"
      id="h_432_e6f277f4_049c_4eb9_98ff_4a5caf368b87"
      unitRef="Holding">290</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008622Member"
      decimals="4"
      id="h_433_2f5a5a93_c20f_4dab_9fd8_3f336eb414c8"
      unitRef="pure">0.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008622Member"
      id="t_175_eb5f9fe8_99c5_4f45_8160_caa831af8638"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Security Type&lt;/b&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Asset-Backed &amp;amp; Commercial Mortgage-Backed Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;36.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Corporate Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;28.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;17.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government &lt;span style="white-space: nowrap;"&gt;Agencies&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Municipal Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008622Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember"
      decimals="4"
      id="h_434_84f0f63f_f0b6_46e4_9f03_2ea9add64a38"
      unitRef="pure">0.366</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008622Member_CorporateBondSecuritiesMember"
      decimals="4"
      id="h_435_d51fffe0_22c6_44c9_8f92_123db32f9d5c"
      unitRef="pure">0.287</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008622Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_436_fd1b56d6_0493_4dd5_a47e_805096719720"
      unitRef="pure">0.172</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008622Member_USGovernmentCorporationsAndAgenciesSecuritiesMember"
      decimals="4"
      id="h_437_d2a3cab0_b4f2_4d4b_87d7_462fb9f6c5b1"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008622Member_MunicipalBondsMember"
      decimals="4"
      id="h_438_eae71e9c_f57d_4474_a888_204e9c203008"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008622Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_439_8825ecdb_8ce9_472b_9231_1cea2d303392"
      unitRef="pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008622Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_440_d58900a7_d399_4553_b460_7e7a0249d5bc"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008622Member"
      decimals="4"
      id="h_441_7e5513b9_3e76_43e9_bee4_61dfe96aeccd"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:FundName
      contextRef="D20251231_20260630_C000008623Member"
      id="t_183_cce2a0fd_0c27_759b_16cb_3222a4b9a294">Hartford Ultrashort Bond HLS Fund</oef:FundName>
    <oef:ClassName
      contextRef="D20251231_20260630_C000008623Member"
      id="t_184_8ee6d81d_0ee0_dca3_512b_ae62c56a7ccf">Class IB</oef:ClassName>
    <dei:TradingSymbol
      contextRef="D20251231_20260630_C000008623Member"
      id="t_185_6e8a0029_7681_c314_1f08_b1a8e39fb8d7">HUBBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="D20251231_20260630_C000008623Member"
      id="t_176_aa568ba0_ebbd_47c7_acf1_68c2ca70e46a">This semi-annual shareholder report contains important information about the Hartford Ultrashort Bond HLS Fund (the "Fund") for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="D20251231_20260630_C000008623Member"
      id="t_177_3a592944_9adc_4f26_a9a7_d71e4fe9b1b7">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="D20251231_20260630_C000008623Member"
      id="t_178_0fbda16c_cb2e_4adb_8598_94e940789b23">You can find additional information about the Fund at &lt;span style="text-decoration-line: underline; color: rgb(1, 63, 120); font-size: 10pt; font-weight: normal; font-family: 'arial'; line-height: 11pt;"&gt;hartfordfunds.com/reports-hls&lt;/span&gt;. You can also request this information by contacting us by calling 1&#x2011;888&#x2011;843&#x2011;7824.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="D20251231_20260630_C000008623Member"
      id="t_179_f20ecd88_f5ab_4cd6_9818_4012f9e1a509">hartfordfunds.com/reports-hls</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="D20251231_20260630_C000008623Member"
      id="t_180_7048ea66_36ab_455a_b38e_07be804044a3">1&#x2011;888&#x2011;843&#x2011;7824</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="D20251231_20260630_C000008623Member"
      id="t_186_80960202_fa9c_1acd_ad85_17da034382e7">&lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;What were the Fund costs for the last six-months?&lt;/div&gt;&lt;div style="font-weight: normal; color: rgb(0, 0, 0); line-height: 100%; font-family: 'times new roman'; font-size: 11pt; margin: 0px;"&gt;&lt;i&gt;(Based on a hypothetical $10,000 investment)&lt;/i&gt;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: avoid;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; padding: 2pt;"&gt;Class Name&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;*&lt;/sup&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 11pt; font-weight: bold; vertical-align: bottom; width: 33%; text-align: center; padding: 2pt;"&gt;Costs paid as a percentage&lt;br/&gt;of a $10,000 investment&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;,*&lt;/sup&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;Class IB&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;35&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; text-align: center; vertical-align: middle; padding: 2pt 0 2pt 2pt;"&gt;0.70&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;*&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; width: 6pt; text-align: left; vertical-align: top; padding: 0 3pt 0 0; margin: 0;"&gt;&#x5e;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; padding: 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;"&gt;Annualized.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="D20251231_20260630_C000008623Member"
      decimals="INF"
      id="h_442_78f47bfe_88f7_44e4_90b1_44041a814fee"
      unitRef="USD">35</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="D20251231_20260630_C000008623Member"
      decimals="4"
      id="h_443_abb9439e_22b9_4c23_b948_7777f2f84a51"
      unitRef="pure">0.0070</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="D20251231_20260630_C000008623Member"
      id="t_181_db61dedf_9a8a_4c69_b91a_5bef6dcb9a8d"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;Key Fund Statistics&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); break-after: avoid; margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; break-inside: avoid-page; page-break-inside: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Fund's net assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;&lt;span style="float: none;"&gt;$&lt;/span&gt;469,195,304&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Total number of portfolio holdings (excluding derivatives, if any)&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;290&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; width: 70%; font-weight: normal; text-align: left; padding: 2pt 10pt 2pt 10pt;"&gt;Portfolio turnover rate&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; padding: 2pt 10pt 2pt 10pt;"&gt;37&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="TI20260630_C000008623Member"
      decimals="INF"
      id="h_444_f3128973_d3bb_4525_9536_baecf4325a38"
      unitRef="USD">469195304</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="TI20260630_C000008623Member"
      decimals="INF"
      id="h_445_b79dc150_6a29_4e16_bb82_a43293d721d0"
      unitRef="Holding">290</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="D20251231_20260630_C000008623Member"
      decimals="4"
      id="h_446_16499cb1_f20b_4737_a045_567ebee76bf2"
      unitRef="pure">0.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="D20251231_20260630_C000008623Member"
      id="t_182_12382272_c551_43a3_beb8_039646982b27"> &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;Graphical Representation of Holdings&lt;/div&gt;  &lt;div style="line-height: 100%; font-weight: bold; font-family: 'times new roman'; font-size: 11pt; text-transform: uppercase; color: rgb(1, 63, 120); margin: 0px 0px 3pt 0px;"&gt;as of June 30, 2026&lt;/div&gt;  &lt;div style="font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; line-height: 11pt; margin: 0px 0px 8pt 0px;"&gt;The table below shows the investment makeup of the Fund, representing the percentage of net assets of the Fund.&lt;/div&gt;  &lt;div style="line-height: 100%; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 11pt; font-weight: bold; letter-spacing: 1.25px; text-transform: capitalize; text-align: center; border-bottom-color: rgb(1, 63, 120); border-bottom-style: solid; border-bottom-width: 1pt; padding-bottom: 2pt; margin: 5pt 0px 0px 0px;"&gt;&lt;b&gt;Composition by Security Type&lt;/b&gt;&lt;/div&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Asset-Backed &amp;amp; Commercial Mortgage-Backed Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;36.6&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Corporate Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;28.7&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government Securities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;17.2&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;U.S. Government &lt;span style="white-space: nowrap;"&gt;Agencies&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;7.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Municipal Bonds&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.9&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Short-Term Investments&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;9.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Other Assets &amp;amp; Liabilities&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;0.3&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); text-align: left; font-size: 9pt; line-height: 9pt; padding: 2pt 2pt 2pt 12pt;"&gt;Total&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; padding: 2pt 0 2pt 2pt;"&gt;100.0&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; vertical-align: middle; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; white-space: nowrap; width: 12pt; text-align: left; padding: 2pt 12pt 2pt 0;"&gt;&lt;span&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  
&lt;table style="width: 100%; border-collapse: collapse; page-break-inside: avoid; break-inside: auto; margin-top: 4pt; break-before: avoid;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; width: 10pt; padding: 0 0 0 12pt; margin: 0;"&gt; &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;&#x200b;&lt;sup style="font-size: smaller; vertical-align: baseline; position: relative; top: -0.4em; line-height: 0px;"&gt;&#x5e;&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; padding: 0 12pt 0 0; margin: 0;"&gt;  &lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;"&gt;All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.&lt;/div&gt;  &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="TI20260630_C000008623Member_AssetBackedAndCommercialMortgageBackedSecuritiesMember"
      decimals="4"
      id="h_447_bb7299af_bcc5_48b4_ad06_b882a67bd32a"
      unitRef="pure">0.366</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008623Member_CorporateBondSecuritiesMember"
      decimals="4"
      id="h_448_964d49a2_b6bd_4495_bce3_3976f8a715f7"
      unitRef="pure">0.287</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008623Member_USGovernmentDebtSecuritiesMember"
      decimals="4"
      id="h_449_a5ee2573_2ae2_4f73_9771_df134f5ad9ca"
      unitRef="pure">0.172</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008623Member_USGovernmentCorporationsAndAgenciesSecuritiesMember"
      decimals="4"
      id="h_450_02219136_7630_4fe2_bfc1_0b717de066b9"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008623Member_MunicipalBondsMember"
      decimals="4"
      id="h_451_3f1baeb9_6039_47be_8be6_503a33e6663e"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008623Member_ShortTermInvestmentsMember"
      decimals="4"
      id="h_452_8ca1c8fe_b016_4682_a2b2_2522339612a9"
      unitRef="pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008623Member_OtherAssetsAndLiabilitiesMember"
      decimals="4"
      id="h_453_c41bcf40_fd23_4427_a62a_002fee455af3"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="TI20260630_C000008623Member"
      decimals="4"
      id="h_454_be5b86db_36f7_43df_bf31_40137cd36c38"
      unitRef="pure">1.000</oef:PctOfNav>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#h_1_b64f3e95_4a46_4d0b_94c2_a544829acd31"
          xlink:label="h_1_b64f3e95_4a46_4d0b_94c2_a544829acd31"
          xlink:type="locator"/>
        <link:footnote id="f_0001_000001" xlink:label="f_0001_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_1_b64f3e95_4a46_4d0b_94c2_a544829acd31"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_10_b2478277_d949_4840_88d7_5a6d92cc83ca"
          xlink:label="h_10_b2478277_d949_4840_88d7_5a6d92cc83ca"
          xlink:type="locator"/>
        <link:footnote id="f_0001_000003" xlink:label="f_0001_000003" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_10_b2478277_d949_4840_88d7_5a6d92cc83ca"
          xlink:to="f_0001_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_100_92a3c41b_8f2c_4947_9512_eb698177fbf8"
          xlink:label="h_100_92a3c41b_8f2c_4947_9512_eb698177fbf8"
          xlink:type="locator"/>
        <link:footnote id="f_0011_000020" xlink:label="f_0011_000020" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_100_92a3c41b_8f2c_4947_9512_eb698177fbf8"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_101_f982ff1b_06e2_41c8_9bda_4614669c4b3a"
          xlink:label="h_101_f982ff1b_06e2_41c8_9bda_4614669c4b3a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_101_f982ff1b_06e2_41c8_9bda_4614669c4b3a"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_102_8296825b_385a_476f_808c_bba1c756a3f4"
          xlink:label="h_102_8296825b_385a_476f_808c_bba1c756a3f4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_102_8296825b_385a_476f_808c_bba1c756a3f4"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_103_80ff7222_86fe_449a_a05e_5c3662c67674"
          xlink:label="h_103_80ff7222_86fe_449a_a05e_5c3662c67674"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_103_80ff7222_86fe_449a_a05e_5c3662c67674"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_104_1d5b0b29_346e_4aca_a980_654b9224a240"
          xlink:label="h_104_1d5b0b29_346e_4aca_a980_654b9224a240"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_104_1d5b0b29_346e_4aca_a980_654b9224a240"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_105_dd362610_d897_4a2a_9ccb_cd8c560a6ee9"
          xlink:label="h_105_dd362610_d897_4a2a_9ccb_cd8c560a6ee9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_105_dd362610_d897_4a2a_9ccb_cd8c560a6ee9"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_106_23cab044_b7de_4010_9c1f_8aafa15cba3c"
          xlink:label="h_106_23cab044_b7de_4010_9c1f_8aafa15cba3c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_106_23cab044_b7de_4010_9c1f_8aafa15cba3c"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_107_275d1f88_dfbc_4cad_b93a_768c2ebcb888"
          xlink:label="h_107_275d1f88_dfbc_4cad_b93a_768c2ebcb888"
          xlink:type="locator"/>
        <link:footnote id="f_0013_000021" xlink:label="f_0013_000021" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_107_275d1f88_dfbc_4cad_b93a_768c2ebcb888"
          xlink:to="f_0013_000021"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_108_3737f87a_aca8_4bfb_87eb_3e5236421ee8"
          xlink:label="h_108_3737f87a_aca8_4bfb_87eb_3e5236421ee8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_108_3737f87a_aca8_4bfb_87eb_3e5236421ee8"
          xlink:to="f_0013_000021"
          xlink:type="arc"/>
        <link:footnote id="f_0013_000022" xlink:label="f_0013_000022" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_108_3737f87a_aca8_4bfb_87eb_3e5236421ee8"
          xlink:to="f_0013_000022"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_112_b44c5fc5_9b76_462a_ab05_b7d9caea9379"
          xlink:label="h_112_b44c5fc5_9b76_462a_ab05_b7d9caea9379"
          xlink:type="locator"/>
        <link:footnote id="f_0013_000023" xlink:label="f_0013_000023" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_112_b44c5fc5_9b76_462a_ab05_b7d9caea9379"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_113_883e6273_2ba8_4726_a942_332ba92961a9"
          xlink:label="h_113_883e6273_2ba8_4726_a942_332ba92961a9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_113_883e6273_2ba8_4726_a942_332ba92961a9"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_114_754243bb_284b_4ac1_b04d_d3fc1644c39b"
          xlink:label="h_114_754243bb_284b_4ac1_b04d_d3fc1644c39b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_114_754243bb_284b_4ac1_b04d_d3fc1644c39b"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_115_6f12b3c3_93cc_4e0c_b4e0_12c09e8e9568"
          xlink:label="h_115_6f12b3c3_93cc_4e0c_b4e0_12c09e8e9568"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_115_6f12b3c3_93cc_4e0c_b4e0_12c09e8e9568"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_116_ca612d82_9fcb_43b9_875a_49974a813e66"
          xlink:label="h_116_ca612d82_9fcb_43b9_875a_49974a813e66"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_116_ca612d82_9fcb_43b9_875a_49974a813e66"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_117_20f82905_a9df_42bb_b1bc_6f4d2a2da91b"
          xlink:label="h_117_20f82905_a9df_42bb_b1bc_6f4d2a2da91b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_117_20f82905_a9df_42bb_b1bc_6f4d2a2da91b"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_118_cd53251a_6bfb_477c_9752_daa2ad38d776"
          xlink:label="h_118_cd53251a_6bfb_477c_9752_daa2ad38d776"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_118_cd53251a_6bfb_477c_9752_daa2ad38d776"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_119_c4a938d5_d4ce_46bc_a6ef_0eddb83f4505"
          xlink:label="h_119_c4a938d5_d4ce_46bc_a6ef_0eddb83f4505"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_119_c4a938d5_d4ce_46bc_a6ef_0eddb83f4505"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_12_af57141c_cbf1_4758_a942_0f8dc1eeba7e"
          xlink:label="h_12_af57141c_cbf1_4758_a942_0f8dc1eeba7e"
          xlink:type="locator"/>
        <link:footnote id="f_0001_000004" xlink:label="f_0001_000004" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">Percentage rounds to zero.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_12_af57141c_cbf1_4758_a942_0f8dc1eeba7e"
          xlink:to="f_0001_000004"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_120_3923ddfe_0f1d_45de_9e4a_615122c47580"
          xlink:label="h_120_3923ddfe_0f1d_45de_9e4a_615122c47580"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_120_3923ddfe_0f1d_45de_9e4a_615122c47580"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_121_c7e1fcc9_7666_4bf6_83f1_568e3dccd6db"
          xlink:label="h_121_c7e1fcc9_7666_4bf6_83f1_568e3dccd6db"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_121_c7e1fcc9_7666_4bf6_83f1_568e3dccd6db"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_122_011c62b5_b621_49bd_a216_d92473e1ceb8"
          xlink:label="h_122_011c62b5_b621_49bd_a216_d92473e1ceb8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_122_011c62b5_b621_49bd_a216_d92473e1ceb8"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_123_81c97ed9_4de8_4f6c_a992_6434248fbd3d"
          xlink:label="h_123_81c97ed9_4de8_4f6c_a992_6434248fbd3d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_123_81c97ed9_4de8_4f6c_a992_6434248fbd3d"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_124_27645957_6fda_4931_963a_f49d9758dd58"
          xlink:label="h_124_27645957_6fda_4931_963a_f49d9758dd58"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_124_27645957_6fda_4931_963a_f49d9758dd58"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_125_a6cbffa2_9cc8_4069_938e_095d5200a862"
          xlink:label="h_125_a6cbffa2_9cc8_4069_938e_095d5200a862"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_125_a6cbffa2_9cc8_4069_938e_095d5200a862"
          xlink:to="f_0013_000023"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_126_8494b100_1c2f_4495_8800_2f7cbc2a9f20"
          xlink:label="h_126_8494b100_1c2f_4495_8800_2f7cbc2a9f20"
          xlink:type="locator"/>
        <link:footnote id="f_0015_000024" xlink:label="f_0015_000024" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_126_8494b100_1c2f_4495_8800_2f7cbc2a9f20"
          xlink:to="f_0015_000024"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_127_81c39fed_e9e6_4709_af0c_158ec74cefab"
          xlink:label="h_127_81c39fed_e9e6_4709_af0c_158ec74cefab"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_127_81c39fed_e9e6_4709_af0c_158ec74cefab"
          xlink:to="f_0015_000024"
          xlink:type="arc"/>
        <link:footnote id="f_0015_000025" xlink:label="f_0015_000025" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_127_81c39fed_e9e6_4709_af0c_158ec74cefab"
          xlink:to="f_0015_000025"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_131_c99f1ce6_a5ed_49fb_895c_e5c5120b9ae4"
          xlink:label="h_131_c99f1ce6_a5ed_49fb_895c_e5c5120b9ae4"
          xlink:type="locator"/>
        <link:footnote id="f_0015_000026" xlink:label="f_0015_000026" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_131_c99f1ce6_a5ed_49fb_895c_e5c5120b9ae4"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_132_54140790_6285_4fa3_a512_deca51a9e335"
          xlink:label="h_132_54140790_6285_4fa3_a512_deca51a9e335"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_132_54140790_6285_4fa3_a512_deca51a9e335"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_133_05638bdd_84ea_4fc2_b24b_019210057803"
          xlink:label="h_133_05638bdd_84ea_4fc2_b24b_019210057803"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_133_05638bdd_84ea_4fc2_b24b_019210057803"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_134_26c2d600_3e92_4490_9c3b_68f10cb7b4f5"
          xlink:label="h_134_26c2d600_3e92_4490_9c3b_68f10cb7b4f5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_134_26c2d600_3e92_4490_9c3b_68f10cb7b4f5"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_135_fc2b2180_1b1b_44f0_aa74_5f42458de54d"
          xlink:label="h_135_fc2b2180_1b1b_44f0_aa74_5f42458de54d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_135_fc2b2180_1b1b_44f0_aa74_5f42458de54d"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_136_4a2110c5_a37c_42ed_b9b4_7f7c927c811f"
          xlink:label="h_136_4a2110c5_a37c_42ed_b9b4_7f7c927c811f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_136_4a2110c5_a37c_42ed_b9b4_7f7c927c811f"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_137_f85c2383_1a9a_44a2_b291_1e07f86bf43c"
          xlink:label="h_137_f85c2383_1a9a_44a2_b291_1e07f86bf43c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_137_f85c2383_1a9a_44a2_b291_1e07f86bf43c"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_138_28dd4056_1ec9_4b3b_8880_fbe0c327832c"
          xlink:label="h_138_28dd4056_1ec9_4b3b_8880_fbe0c327832c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_138_28dd4056_1ec9_4b3b_8880_fbe0c327832c"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_139_929f876a_ad54_4c42_a0bf_755e752165f8"
          xlink:label="h_139_929f876a_ad54_4c42_a0bf_755e752165f8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_139_929f876a_ad54_4c42_a0bf_755e752165f8"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_140_e511cc73_f380_4701_ac9e_e806e482f6de"
          xlink:label="h_140_e511cc73_f380_4701_ac9e_e806e482f6de"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_140_e511cc73_f380_4701_ac9e_e806e482f6de"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_141_2299e9bd_9ce1_46fd_9511_04e328a4c69f"
          xlink:label="h_141_2299e9bd_9ce1_46fd_9511_04e328a4c69f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_141_2299e9bd_9ce1_46fd_9511_04e328a4c69f"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_142_1e90175d_42e7_4d8d_8dea_e33625fa1760"
          xlink:label="h_142_1e90175d_42e7_4d8d_8dea_e33625fa1760"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_142_1e90175d_42e7_4d8d_8dea_e33625fa1760"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_143_359bd732_ad30_4527_bf54_21e5e44bc59e"
          xlink:label="h_143_359bd732_ad30_4527_bf54_21e5e44bc59e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_143_359bd732_ad30_4527_bf54_21e5e44bc59e"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_144_baa6f308_67f3_4891_b064_57119fe91830"
          xlink:label="h_144_baa6f308_67f3_4891_b064_57119fe91830"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_144_baa6f308_67f3_4891_b064_57119fe91830"
          xlink:to="f_0015_000026"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_145_5b202bad_a061_49a0_9449_22a950383f9d"
          xlink:label="h_145_5b202bad_a061_49a0_9449_22a950383f9d"
          xlink:type="locator"/>
        <link:footnote id="f_0017_000001" xlink:label="f_0017_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_145_5b202bad_a061_49a0_9449_22a950383f9d"
          xlink:to="f_0017_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_146_dcfdeda0_3d8b_400b_a11f_5319dd207669"
          xlink:label="h_146_dcfdeda0_3d8b_400b_a11f_5319dd207669"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_146_dcfdeda0_3d8b_400b_a11f_5319dd207669"
          xlink:to="f_0017_000001"
          xlink:type="arc"/>
        <link:footnote id="f_0017_000002" xlink:label="f_0017_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_146_dcfdeda0_3d8b_400b_a11f_5319dd207669"
          xlink:to="f_0017_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_150_e6a316bd_08b8_46a8_b2bb_8a1a3b04cdbb"
          xlink:label="h_150_e6a316bd_08b8_46a8_b2bb_8a1a3b04cdbb"
          xlink:type="locator"/>
        <link:footnote id="f_0017_000003" xlink:label="f_0017_000003" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_150_e6a316bd_08b8_46a8_b2bb_8a1a3b04cdbb"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_151_22ccb521_e0d2_4687_a014_943c359093fa"
          xlink:label="h_151_22ccb521_e0d2_4687_a014_943c359093fa"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_151_22ccb521_e0d2_4687_a014_943c359093fa"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_152_cc20e577_50e2_4f51_a984_0de3bf45a2a0"
          xlink:label="h_152_cc20e577_50e2_4f51_a984_0de3bf45a2a0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_152_cc20e577_50e2_4f51_a984_0de3bf45a2a0"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_153_9ff93071_3711_4a1a_84fb_e08d38d66e9e"
          xlink:label="h_153_9ff93071_3711_4a1a_84fb_e08d38d66e9e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_153_9ff93071_3711_4a1a_84fb_e08d38d66e9e"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_154_10978d66_9503_4ec7_8081_0c65cdb42c24"
          xlink:label="h_154_10978d66_9503_4ec7_8081_0c65cdb42c24"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_154_10978d66_9503_4ec7_8081_0c65cdb42c24"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_155_16538159_6af9_4407_9107_bad5607da12b"
          xlink:label="h_155_16538159_6af9_4407_9107_bad5607da12b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_155_16538159_6af9_4407_9107_bad5607da12b"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_156_71f167a3_0406_44c0_bbdb_175df81b0583"
          xlink:label="h_156_71f167a3_0406_44c0_bbdb_175df81b0583"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_156_71f167a3_0406_44c0_bbdb_175df81b0583"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_157_ca05c534_fded_4712_9e7e_7091283cb612"
          xlink:label="h_157_ca05c534_fded_4712_9e7e_7091283cb612"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_157_ca05c534_fded_4712_9e7e_7091283cb612"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_158_566360a4_3906_4a09_bd43_388bbef808db"
          xlink:label="h_158_566360a4_3906_4a09_bd43_388bbef808db"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_158_566360a4_3906_4a09_bd43_388bbef808db"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_159_5eef6f7b_e2f3_4a34_9f13_89a40adc6404"
          xlink:label="h_159_5eef6f7b_e2f3_4a34_9f13_89a40adc6404"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_159_5eef6f7b_e2f3_4a34_9f13_89a40adc6404"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_16_a380ec12_a4b4_4f2e_9505_35489047f124"
          xlink:label="h_16_a380ec12_a4b4_4f2e_9505_35489047f124"
          xlink:type="locator"/>
        <link:footnote id="f_0003_000005" xlink:label="f_0003_000005" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_16_a380ec12_a4b4_4f2e_9505_35489047f124"
          xlink:to="f_0003_000005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_160_09dc29be_6cc1_4861_85b6_1a8c87d973eb"
          xlink:label="h_160_09dc29be_6cc1_4861_85b6_1a8c87d973eb"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_160_09dc29be_6cc1_4861_85b6_1a8c87d973eb"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_161_5bd83887_69c2_4208_91ba_255e39db9aca"
          xlink:label="h_161_5bd83887_69c2_4208_91ba_255e39db9aca"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_161_5bd83887_69c2_4208_91ba_255e39db9aca"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_162_21655ee4_ec80_48f4_a25e_519f15ed846b"
          xlink:label="h_162_21655ee4_ec80_48f4_a25e_519f15ed846b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_162_21655ee4_ec80_48f4_a25e_519f15ed846b"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_163_1d213ea5_185a_4496_ab4c_10b695305bb9"
          xlink:label="h_163_1d213ea5_185a_4496_ab4c_10b695305bb9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_163_1d213ea5_185a_4496_ab4c_10b695305bb9"
          xlink:to="f_0017_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_164_9efb58d4_0466_4a51_864b_463b7c70a864"
          xlink:label="h_164_9efb58d4_0466_4a51_864b_463b7c70a864"
          xlink:type="locator"/>
        <link:footnote id="f_0019_000001" xlink:label="f_0019_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_164_9efb58d4_0466_4a51_864b_463b7c70a864"
          xlink:to="f_0019_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_165_5911fe4f_4d8c_4ab1_bdf5_093dd1c024b7"
          xlink:label="h_165_5911fe4f_4d8c_4ab1_bdf5_093dd1c024b7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_165_5911fe4f_4d8c_4ab1_bdf5_093dd1c024b7"
          xlink:to="f_0019_000001"
          xlink:type="arc"/>
        <link:footnote id="f_0019_000002" xlink:label="f_0019_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_165_5911fe4f_4d8c_4ab1_bdf5_093dd1c024b7"
          xlink:to="f_0019_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_169_1827cfc4_b478_48b3_9a75_ebcbe4694ff7"
          xlink:label="h_169_1827cfc4_b478_48b3_9a75_ebcbe4694ff7"
          xlink:type="locator"/>
        <link:footnote id="f_0019_000003" xlink:label="f_0019_000003" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_169_1827cfc4_b478_48b3_9a75_ebcbe4694ff7"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_17_07f03274_66d2_43a8_96d2_96a800694d47"
          xlink:label="h_17_07f03274_66d2_43a8_96d2_96a800694d47"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_17_07f03274_66d2_43a8_96d2_96a800694d47"
          xlink:to="f_0003_000005"
          xlink:type="arc"/>
        <link:footnote id="f_0003_000006" xlink:label="f_0003_000006" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_17_07f03274_66d2_43a8_96d2_96a800694d47"
          xlink:to="f_0003_000006"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_170_75479480_4f79_47b5_b9a8_236138f8d834"
          xlink:label="h_170_75479480_4f79_47b5_b9a8_236138f8d834"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_170_75479480_4f79_47b5_b9a8_236138f8d834"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_171_1caee70d_8ec1_4899_8aea_a514cb8a5f22"
          xlink:label="h_171_1caee70d_8ec1_4899_8aea_a514cb8a5f22"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_171_1caee70d_8ec1_4899_8aea_a514cb8a5f22"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_172_15a651fd_90f7_403a_be89_cf95859f3233"
          xlink:label="h_172_15a651fd_90f7_403a_be89_cf95859f3233"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_172_15a651fd_90f7_403a_be89_cf95859f3233"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_173_36e8ec9c_3ca9_402e_85a1_7562afaedb84"
          xlink:label="h_173_36e8ec9c_3ca9_402e_85a1_7562afaedb84"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_173_36e8ec9c_3ca9_402e_85a1_7562afaedb84"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_174_4d223aa5_e5e0_4917_bdc3_f1bb5f31753e"
          xlink:label="h_174_4d223aa5_e5e0_4917_bdc3_f1bb5f31753e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_174_4d223aa5_e5e0_4917_bdc3_f1bb5f31753e"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_175_27d5141f_ccf4_4874_9b05_eda228d3cba5"
          xlink:label="h_175_27d5141f_ccf4_4874_9b05_eda228d3cba5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_175_27d5141f_ccf4_4874_9b05_eda228d3cba5"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_176_5577c0e1_8ec5_4828_8293_ac83ed3f0be8"
          xlink:label="h_176_5577c0e1_8ec5_4828_8293_ac83ed3f0be8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_176_5577c0e1_8ec5_4828_8293_ac83ed3f0be8"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_177_2b2f5071_ac37_4a56_b433_436ce471821b"
          xlink:label="h_177_2b2f5071_ac37_4a56_b433_436ce471821b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_177_2b2f5071_ac37_4a56_b433_436ce471821b"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_178_36d6ee16_4718_4d4a_8f85_dc1ec123f89f"
          xlink:label="h_178_36d6ee16_4718_4d4a_8f85_dc1ec123f89f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_178_36d6ee16_4718_4d4a_8f85_dc1ec123f89f"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_179_2237fb1b_846f_48d1_9539_c59df6b820fb"
          xlink:label="h_179_2237fb1b_846f_48d1_9539_c59df6b820fb"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_179_2237fb1b_846f_48d1_9539_c59df6b820fb"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_180_50943c63_6bb6_40ea_ae0f_9c96fc0bbe35"
          xlink:label="h_180_50943c63_6bb6_40ea_ae0f_9c96fc0bbe35"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_180_50943c63_6bb6_40ea_ae0f_9c96fc0bbe35"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_181_94856d6e_ad5b_44c5_9cbf_9a5fb90f9521"
          xlink:label="h_181_94856d6e_ad5b_44c5_9cbf_9a5fb90f9521"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_181_94856d6e_ad5b_44c5_9cbf_9a5fb90f9521"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_182_4d1f3a9d_1018_46a3_9c7f_9ea186a85574"
          xlink:label="h_182_4d1f3a9d_1018_46a3_9c7f_9ea186a85574"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_182_4d1f3a9d_1018_46a3_9c7f_9ea186a85574"
          xlink:to="f_0019_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_183_9891331d_5fd0_4722_a6bb_ef92b03fefed"
          xlink:label="h_183_9891331d_5fd0_4722_a6bb_ef92b03fefed"
          xlink:type="locator"/>
        <link:footnote id="f_0021_000033" xlink:label="f_0021_000033" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_183_9891331d_5fd0_4722_a6bb_ef92b03fefed"
          xlink:to="f_0021_000033"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_184_e54446eb_2898_4b91_ad24_6c1cdf8478f3"
          xlink:label="h_184_e54446eb_2898_4b91_ad24_6c1cdf8478f3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_184_e54446eb_2898_4b91_ad24_6c1cdf8478f3"
          xlink:to="f_0021_000033"
          xlink:type="arc"/>
        <link:footnote id="f_0021_000034" xlink:label="f_0021_000034" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_184_e54446eb_2898_4b91_ad24_6c1cdf8478f3"
          xlink:to="f_0021_000034"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_188_7483cfd7_5087_400d_bfc3_3a97b1ac2ed8"
          xlink:label="h_188_7483cfd7_5087_400d_bfc3_3a97b1ac2ed8"
          xlink:type="locator"/>
        <link:footnote id="f_0021_000035" xlink:label="f_0021_000035" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_188_7483cfd7_5087_400d_bfc3_3a97b1ac2ed8"
          xlink:to="f_0021_000035"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_189_e07229b1_d107_45f7_8e54_5261064ca080"
          xlink:label="h_189_e07229b1_d107_45f7_8e54_5261064ca080"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_189_e07229b1_d107_45f7_8e54_5261064ca080"
          xlink:to="f_0021_000035"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_190_7970af7a_90bf_445a_bcc0_5906ec3f6f27"
          xlink:label="h_190_7970af7a_90bf_445a_bcc0_5906ec3f6f27"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_190_7970af7a_90bf_445a_bcc0_5906ec3f6f27"
          xlink:to="f_0021_000035"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_191_5ddeb04b_b545_4806_b00b_d8afee5c2a38"
          xlink:label="h_191_5ddeb04b_b545_4806_b00b_d8afee5c2a38"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_191_5ddeb04b_b545_4806_b00b_d8afee5c2a38"
          xlink:to="f_0021_000035"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_192_0af7067b_b5e6_4fdf_aba9_562edd931fa2"
          xlink:label="h_192_0af7067b_b5e6_4fdf_aba9_562edd931fa2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_192_0af7067b_b5e6_4fdf_aba9_562edd931fa2"
          xlink:to="f_0021_000035"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_193_571722ab_b373_4b89_abe0_0ded236620db"
          xlink:label="h_193_571722ab_b373_4b89_abe0_0ded236620db"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_193_571722ab_b373_4b89_abe0_0ded236620db"
          xlink:to="f_0021_000035"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_194_e8c1a6f5_d4cf_4415_bdb6_9b6c1e8cfb60"
          xlink:label="h_194_e8c1a6f5_d4cf_4415_bdb6_9b6c1e8cfb60"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_194_e8c1a6f5_d4cf_4415_bdb6_9b6c1e8cfb60"
          xlink:to="f_0021_000035"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_195_0105ef89_407c_4b13_9db1_3bee524ed635"
          xlink:label="h_195_0105ef89_407c_4b13_9db1_3bee524ed635"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_195_0105ef89_407c_4b13_9db1_3bee524ed635"
          xlink:to="f_0021_000035"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_196_6a60e07e_968c_466a_af94_98042e73eb42"
          xlink:label="h_196_6a60e07e_968c_466a_af94_98042e73eb42"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_196_6a60e07e_968c_466a_af94_98042e73eb42"
          xlink:to="f_0021_000035"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_197_e98b9cef_0b23_4417_9185_c9c549918929"
          xlink:label="h_197_e98b9cef_0b23_4417_9185_c9c549918929"
          xlink:type="locator"/>
        <link:footnote id="f_0023_000035" xlink:label="f_0023_000035" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_197_e98b9cef_0b23_4417_9185_c9c549918929"
          xlink:to="f_0023_000035"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_198_33991552_c4b4_4832_afd7_ef3bb587f64b"
          xlink:label="h_198_33991552_c4b4_4832_afd7_ef3bb587f64b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_198_33991552_c4b4_4832_afd7_ef3bb587f64b"
          xlink:to="f_0023_000035"
          xlink:type="arc"/>
        <link:footnote id="f_0023_000036" xlink:label="f_0023_000036" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_198_33991552_c4b4_4832_afd7_ef3bb587f64b"
          xlink:to="f_0023_000036"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_2_2524d36e_448b_42cb_b68b_6207c56ea650"
          xlink:label="h_2_2524d36e_448b_42cb_b68b_6207c56ea650"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_2_2524d36e_448b_42cb_b68b_6207c56ea650"
          xlink:to="f_0001_000001"
          xlink:type="arc"/>
        <link:footnote id="f_0001_000002" xlink:label="f_0001_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_2_2524d36e_448b_42cb_b68b_6207c56ea650"
          xlink:to="f_0001_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_202_9f69b07a_6609_4d81_9fa1_b0b68cc96a59"
          xlink:label="h_202_9f69b07a_6609_4d81_9fa1_b0b68cc96a59"
          xlink:type="locator"/>
        <link:footnote id="f_0023_000037" xlink:label="f_0023_000037" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_202_9f69b07a_6609_4d81_9fa1_b0b68cc96a59"
          xlink:to="f_0023_000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_203_4bc1d74f_7170_41c6_8f6d_f3dabd29dcb9"
          xlink:label="h_203_4bc1d74f_7170_41c6_8f6d_f3dabd29dcb9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_203_4bc1d74f_7170_41c6_8f6d_f3dabd29dcb9"
          xlink:to="f_0023_000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_204_5301d56c_25bf_4afd_a94b_860eec309286"
          xlink:label="h_204_5301d56c_25bf_4afd_a94b_860eec309286"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_204_5301d56c_25bf_4afd_a94b_860eec309286"
          xlink:to="f_0023_000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_205_c2ed6796_136c_413c_935d_e5fda7970937"
          xlink:label="h_205_c2ed6796_136c_413c_935d_e5fda7970937"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_205_c2ed6796_136c_413c_935d_e5fda7970937"
          xlink:to="f_0023_000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_206_d3131665_3fd2_4e55_840d_068dede6ccc2"
          xlink:label="h_206_d3131665_3fd2_4e55_840d_068dede6ccc2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_206_d3131665_3fd2_4e55_840d_068dede6ccc2"
          xlink:to="f_0023_000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_207_5966b52a_13b2_4892_b6d7_d6831a88e49e"
          xlink:label="h_207_5966b52a_13b2_4892_b6d7_d6831a88e49e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_207_5966b52a_13b2_4892_b6d7_d6831a88e49e"
          xlink:to="f_0023_000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_208_9f684597_a693_4bec_b6c7_86331a8e7a90"
          xlink:label="h_208_9f684597_a693_4bec_b6c7_86331a8e7a90"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_208_9f684597_a693_4bec_b6c7_86331a8e7a90"
          xlink:to="f_0023_000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_209_6b78a255_1f50_4695_8b89_19325b9e14b6"
          xlink:label="h_209_6b78a255_1f50_4695_8b89_19325b9e14b6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_209_6b78a255_1f50_4695_8b89_19325b9e14b6"
          xlink:to="f_0023_000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_210_eac60351_a2ff_4679_86f1_b3442bfa09db"
          xlink:label="h_210_eac60351_a2ff_4679_86f1_b3442bfa09db"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_210_eac60351_a2ff_4679_86f1_b3442bfa09db"
          xlink:to="f_0023_000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_211_6f551274_594c_4a9d_a5cb_931464f733f4"
          xlink:label="h_211_6f551274_594c_4a9d_a5cb_931464f733f4"
          xlink:type="locator"/>
        <link:footnote id="f_0025_000037" xlink:label="f_0025_000037" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_211_6f551274_594c_4a9d_a5cb_931464f733f4"
          xlink:to="f_0025_000037"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_212_5f609c3b_745d_4a1a_befe_ee3c023906a8"
          xlink:label="h_212_5f609c3b_745d_4a1a_befe_ee3c023906a8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_212_5f609c3b_745d_4a1a_befe_ee3c023906a8"
          xlink:to="f_0025_000037"
          xlink:type="arc"/>
        <link:footnote id="f_0025_000038" xlink:label="f_0025_000038" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_212_5f609c3b_745d_4a1a_befe_ee3c023906a8"
          xlink:to="f_0025_000038"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_216_6543b747_2609_484b_93fa_c8f5bd4d527b"
          xlink:label="h_216_6543b747_2609_484b_93fa_c8f5bd4d527b"
          xlink:type="locator"/>
        <link:footnote id="f_0025_000039" xlink:label="f_0025_000039" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_216_6543b747_2609_484b_93fa_c8f5bd4d527b"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_217_690fb8a3_5ae4_4a62_9b4d_eaaaaf27d2a5"
          xlink:label="h_217_690fb8a3_5ae4_4a62_9b4d_eaaaaf27d2a5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_217_690fb8a3_5ae4_4a62_9b4d_eaaaaf27d2a5"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_218_0836a508_3c2c_4f5c_8758_646a3bfb9541"
          xlink:label="h_218_0836a508_3c2c_4f5c_8758_646a3bfb9541"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_218_0836a508_3c2c_4f5c_8758_646a3bfb9541"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_219_f62ea792_0045_4575_8f95_c50b9b3fc030"
          xlink:label="h_219_f62ea792_0045_4575_8f95_c50b9b3fc030"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_219_f62ea792_0045_4575_8f95_c50b9b3fc030"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_220_e42b7a3c_afb1_4eed_8ed2_8e61b3111753"
          xlink:label="h_220_e42b7a3c_afb1_4eed_8ed2_8e61b3111753"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_220_e42b7a3c_afb1_4eed_8ed2_8e61b3111753"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_221_ed044865_7a27_4fbd_a126_d58ac313a53a"
          xlink:label="h_221_ed044865_7a27_4fbd_a126_d58ac313a53a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_221_ed044865_7a27_4fbd_a126_d58ac313a53a"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_222_23712134_2b67_4dd0_8e54_387026e5a039"
          xlink:label="h_222_23712134_2b67_4dd0_8e54_387026e5a039"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_222_23712134_2b67_4dd0_8e54_387026e5a039"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_223_d3c695c8_5c38_458e_9a58_deb983c3f995"
          xlink:label="h_223_d3c695c8_5c38_458e_9a58_deb983c3f995"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_223_d3c695c8_5c38_458e_9a58_deb983c3f995"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_224_ce8f46f8_6d41_4394_8450_4d971663b00a"
          xlink:label="h_224_ce8f46f8_6d41_4394_8450_4d971663b00a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_224_ce8f46f8_6d41_4394_8450_4d971663b00a"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_225_46794787_a56a_4523_b7c1_3ce3be045d90"
          xlink:label="h_225_46794787_a56a_4523_b7c1_3ce3be045d90"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_225_46794787_a56a_4523_b7c1_3ce3be045d90"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_226_49420e0a_33c3_4000_b683_6d179ee3b799"
          xlink:label="h_226_49420e0a_33c3_4000_b683_6d179ee3b799"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_226_49420e0a_33c3_4000_b683_6d179ee3b799"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:footnote id="f_0025_000040" xlink:label="f_0025_000040" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Ten largest country/geographic regions are presented. Additional country/geographic regions are found in Other.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_226_49420e0a_33c3_4000_b683_6d179ee3b799"
          xlink:to="f_0025_000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_227_5eb96cb9_5e73_4501_9105_c1be044a51e9"
          xlink:label="h_227_5eb96cb9_5e73_4501_9105_c1be044a51e9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_227_5eb96cb9_5e73_4501_9105_c1be044a51e9"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_228_cb5fbb83_833a_41fb_8e25_09b01a5eebda"
          xlink:label="h_228_cb5fbb83_833a_41fb_8e25_09b01a5eebda"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_228_cb5fbb83_833a_41fb_8e25_09b01a5eebda"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_229_ed7dfaf9_430c_4c22_bfdd_8d77b0903dc2"
          xlink:label="h_229_ed7dfaf9_430c_4c22_bfdd_8d77b0903dc2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_229_ed7dfaf9_430c_4c22_bfdd_8d77b0903dc2"
          xlink:to="f_0025_000039"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_230_b0ef7c44_c613_414a_9218_1df504ffec25"
          xlink:label="h_230_b0ef7c44_c613_414a_9218_1df504ffec25"
          xlink:type="locator"/>
        <link:footnote id="f_0027_000041" xlink:label="f_0027_000041" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_230_b0ef7c44_c613_414a_9218_1df504ffec25"
          xlink:to="f_0027_000041"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_231_a41f7ce0_fd2d_4bba_ab81_ab6468a108c6"
          xlink:label="h_231_a41f7ce0_fd2d_4bba_ab81_ab6468a108c6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_231_a41f7ce0_fd2d_4bba_ab81_ab6468a108c6"
          xlink:to="f_0027_000041"
          xlink:type="arc"/>
        <link:footnote id="f_0027_000042" xlink:label="f_0027_000042" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_231_a41f7ce0_fd2d_4bba_ab81_ab6468a108c6"
          xlink:to="f_0027_000042"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_235_7bd5b257_0a0b_4e3b_afa9_a3bba3e41411"
          xlink:label="h_235_7bd5b257_0a0b_4e3b_afa9_a3bba3e41411"
          xlink:type="locator"/>
        <link:footnote id="f_0027_000043" xlink:label="f_0027_000043" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_235_7bd5b257_0a0b_4e3b_afa9_a3bba3e41411"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_236_5ed32d81_f313_47ba_9043_ec74b36e8b8a"
          xlink:label="h_236_5ed32d81_f313_47ba_9043_ec74b36e8b8a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_236_5ed32d81_f313_47ba_9043_ec74b36e8b8a"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_237_be158820_ce2b_4a75_8d12_7bf2f56267fb"
          xlink:label="h_237_be158820_ce2b_4a75_8d12_7bf2f56267fb"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_237_be158820_ce2b_4a75_8d12_7bf2f56267fb"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_238_68675b06_c58e_4690_b432_abf0a4fcf88b"
          xlink:label="h_238_68675b06_c58e_4690_b432_abf0a4fcf88b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_238_68675b06_c58e_4690_b432_abf0a4fcf88b"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_239_7f5d05f1_73e5_46ac_91a6_f32ea585150d"
          xlink:label="h_239_7f5d05f1_73e5_46ac_91a6_f32ea585150d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_239_7f5d05f1_73e5_46ac_91a6_f32ea585150d"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_240_70603b01_3dff_4a71_b389_e8066394c373"
          xlink:label="h_240_70603b01_3dff_4a71_b389_e8066394c373"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_240_70603b01_3dff_4a71_b389_e8066394c373"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_241_0c375244_1d0f_4407_9d68_322c54be3406"
          xlink:label="h_241_0c375244_1d0f_4407_9d68_322c54be3406"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_241_0c375244_1d0f_4407_9d68_322c54be3406"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_242_d192cca9_2f3c_4aa8_8dd8_4ae6b348f23a"
          xlink:label="h_242_d192cca9_2f3c_4aa8_8dd8_4ae6b348f23a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_242_d192cca9_2f3c_4aa8_8dd8_4ae6b348f23a"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_243_75b49561_cfbc_4c7f_85f5_12e6a89b4cba"
          xlink:label="h_243_75b49561_cfbc_4c7f_85f5_12e6a89b4cba"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_243_75b49561_cfbc_4c7f_85f5_12e6a89b4cba"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_244_63a9929e_6baf_40eb_b64d_2da8f6cc3308"
          xlink:label="h_244_63a9929e_6baf_40eb_b64d_2da8f6cc3308"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_244_63a9929e_6baf_40eb_b64d_2da8f6cc3308"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_245_dcf34e17_d94e_465f_9ad0_a959c1f46379"
          xlink:label="h_245_dcf34e17_d94e_465f_9ad0_a959c1f46379"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_245_dcf34e17_d94e_465f_9ad0_a959c1f46379"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:footnote id="f_0027_000044" xlink:label="f_0027_000044" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Ten largest country/geographic regions are presented. Additional country/geographic regions are found in Other.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_245_dcf34e17_d94e_465f_9ad0_a959c1f46379"
          xlink:to="f_0027_000044"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_246_7eb6ffeb_e946_458c_a781_2b1f945bd589"
          xlink:label="h_246_7eb6ffeb_e946_458c_a781_2b1f945bd589"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_246_7eb6ffeb_e946_458c_a781_2b1f945bd589"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_247_36039f0c_5515_4ba4_bf9f_d8b5e7fc390d"
          xlink:label="h_247_36039f0c_5515_4ba4_bf9f_d8b5e7fc390d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_247_36039f0c_5515_4ba4_bf9f_d8b5e7fc390d"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_248_cd6b335d_27cb_4ff8_a8c7_fb484cb1546c"
          xlink:label="h_248_cd6b335d_27cb_4ff8_a8c7_fb484cb1546c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_248_cd6b335d_27cb_4ff8_a8c7_fb484cb1546c"
          xlink:to="f_0027_000043"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_249_e7a68ea1_fda8_4ccb_a41f_8fe58cddf787"
          xlink:label="h_249_e7a68ea1_fda8_4ccb_a41f_8fe58cddf787"
          xlink:type="locator"/>
        <link:footnote id="f_0029_000045" xlink:label="f_0029_000045" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_249_e7a68ea1_fda8_4ccb_a41f_8fe58cddf787"
          xlink:to="f_0029_000045"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_25_4676f36a_d47a_4dfc_ad2d_d9880fcca9ce"
          xlink:label="h_25_4676f36a_d47a_4dfc_ad2d_d9880fcca9ce"
          xlink:type="locator"/>
        <link:footnote id="f_0003_000007" xlink:label="f_0003_000007" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_25_4676f36a_d47a_4dfc_ad2d_d9880fcca9ce"
          xlink:to="f_0003_000007"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_250_6462a1b5_aa94_4f59_8773_dd605a63060b"
          xlink:label="h_250_6462a1b5_aa94_4f59_8773_dd605a63060b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_250_6462a1b5_aa94_4f59_8773_dd605a63060b"
          xlink:to="f_0029_000045"
          xlink:type="arc"/>
        <link:footnote id="f_0029_000046" xlink:label="f_0029_000046" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_250_6462a1b5_aa94_4f59_8773_dd605a63060b"
          xlink:to="f_0029_000046"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_254_f10fae8f_cd2d_4d8e_8e52_07ecfd8d4f79"
          xlink:label="h_254_f10fae8f_cd2d_4d8e_8e52_07ecfd8d4f79"
          xlink:type="locator"/>
        <link:footnote id="f_0029_000047" xlink:label="f_0029_000047" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_254_f10fae8f_cd2d_4d8e_8e52_07ecfd8d4f79"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_255_7aad59b3_b47f_4c8a_9340_a5658503639b"
          xlink:label="h_255_7aad59b3_b47f_4c8a_9340_a5658503639b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_255_7aad59b3_b47f_4c8a_9340_a5658503639b"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_256_9594301a_d5cc_408a_b4aa_60673efc1253"
          xlink:label="h_256_9594301a_d5cc_408a_b4aa_60673efc1253"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_256_9594301a_d5cc_408a_b4aa_60673efc1253"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_257_e5e14404_86ad_4ecd_b64e_baae7d28ef46"
          xlink:label="h_257_e5e14404_86ad_4ecd_b64e_baae7d28ef46"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_257_e5e14404_86ad_4ecd_b64e_baae7d28ef46"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_258_e6b13905_a506_401d_abe3_3fd1d4fe9023"
          xlink:label="h_258_e6b13905_a506_401d_abe3_3fd1d4fe9023"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_258_e6b13905_a506_401d_abe3_3fd1d4fe9023"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_259_48393a6e_5c98_471b_97c4_549776fac55e"
          xlink:label="h_259_48393a6e_5c98_471b_97c4_549776fac55e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_259_48393a6e_5c98_471b_97c4_549776fac55e"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_260_f87e3cf9_901b_457f_846a_94352579469a"
          xlink:label="h_260_f87e3cf9_901b_457f_846a_94352579469a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_260_f87e3cf9_901b_457f_846a_94352579469a"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_261_6002b402_2b7a_4009_8554_0b4ff4a3d4fa"
          xlink:label="h_261_6002b402_2b7a_4009_8554_0b4ff4a3d4fa"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_261_6002b402_2b7a_4009_8554_0b4ff4a3d4fa"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_262_12cc6c95_e861_4333_b27e_fd923eb019a0"
          xlink:label="h_262_12cc6c95_e861_4333_b27e_fd923eb019a0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_262_12cc6c95_e861_4333_b27e_fd923eb019a0"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_263_5e83f69d_5802_4cf1_aeb5_2e2fbaae2242"
          xlink:label="h_263_5e83f69d_5802_4cf1_aeb5_2e2fbaae2242"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_263_5e83f69d_5802_4cf1_aeb5_2e2fbaae2242"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_264_dafad9f3_3f6e_4299_8dc2_3c29c26eaaac"
          xlink:label="h_264_dafad9f3_3f6e_4299_8dc2_3c29c26eaaac"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_264_dafad9f3_3f6e_4299_8dc2_3c29c26eaaac"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_265_2e11f5de_2954_4c9b_8899_53064a5e3df9"
          xlink:label="h_265_2e11f5de_2954_4c9b_8899_53064a5e3df9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_265_2e11f5de_2954_4c9b_8899_53064a5e3df9"
          xlink:to="f_0029_000047"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_266_14b8897e_b409_4d4c_80a7_1463941a6514"
          xlink:label="h_266_14b8897e_b409_4d4c_80a7_1463941a6514"
          xlink:type="locator"/>
        <link:footnote id="f_0031_000048" xlink:label="f_0031_000048" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_266_14b8897e_b409_4d4c_80a7_1463941a6514"
          xlink:to="f_0031_000048"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_267_050e9593_5bae_4b7a_bbc3_7c4282f1aa49"
          xlink:label="h_267_050e9593_5bae_4b7a_bbc3_7c4282f1aa49"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_267_050e9593_5bae_4b7a_bbc3_7c4282f1aa49"
          xlink:to="f_0031_000048"
          xlink:type="arc"/>
        <link:footnote id="f_0031_000049" xlink:label="f_0031_000049" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_267_050e9593_5bae_4b7a_bbc3_7c4282f1aa49"
          xlink:to="f_0031_000049"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_27_3410ea0b_f313_4b08_a6b6_1da59de1f69c"
          xlink:label="h_27_3410ea0b_f313_4b08_a6b6_1da59de1f69c"
          xlink:type="locator"/>
        <link:footnote id="f_0003_000008" xlink:label="f_0003_000008" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">Percentage rounds to zero.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_27_3410ea0b_f313_4b08_a6b6_1da59de1f69c"
          xlink:to="f_0003_000008"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_271_cd698c4a_dee6_4139_8415_ed4d74adf075"
          xlink:label="h_271_cd698c4a_dee6_4139_8415_ed4d74adf075"
          xlink:type="locator"/>
        <link:footnote id="f_0031_000050" xlink:label="f_0031_000050" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_271_cd698c4a_dee6_4139_8415_ed4d74adf075"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_272_d70fdec8_e974_4a7f_99dc_ddc20c6d87bd"
          xlink:label="h_272_d70fdec8_e974_4a7f_99dc_ddc20c6d87bd"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_272_d70fdec8_e974_4a7f_99dc_ddc20c6d87bd"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_273_ac226e23_424e_4540_9058_20dcb46513a6"
          xlink:label="h_273_ac226e23_424e_4540_9058_20dcb46513a6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_273_ac226e23_424e_4540_9058_20dcb46513a6"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_274_1c9451e0_7b59_4371_8ae6_2cac2e6ee254"
          xlink:label="h_274_1c9451e0_7b59_4371_8ae6_2cac2e6ee254"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_274_1c9451e0_7b59_4371_8ae6_2cac2e6ee254"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_275_b2b8cf4a_2e57_479c_a224_d1ae5b9d02ae"
          xlink:label="h_275_b2b8cf4a_2e57_479c_a224_d1ae5b9d02ae"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_275_b2b8cf4a_2e57_479c_a224_d1ae5b9d02ae"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_276_6d84d11d_15e6_4936_9df7_eebbdf289a17"
          xlink:label="h_276_6d84d11d_15e6_4936_9df7_eebbdf289a17"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_276_6d84d11d_15e6_4936_9df7_eebbdf289a17"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_277_c9984ecc_1820_4502_9c5e_88c1390c4898"
          xlink:label="h_277_c9984ecc_1820_4502_9c5e_88c1390c4898"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_277_c9984ecc_1820_4502_9c5e_88c1390c4898"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_278_60216558_98d6_4bd9_8c9e_ce98d1be5afa"
          xlink:label="h_278_60216558_98d6_4bd9_8c9e_ce98d1be5afa"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_278_60216558_98d6_4bd9_8c9e_ce98d1be5afa"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_279_92774bda_93fb_4fd4_a916_bc549275e452"
          xlink:label="h_279_92774bda_93fb_4fd4_a916_bc549275e452"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_279_92774bda_93fb_4fd4_a916_bc549275e452"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_280_93dc67c6_4f9b_46b4_ade7_fb20ab9ffe85"
          xlink:label="h_280_93dc67c6_4f9b_46b4_ade7_fb20ab9ffe85"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_280_93dc67c6_4f9b_46b4_ade7_fb20ab9ffe85"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_281_691b15ad_a5ee_45eb_bad5_a4cc27f70c8e"
          xlink:label="h_281_691b15ad_a5ee_45eb_bad5_a4cc27f70c8e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_281_691b15ad_a5ee_45eb_bad5_a4cc27f70c8e"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_282_a042950b_c7eb_40f5_b854_1d4b7c9f6c92"
          xlink:label="h_282_a042950b_c7eb_40f5_b854_1d4b7c9f6c92"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_282_a042950b_c7eb_40f5_b854_1d4b7c9f6c92"
          xlink:to="f_0031_000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_283_b08ecd95_5a3f_48c8_a752_0c562e99ba71"
          xlink:label="h_283_b08ecd95_5a3f_48c8_a752_0c562e99ba71"
          xlink:type="locator"/>
        <link:footnote id="f_0033_000051" xlink:label="f_0033_000051" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_283_b08ecd95_5a3f_48c8_a752_0c562e99ba71"
          xlink:to="f_0033_000051"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_284_8ef1f175_805f_4fd8_a794_29cc4ee733da"
          xlink:label="h_284_8ef1f175_805f_4fd8_a794_29cc4ee733da"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_284_8ef1f175_805f_4fd8_a794_29cc4ee733da"
          xlink:to="f_0033_000051"
          xlink:type="arc"/>
        <link:footnote id="f_0033_000052" xlink:label="f_0033_000052" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_284_8ef1f175_805f_4fd8_a794_29cc4ee733da"
          xlink:to="f_0033_000052"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_288_dc4fdedb_7f85_4845_a47f_a975c15f0abd"
          xlink:label="h_288_dc4fdedb_7f85_4845_a47f_a975c15f0abd"
          xlink:type="locator"/>
        <link:footnote id="f_0033_000053" xlink:label="f_0033_000053" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_288_dc4fdedb_7f85_4845_a47f_a975c15f0abd"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_289_93b34ad6_cfe2_4aa8_866c_2aed0712e45f"
          xlink:label="h_289_93b34ad6_cfe2_4aa8_866c_2aed0712e45f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_289_93b34ad6_cfe2_4aa8_866c_2aed0712e45f"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_290_037ba041_11dd_47be_a637_09abab5184f8"
          xlink:label="h_290_037ba041_11dd_47be_a637_09abab5184f8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_290_037ba041_11dd_47be_a637_09abab5184f8"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_291_cc026d6c_c20c_4fa0_8221_50604d79258b"
          xlink:label="h_291_cc026d6c_c20c_4fa0_8221_50604d79258b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_291_cc026d6c_c20c_4fa0_8221_50604d79258b"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_292_eec90c13_ac65_4d1a_b00c_80f57141492e"
          xlink:label="h_292_eec90c13_ac65_4d1a_b00c_80f57141492e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_292_eec90c13_ac65_4d1a_b00c_80f57141492e"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_293_a8807732_0905_4020_8ba6_b62bcc5c14d2"
          xlink:label="h_293_a8807732_0905_4020_8ba6_b62bcc5c14d2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_293_a8807732_0905_4020_8ba6_b62bcc5c14d2"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_294_f85a513b_f3b8_40d8_a755_088690735f91"
          xlink:label="h_294_f85a513b_f3b8_40d8_a755_088690735f91"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_294_f85a513b_f3b8_40d8_a755_088690735f91"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_295_8b74364d_136f_4482_b5ea_b80ac0b2d75b"
          xlink:label="h_295_8b74364d_136f_4482_b5ea_b80ac0b2d75b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_295_8b74364d_136f_4482_b5ea_b80ac0b2d75b"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_296_f82ed888_90b7_4a68_8619_3aff887db012"
          xlink:label="h_296_f82ed888_90b7_4a68_8619_3aff887db012"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_296_f82ed888_90b7_4a68_8619_3aff887db012"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_297_7e784f58_bb93_4022_b028_bab7ae294b0d"
          xlink:label="h_297_7e784f58_bb93_4022_b028_bab7ae294b0d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_297_7e784f58_bb93_4022_b028_bab7ae294b0d"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_298_fd4c5b4a_cd6d_4ac6_ae70_93ff04946a78"
          xlink:label="h_298_fd4c5b4a_cd6d_4ac6_ae70_93ff04946a78"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_298_fd4c5b4a_cd6d_4ac6_ae70_93ff04946a78"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_299_03638567_24c7_4390_803a_6c5d1c9dcdb3"
          xlink:label="h_299_03638567_24c7_4390_803a_6c5d1c9dcdb3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_299_03638567_24c7_4390_803a_6c5d1c9dcdb3"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_300_b4cfef67_743f_4f41_b8f9_7fc8fafaff82"
          xlink:label="h_300_b4cfef67_743f_4f41_b8f9_7fc8fafaff82"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_300_b4cfef67_743f_4f41_b8f9_7fc8fafaff82"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_301_035c6581_06ce_42e0_a7f6_e80947b3ebf9"
          xlink:label="h_301_035c6581_06ce_42e0_a7f6_e80947b3ebf9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_301_035c6581_06ce_42e0_a7f6_e80947b3ebf9"
          xlink:to="f_0033_000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_302_8eaefc35_2c58_405e_bbfb_634b4ad6dbc6"
          xlink:label="h_302_8eaefc35_2c58_405e_bbfb_634b4ad6dbc6"
          xlink:type="locator"/>
        <link:footnote id="f_0035_000054" xlink:label="f_0035_000054" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_302_8eaefc35_2c58_405e_bbfb_634b4ad6dbc6"
          xlink:to="f_0035_000054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_303_6d435ed1_0368_4943_90c1_55c0a38666d7"
          xlink:label="h_303_6d435ed1_0368_4943_90c1_55c0a38666d7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_303_6d435ed1_0368_4943_90c1_55c0a38666d7"
          xlink:to="f_0035_000054"
          xlink:type="arc"/>
        <link:footnote id="f_0035_000055" xlink:label="f_0035_000055" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_303_6d435ed1_0368_4943_90c1_55c0a38666d7"
          xlink:to="f_0035_000055"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_307_e36fe893_2e52_4b9d_9585_0a4a5df7b853"
          xlink:label="h_307_e36fe893_2e52_4b9d_9585_0a4a5df7b853"
          xlink:type="locator"/>
        <link:footnote id="f_0035_000056" xlink:label="f_0035_000056" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_307_e36fe893_2e52_4b9d_9585_0a4a5df7b853"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_308_70214c94_d37f_4583_84b8_4b70fd30dcce"
          xlink:label="h_308_70214c94_d37f_4583_84b8_4b70fd30dcce"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_308_70214c94_d37f_4583_84b8_4b70fd30dcce"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_309_323f4740_700d_4713_9b2b_7fc07a58784c"
          xlink:label="h_309_323f4740_700d_4713_9b2b_7fc07a58784c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_309_323f4740_700d_4713_9b2b_7fc07a58784c"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_31_330a3755_7378_4bb9_8600_74d2a1f2373f"
          xlink:label="h_31_330a3755_7378_4bb9_8600_74d2a1f2373f"
          xlink:type="locator"/>
        <link:footnote id="f_0005_000009" xlink:label="f_0005_000009" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_31_330a3755_7378_4bb9_8600_74d2a1f2373f"
          xlink:to="f_0005_000009"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_310_8d681a75_2e4e_41f2_8eba_93012555cbbb"
          xlink:label="h_310_8d681a75_2e4e_41f2_8eba_93012555cbbb"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_310_8d681a75_2e4e_41f2_8eba_93012555cbbb"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_311_2d0c6793_db4d_4d55_9ed9_501fe976dd00"
          xlink:label="h_311_2d0c6793_db4d_4d55_9ed9_501fe976dd00"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_311_2d0c6793_db4d_4d55_9ed9_501fe976dd00"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_312_47f5ed82_4e5a_4a6a_960d_222198074d4b"
          xlink:label="h_312_47f5ed82_4e5a_4a6a_960d_222198074d4b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_312_47f5ed82_4e5a_4a6a_960d_222198074d4b"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_313_1accf73e_5725_4ce6_8d1e_ff087b2281b1"
          xlink:label="h_313_1accf73e_5725_4ce6_8d1e_ff087b2281b1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_313_1accf73e_5725_4ce6_8d1e_ff087b2281b1"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_314_092153c3_9bfc_494f_b723_0205adaf7743"
          xlink:label="h_314_092153c3_9bfc_494f_b723_0205adaf7743"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_314_092153c3_9bfc_494f_b723_0205adaf7743"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_315_c59acbb0_e164_46de_83b7_1729b5fd8ea8"
          xlink:label="h_315_c59acbb0_e164_46de_83b7_1729b5fd8ea8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_315_c59acbb0_e164_46de_83b7_1729b5fd8ea8"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_316_0377f392_8408_49a0_a703_90cdb8815e2f"
          xlink:label="h_316_0377f392_8408_49a0_a703_90cdb8815e2f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_316_0377f392_8408_49a0_a703_90cdb8815e2f"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_317_94ccab7a_0fcf_4a2c_b089_06c3415d8081"
          xlink:label="h_317_94ccab7a_0fcf_4a2c_b089_06c3415d8081"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_317_94ccab7a_0fcf_4a2c_b089_06c3415d8081"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_318_b56a8a09_244a_4269_ad9c_e0ba5fab1362"
          xlink:label="h_318_b56a8a09_244a_4269_ad9c_e0ba5fab1362"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_318_b56a8a09_244a_4269_ad9c_e0ba5fab1362"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_319_fe135309_7a90_4776_b32b_3e21efe37e55"
          xlink:label="h_319_fe135309_7a90_4776_b32b_3e21efe37e55"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_319_fe135309_7a90_4776_b32b_3e21efe37e55"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_32_5cd04dca_3e1a_4bb4_8d64_282c6bbc80e3"
          xlink:label="h_32_5cd04dca_3e1a_4bb4_8d64_282c6bbc80e3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_32_5cd04dca_3e1a_4bb4_8d64_282c6bbc80e3"
          xlink:to="f_0005_000009"
          xlink:type="arc"/>
        <link:footnote id="f_0005_000010" xlink:label="f_0005_000010" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_32_5cd04dca_3e1a_4bb4_8d64_282c6bbc80e3"
          xlink:to="f_0005_000010"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_320_2e2f27fa_9292_4344_968a_20b99fd26ee3"
          xlink:label="h_320_2e2f27fa_9292_4344_968a_20b99fd26ee3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_320_2e2f27fa_9292_4344_968a_20b99fd26ee3"
          xlink:to="f_0035_000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_321_c5fbea34_e42c_43ac_af4b_8447139ecef1"
          xlink:label="h_321_c5fbea34_e42c_43ac_af4b_8447139ecef1"
          xlink:type="locator"/>
        <link:footnote id="f_0037_000057" xlink:label="f_0037_000057" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_321_c5fbea34_e42c_43ac_af4b_8447139ecef1"
          xlink:to="f_0037_000057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_322_ca2dcd7d_3cde_4537_975e_f289ab2b7042"
          xlink:label="h_322_ca2dcd7d_3cde_4537_975e_f289ab2b7042"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_322_ca2dcd7d_3cde_4537_975e_f289ab2b7042"
          xlink:to="f_0037_000057"
          xlink:type="arc"/>
        <link:footnote id="f_0037_000058" xlink:label="f_0037_000058" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_322_ca2dcd7d_3cde_4537_975e_f289ab2b7042"
          xlink:to="f_0037_000058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_326_101130a9_6135_454a_90e7_1e6a594173ba"
          xlink:label="h_326_101130a9_6135_454a_90e7_1e6a594173ba"
          xlink:type="locator"/>
        <link:footnote id="f_0037_000059" xlink:label="f_0037_000059" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_326_101130a9_6135_454a_90e7_1e6a594173ba"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_327_cdf58089_2a17_478f_a150_7515b058ee3d"
          xlink:label="h_327_cdf58089_2a17_478f_a150_7515b058ee3d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_327_cdf58089_2a17_478f_a150_7515b058ee3d"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_328_6f49f0bb_d85d_4480_817e_3c789273ca53"
          xlink:label="h_328_6f49f0bb_d85d_4480_817e_3c789273ca53"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_328_6f49f0bb_d85d_4480_817e_3c789273ca53"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_329_81481e07_e221_4343_8a44_4c874faa98d6"
          xlink:label="h_329_81481e07_e221_4343_8a44_4c874faa98d6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_329_81481e07_e221_4343_8a44_4c874faa98d6"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_330_59c4abfd_ec5d_4631_8bd9_67e65e47911d"
          xlink:label="h_330_59c4abfd_ec5d_4631_8bd9_67e65e47911d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_330_59c4abfd_ec5d_4631_8bd9_67e65e47911d"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_331_5bd42d00_2896_4ac4_98c5_a0a5afcdc918"
          xlink:label="h_331_5bd42d00_2896_4ac4_98c5_a0a5afcdc918"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_331_5bd42d00_2896_4ac4_98c5_a0a5afcdc918"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_332_1bcd9eac_5b1d_40f9_ae32_97f4990dd6b7"
          xlink:label="h_332_1bcd9eac_5b1d_40f9_ae32_97f4990dd6b7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_332_1bcd9eac_5b1d_40f9_ae32_97f4990dd6b7"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_333_3b1cf54d_ee56_4019_a0e7_8c385e03f22b"
          xlink:label="h_333_3b1cf54d_ee56_4019_a0e7_8c385e03f22b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_333_3b1cf54d_ee56_4019_a0e7_8c385e03f22b"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_334_cc7f2315_2ab4_4e98_8207_6d52b5cd6a25"
          xlink:label="h_334_cc7f2315_2ab4_4e98_8207_6d52b5cd6a25"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_334_cc7f2315_2ab4_4e98_8207_6d52b5cd6a25"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_335_dbb0053d_e161_4eac_841d_9bd7077b3af2"
          xlink:label="h_335_dbb0053d_e161_4eac_841d_9bd7077b3af2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_335_dbb0053d_e161_4eac_841d_9bd7077b3af2"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_336_6984bdb1_3932_4d29_874a_b5335e9532d0"
          xlink:label="h_336_6984bdb1_3932_4d29_874a_b5335e9532d0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_336_6984bdb1_3932_4d29_874a_b5335e9532d0"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_337_0167faf8_5008_43d5_8051_c3b1755c666f"
          xlink:label="h_337_0167faf8_5008_43d5_8051_c3b1755c666f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_337_0167faf8_5008_43d5_8051_c3b1755c666f"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_338_926ddefd_9977_43e0_a36e_b5777d63341b"
          xlink:label="h_338_926ddefd_9977_43e0_a36e_b5777d63341b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_338_926ddefd_9977_43e0_a36e_b5777d63341b"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_339_acb74112_4424_4e23_b055_641b54b21df5"
          xlink:label="h_339_acb74112_4424_4e23_b055_641b54b21df5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_339_acb74112_4424_4e23_b055_641b54b21df5"
          xlink:to="f_0037_000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_340_c9919f2f_b915_4a0c_b27f_cdf2eb57ff95"
          xlink:label="h_340_c9919f2f_b915_4a0c_b27f_cdf2eb57ff95"
          xlink:type="locator"/>
        <link:footnote id="f_0039_000060" xlink:label="f_0039_000060" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_340_c9919f2f_b915_4a0c_b27f_cdf2eb57ff95"
          xlink:to="f_0039_000060"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_341_ff46f4f4_1a35_4296_8e34_6914f21957b1"
          xlink:label="h_341_ff46f4f4_1a35_4296_8e34_6914f21957b1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_341_ff46f4f4_1a35_4296_8e34_6914f21957b1"
          xlink:to="f_0039_000060"
          xlink:type="arc"/>
        <link:footnote id="f_0039_000061" xlink:label="f_0039_000061" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_341_ff46f4f4_1a35_4296_8e34_6914f21957b1"
          xlink:to="f_0039_000061"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_345_19c08543_1aaa_4b58_9d0c_3466e6aa23f8"
          xlink:label="h_345_19c08543_1aaa_4b58_9d0c_3466e6aa23f8"
          xlink:type="locator"/>
        <link:footnote id="f_0039_000062" xlink:label="f_0039_000062" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_345_19c08543_1aaa_4b58_9d0c_3466e6aa23f8"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_346_bf2b5cb9_0acd_4045_844c_30c3f96e805f"
          xlink:label="h_346_bf2b5cb9_0acd_4045_844c_30c3f96e805f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_346_bf2b5cb9_0acd_4045_844c_30c3f96e805f"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_347_446c54e8_6855_4b0c_8d0c_13b1d6c46735"
          xlink:label="h_347_446c54e8_6855_4b0c_8d0c_13b1d6c46735"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_347_446c54e8_6855_4b0c_8d0c_13b1d6c46735"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_348_ec04b35c_7e5d_4471_a3fe_c1bf2b9a5759"
          xlink:label="h_348_ec04b35c_7e5d_4471_a3fe_c1bf2b9a5759"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_348_ec04b35c_7e5d_4471_a3fe_c1bf2b9a5759"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_349_764cd006_3a6c_4f80_a2a6_fc77eaa2451a"
          xlink:label="h_349_764cd006_3a6c_4f80_a2a6_fc77eaa2451a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_349_764cd006_3a6c_4f80_a2a6_fc77eaa2451a"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_350_08771c7c_ea84_4418_9f02_2dd3ec69cbac"
          xlink:label="h_350_08771c7c_ea84_4418_9f02_2dd3ec69cbac"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_350_08771c7c_ea84_4418_9f02_2dd3ec69cbac"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_351_e6154bf8_804a_4457_af02_aa1c412b7a8f"
          xlink:label="h_351_e6154bf8_804a_4457_af02_aa1c412b7a8f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_351_e6154bf8_804a_4457_af02_aa1c412b7a8f"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_352_81cdab94_3d73_4b01_a50d_d5344fb592ec"
          xlink:label="h_352_81cdab94_3d73_4b01_a50d_d5344fb592ec"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_352_81cdab94_3d73_4b01_a50d_d5344fb592ec"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_353_d5a91119_cd17_4d8d_bc01_3d66362d0062"
          xlink:label="h_353_d5a91119_cd17_4d8d_bc01_3d66362d0062"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_353_d5a91119_cd17_4d8d_bc01_3d66362d0062"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_354_f4ad5651_3955_4566_b6fc_d6e5e43d24bc"
          xlink:label="h_354_f4ad5651_3955_4566_b6fc_d6e5e43d24bc"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_354_f4ad5651_3955_4566_b6fc_d6e5e43d24bc"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_355_b85019bd_e123_4131_a913_93deb9c70d1e"
          xlink:label="h_355_b85019bd_e123_4131_a913_93deb9c70d1e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_355_b85019bd_e123_4131_a913_93deb9c70d1e"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_356_8e18261f_dde0_4a84_b918_f5574803a952"
          xlink:label="h_356_8e18261f_dde0_4a84_b918_f5574803a952"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_356_8e18261f_dde0_4a84_b918_f5574803a952"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_357_816e3fb8_8c06_4776_bb03_8e84930d3645"
          xlink:label="h_357_816e3fb8_8c06_4776_bb03_8e84930d3645"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_357_816e3fb8_8c06_4776_bb03_8e84930d3645"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_358_7909034d_f94f_4fd8_8588_c3a42456a376"
          xlink:label="h_358_7909034d_f94f_4fd8_8588_c3a42456a376"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_358_7909034d_f94f_4fd8_8588_c3a42456a376"
          xlink:to="f_0039_000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_359_6eec2c97_b8ac_45d2_8b7b_6b913bcc66d7"
          xlink:label="h_359_6eec2c97_b8ac_45d2_8b7b_6b913bcc66d7"
          xlink:type="locator"/>
        <link:footnote id="f_0041_000001" xlink:label="f_0041_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_359_6eec2c97_b8ac_45d2_8b7b_6b913bcc66d7"
          xlink:to="f_0041_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_36_dd054e7b_03bb_473b_a244_7c4bb1a6f2d2"
          xlink:label="h_36_dd054e7b_03bb_473b_a244_7c4bb1a6f2d2"
          xlink:type="locator"/>
        <link:footnote id="f_0005_000011" xlink:label="f_0005_000011" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_36_dd054e7b_03bb_473b_a244_7c4bb1a6f2d2"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_360_384d607b_6749_4a64_9f71_923090749e7d"
          xlink:label="h_360_384d607b_6749_4a64_9f71_923090749e7d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_360_384d607b_6749_4a64_9f71_923090749e7d"
          xlink:to="f_0041_000001"
          xlink:type="arc"/>
        <link:footnote id="f_0041_000002" xlink:label="f_0041_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_360_384d607b_6749_4a64_9f71_923090749e7d"
          xlink:to="f_0041_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_364_5fa8fbb9_a52c_4754_9257_66cabe1c90af"
          xlink:label="h_364_5fa8fbb9_a52c_4754_9257_66cabe1c90af"
          xlink:type="locator"/>
        <link:footnote id="f_0041_000003" xlink:label="f_0041_000003" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_364_5fa8fbb9_a52c_4754_9257_66cabe1c90af"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_365_a177a922_7b40_43be_b31f_7a4590d61799"
          xlink:label="h_365_a177a922_7b40_43be_b31f_7a4590d61799"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_365_a177a922_7b40_43be_b31f_7a4590d61799"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_366_9a5dddf1_77e9_4dbf_b70b_38ff5906efd9"
          xlink:label="h_366_9a5dddf1_77e9_4dbf_b70b_38ff5906efd9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_366_9a5dddf1_77e9_4dbf_b70b_38ff5906efd9"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_367_8bc36a36_454e_4d9d_8faa_a64942b22429"
          xlink:label="h_367_8bc36a36_454e_4d9d_8faa_a64942b22429"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_367_8bc36a36_454e_4d9d_8faa_a64942b22429"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_368_01a02a90_edbb_41dd_a574_7cdda2ece31c"
          xlink:label="h_368_01a02a90_edbb_41dd_a574_7cdda2ece31c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_368_01a02a90_edbb_41dd_a574_7cdda2ece31c"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_369_d02e4850_17d2_4c70_a58a_4a8d4a9f49c8"
          xlink:label="h_369_d02e4850_17d2_4c70_a58a_4a8d4a9f49c8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_369_d02e4850_17d2_4c70_a58a_4a8d4a9f49c8"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_37_d7705daf_bfac_46de_a3ab_7d33f7313625"
          xlink:label="h_37_d7705daf_bfac_46de_a3ab_7d33f7313625"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_37_d7705daf_bfac_46de_a3ab_7d33f7313625"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_370_6a99b8db_297f_42c5_93c8_2bd7b0df25cc"
          xlink:label="h_370_6a99b8db_297f_42c5_93c8_2bd7b0df25cc"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_370_6a99b8db_297f_42c5_93c8_2bd7b0df25cc"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_371_53771713_70df_49b7_94ef_5ea17c9b882a"
          xlink:label="h_371_53771713_70df_49b7_94ef_5ea17c9b882a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_371_53771713_70df_49b7_94ef_5ea17c9b882a"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_372_4140f4ab_1aaf_4e55_8bcd_bbb8a0107832"
          xlink:label="h_372_4140f4ab_1aaf_4e55_8bcd_bbb8a0107832"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_372_4140f4ab_1aaf_4e55_8bcd_bbb8a0107832"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_373_75d0e6d5_4f5f_4e2c_aa24_b2470fccab0a"
          xlink:label="h_373_75d0e6d5_4f5f_4e2c_aa24_b2470fccab0a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_373_75d0e6d5_4f5f_4e2c_aa24_b2470fccab0a"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_374_02d89955_bacf_4b4c_8fa0_bd3d2de227a3"
          xlink:label="h_374_02d89955_bacf_4b4c_8fa0_bd3d2de227a3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_374_02d89955_bacf_4b4c_8fa0_bd3d2de227a3"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_375_b8850d7e_773b_4e7b_a856_84c806aa89fe"
          xlink:label="h_375_b8850d7e_773b_4e7b_a856_84c806aa89fe"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_375_b8850d7e_773b_4e7b_a856_84c806aa89fe"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_376_106acc28_5881_41bd_9615_f12ab277b726"
          xlink:label="h_376_106acc28_5881_41bd_9615_f12ab277b726"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_376_106acc28_5881_41bd_9615_f12ab277b726"
          xlink:to="f_0041_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_377_7da321ac_59ae_4f17_b816_55afce43d535"
          xlink:label="h_377_7da321ac_59ae_4f17_b816_55afce43d535"
          xlink:type="locator"/>
        <link:footnote id="f_0043_000001" xlink:label="f_0043_000001" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_377_7da321ac_59ae_4f17_b816_55afce43d535"
          xlink:to="f_0043_000001"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_378_2af9c0aa_1196_4f1a_860a_c0d5d27af76f"
          xlink:label="h_378_2af9c0aa_1196_4f1a_860a_c0d5d27af76f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_378_2af9c0aa_1196_4f1a_860a_c0d5d27af76f"
          xlink:to="f_0043_000001"
          xlink:type="arc"/>
        <link:footnote id="f_0043_000002" xlink:label="f_0043_000002" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_378_2af9c0aa_1196_4f1a_860a_c0d5d27af76f"
          xlink:to="f_0043_000002"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_38_12f4f2a5_c140_4de9_b37e_f570e1fdf82d"
          xlink:label="h_38_12f4f2a5_c140_4de9_b37e_f570e1fdf82d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_38_12f4f2a5_c140_4de9_b37e_f570e1fdf82d"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_382_62e9ab34_53d5_4127_b010_4a8604cb201c"
          xlink:label="h_382_62e9ab34_53d5_4127_b010_4a8604cb201c"
          xlink:type="locator"/>
        <link:footnote id="f_0043_000003" xlink:label="f_0043_000003" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_382_62e9ab34_53d5_4127_b010_4a8604cb201c"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_383_5b9da520_b44b_4295_b795_06dbc8674664"
          xlink:label="h_383_5b9da520_b44b_4295_b795_06dbc8674664"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_383_5b9da520_b44b_4295_b795_06dbc8674664"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_384_e1e4b2b7_aa5c_40f2_8f75_e6e030088d57"
          xlink:label="h_384_e1e4b2b7_aa5c_40f2_8f75_e6e030088d57"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_384_e1e4b2b7_aa5c_40f2_8f75_e6e030088d57"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_385_9c060193_a61f_4eb9_b667_cd058ed1b88f"
          xlink:label="h_385_9c060193_a61f_4eb9_b667_cd058ed1b88f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_385_9c060193_a61f_4eb9_b667_cd058ed1b88f"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_386_a3af5cf8_8d43_462a_bbc8_345f82b30724"
          xlink:label="h_386_a3af5cf8_8d43_462a_bbc8_345f82b30724"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_386_a3af5cf8_8d43_462a_bbc8_345f82b30724"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_387_d8ce3ba2_a6b8_469f_ba93_49a10d9e95d6"
          xlink:label="h_387_d8ce3ba2_a6b8_469f_ba93_49a10d9e95d6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_387_d8ce3ba2_a6b8_469f_ba93_49a10d9e95d6"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_388_84002fc5_52c7_41a9_9c1f_ea309ab73929"
          xlink:label="h_388_84002fc5_52c7_41a9_9c1f_ea309ab73929"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_388_84002fc5_52c7_41a9_9c1f_ea309ab73929"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_389_5c48b88c_72c4_4b68_8fb3_7aeecb8718f3"
          xlink:label="h_389_5c48b88c_72c4_4b68_8fb3_7aeecb8718f3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_389_5c48b88c_72c4_4b68_8fb3_7aeecb8718f3"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_39_be4051f9_f006_435b_a321_8cc54ba1f8c9"
          xlink:label="h_39_be4051f9_f006_435b_a321_8cc54ba1f8c9"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_39_be4051f9_f006_435b_a321_8cc54ba1f8c9"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_390_ca8f80d6_aedb_4f8f_8caa_d6063de5eb49"
          xlink:label="h_390_ca8f80d6_aedb_4f8f_8caa_d6063de5eb49"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_390_ca8f80d6_aedb_4f8f_8caa_d6063de5eb49"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_391_f6c52b90_776d_4327_aeac_e0fc859461bb"
          xlink:label="h_391_f6c52b90_776d_4327_aeac_e0fc859461bb"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_391_f6c52b90_776d_4327_aeac_e0fc859461bb"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_392_397c52dc_e45c_4f98_a080_7dbe098d5a5f"
          xlink:label="h_392_397c52dc_e45c_4f98_a080_7dbe098d5a5f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_392_397c52dc_e45c_4f98_a080_7dbe098d5a5f"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_393_9077f2d0_7106_4a6c_832e_980665044614"
          xlink:label="h_393_9077f2d0_7106_4a6c_832e_980665044614"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_393_9077f2d0_7106_4a6c_832e_980665044614"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_394_acfebb30_68cd_4138_8654_0ceaf9b53b10"
          xlink:label="h_394_acfebb30_68cd_4138_8654_0ceaf9b53b10"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_394_acfebb30_68cd_4138_8654_0ceaf9b53b10"
          xlink:to="f_0043_000003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_395_08e81315_99b4_4359_b834_8bb4dca10bd4"
          xlink:label="h_395_08e81315_99b4_4359_b834_8bb4dca10bd4"
          xlink:type="locator"/>
        <link:footnote id="f_0045_000069" xlink:label="f_0045_000069" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_395_08e81315_99b4_4359_b834_8bb4dca10bd4"
          xlink:to="f_0045_000069"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_396_eb35600d_fdda_4580_be55_78387397560a"
          xlink:label="h_396_eb35600d_fdda_4580_be55_78387397560a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_396_eb35600d_fdda_4580_be55_78387397560a"
          xlink:to="f_0045_000069"
          xlink:type="arc"/>
        <link:footnote id="f_0045_000070" xlink:label="f_0045_000070" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_396_eb35600d_fdda_4580_be55_78387397560a"
          xlink:to="f_0045_000070"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_40_5e0442d4_c4ea_480d_a6f2_e32d7fb05d1e"
          xlink:label="h_40_5e0442d4_c4ea_480d_a6f2_e32d7fb05d1e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_40_5e0442d4_c4ea_480d_a6f2_e32d7fb05d1e"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_400_708d4cb8_6070_40d3_a5f5_90191d9f6653"
          xlink:label="h_400_708d4cb8_6070_40d3_a5f5_90191d9f6653"
          xlink:type="locator"/>
        <link:footnote id="f_0045_000071" xlink:label="f_0045_000071" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_400_708d4cb8_6070_40d3_a5f5_90191d9f6653"
          xlink:to="f_0045_000071"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_408_36c0541d_bb70_4a17_bcea_52dded5a4bbe"
          xlink:label="h_408_36c0541d_bb70_4a17_bcea_52dded5a4bbe"
          xlink:type="locator"/>
        <link:footnote id="f_0045_000072" xlink:label="f_0045_000072" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Percentage rounds to zero.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_408_36c0541d_bb70_4a17_bcea_52dded5a4bbe"
          xlink:to="f_0045_000072"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_41_91114f90_4005_4d0c_b56d_ec81b5fb9bf1"
          xlink:label="h_41_91114f90_4005_4d0c_b56d_ec81b5fb9bf1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_41_91114f90_4005_4d0c_b56d_ec81b5fb9bf1"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_412_2bcccc33_f2c9_4d6f_9224_a1daf0b7b0cc"
          xlink:label="h_412_2bcccc33_f2c9_4d6f_9224_a1daf0b7b0cc"
          xlink:type="locator"/>
        <link:footnote id="f_0047_000073" xlink:label="f_0047_000073" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_412_2bcccc33_f2c9_4d6f_9224_a1daf0b7b0cc"
          xlink:to="f_0047_000073"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_413_99ffe9e6_7b27_43e2_8150_466541935f4e"
          xlink:label="h_413_99ffe9e6_7b27_43e2_8150_466541935f4e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_413_99ffe9e6_7b27_43e2_8150_466541935f4e"
          xlink:to="f_0047_000073"
          xlink:type="arc"/>
        <link:footnote id="f_0047_000074" xlink:label="f_0047_000074" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_413_99ffe9e6_7b27_43e2_8150_466541935f4e"
          xlink:to="f_0047_000074"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_417_2361830e_ee3f_4771_846f_6ae3fc29cf62"
          xlink:label="h_417_2361830e_ee3f_4771_846f_6ae3fc29cf62"
          xlink:type="locator"/>
        <link:footnote id="f_0047_000075" xlink:label="f_0047_000075" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_417_2361830e_ee3f_4771_846f_6ae3fc29cf62"
          xlink:to="f_0047_000075"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_42_b4aaea82_9be4_4d7b_b817_97a884362628"
          xlink:label="h_42_b4aaea82_9be4_4d7b_b817_97a884362628"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_42_b4aaea82_9be4_4d7b_b817_97a884362628"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_425_d5527e1c_82dd_4581_a19d_eeed46448d62"
          xlink:label="h_425_d5527e1c_82dd_4581_a19d_eeed46448d62"
          xlink:type="locator"/>
        <link:footnote id="f_0047_000076" xlink:label="f_0047_000076" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">Percentage rounds to zero.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_425_d5527e1c_82dd_4581_a19d_eeed46448d62"
          xlink:to="f_0047_000076"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_429_bb068a79_9f12_4ba5_b796_30ee3c016b31"
          xlink:label="h_429_bb068a79_9f12_4ba5_b796_30ee3c016b31"
          xlink:type="locator"/>
        <link:footnote id="f_0049_000077" xlink:label="f_0049_000077" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_429_bb068a79_9f12_4ba5_b796_30ee3c016b31"
          xlink:to="f_0049_000077"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_43_eeaf3f36_e5c8_4c98_900c_e23228eb263a"
          xlink:label="h_43_eeaf3f36_e5c8_4c98_900c_e23228eb263a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_43_eeaf3f36_e5c8_4c98_900c_e23228eb263a"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_430_91b32517_0ef6_4ac5_9755_45c490ee5c2d"
          xlink:label="h_430_91b32517_0ef6_4ac5_9755_45c490ee5c2d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_430_91b32517_0ef6_4ac5_9755_45c490ee5c2d"
          xlink:to="f_0049_000077"
          xlink:type="arc"/>
        <link:footnote id="f_0049_000078" xlink:label="f_0049_000078" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_430_91b32517_0ef6_4ac5_9755_45c490ee5c2d"
          xlink:to="f_0049_000078"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_437_d2a3cab0_b4f2_4d4b_87d7_462fb9f6c5b1"
          xlink:label="h_437_d2a3cab0_b4f2_4d4b_87d7_462fb9f6c5b1"
          xlink:type="locator"/>
        <link:footnote id="f_0049_000079" xlink:label="f_0049_000079" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_437_d2a3cab0_b4f2_4d4b_87d7_462fb9f6c5b1"
          xlink:to="f_0049_000079"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_44_2f51c904_ade1_41dc_8029_089f1eb1f6f4"
          xlink:label="h_44_2f51c904_ade1_41dc_8029_089f1eb1f6f4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_44_2f51c904_ade1_41dc_8029_089f1eb1f6f4"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_442_78f47bfe_88f7_44e4_90b1_44041a814fee"
          xlink:label="h_442_78f47bfe_88f7_44e4_90b1_44041a814fee"
          xlink:type="locator"/>
        <link:footnote id="f_0051_000080" xlink:label="f_0051_000080" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_442_78f47bfe_88f7_44e4_90b1_44041a814fee"
          xlink:to="f_0051_000080"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_443_abb9439e_22b9_4c23_b948_7777f2f84a51"
          xlink:label="h_443_abb9439e_22b9_4c23_b948_7777f2f84a51"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_443_abb9439e_22b9_4c23_b948_7777f2f84a51"
          xlink:to="f_0051_000080"
          xlink:type="arc"/>
        <link:footnote id="f_0051_000081" xlink:label="f_0051_000081" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_443_abb9439e_22b9_4c23_b948_7777f2f84a51"
          xlink:to="f_0051_000081"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_45_87ab6715_039a_4826_9fba_3f3d6b887ba5"
          xlink:label="h_45_87ab6715_039a_4826_9fba_3f3d6b887ba5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_45_87ab6715_039a_4826_9fba_3f3d6b887ba5"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_450_02219136_7630_4fe2_bfc1_0b717de066b9"
          xlink:label="h_450_02219136_7630_4fe2_bfc1_0b717de066b9"
          xlink:type="locator"/>
        <link:footnote id="f_0051_000082" xlink:label="f_0051_000082" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">All, or a portion of the securities categorized as U.S. Government Agencies, were agency mortgage-backed securities.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_450_02219136_7630_4fe2_bfc1_0b717de066b9"
          xlink:to="f_0051_000082"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_46_e4451ba5_c3c7_4bcf_a159_d595dc8dbde8"
          xlink:label="h_46_e4451ba5_c3c7_4bcf_a159_d595dc8dbde8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_46_e4451ba5_c3c7_4bcf_a159_d595dc8dbde8"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_47_122aba57_9eba_46f5_a752_1e80369fa629"
          xlink:label="h_47_122aba57_9eba_46f5_a752_1e80369fa629"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_47_122aba57_9eba_46f5_a752_1e80369fa629"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_48_fe2898ff_060c_4686_b74c_b40f96eac29c"
          xlink:label="h_48_fe2898ff_060c_4686_b74c_b40f96eac29c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_48_fe2898ff_060c_4686_b74c_b40f96eac29c"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_49_60605316_fdd5_421d_978b_7348c85b34de"
          xlink:label="h_49_60605316_fdd5_421d_978b_7348c85b34de"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_49_60605316_fdd5_421d_978b_7348c85b34de"
          xlink:to="f_0005_000011"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_50_425cf964_ec4a_4c7d_8406_2805ab0d4b50"
          xlink:label="h_50_425cf964_ec4a_4c7d_8406_2805ab0d4b50"
          xlink:type="locator"/>
        <link:footnote id="f_0007_000012" xlink:label="f_0007_000012" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_50_425cf964_ec4a_4c7d_8406_2805ab0d4b50"
          xlink:to="f_0007_000012"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_51_a6e362c3_e45b_42dc_bfe3_3ed5a4206c0f"
          xlink:label="h_51_a6e362c3_e45b_42dc_bfe3_3ed5a4206c0f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_51_a6e362c3_e45b_42dc_bfe3_3ed5a4206c0f"
          xlink:to="f_0007_000012"
          xlink:type="arc"/>
        <link:footnote id="f_0007_000013" xlink:label="f_0007_000013" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_51_a6e362c3_e45b_42dc_bfe3_3ed5a4206c0f"
          xlink:to="f_0007_000013"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_55_1178831d_18c7_49b3_8d15_66c487fb7c39"
          xlink:label="h_55_1178831d_18c7_49b3_8d15_66c487fb7c39"
          xlink:type="locator"/>
        <link:footnote id="f_0007_000014" xlink:label="f_0007_000014" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_55_1178831d_18c7_49b3_8d15_66c487fb7c39"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_56_93f61ce7_d79b_49d9_b09e_9a56fa62af82"
          xlink:label="h_56_93f61ce7_d79b_49d9_b09e_9a56fa62af82"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_56_93f61ce7_d79b_49d9_b09e_9a56fa62af82"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_57_758f5926_fcda_44d1_aedb_204d02565e8f"
          xlink:label="h_57_758f5926_fcda_44d1_aedb_204d02565e8f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_57_758f5926_fcda_44d1_aedb_204d02565e8f"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_58_4b253909_812e_4d66_9b74_5411b3157f7a"
          xlink:label="h_58_4b253909_812e_4d66_9b74_5411b3157f7a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_58_4b253909_812e_4d66_9b74_5411b3157f7a"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_59_7f9d01e2_92aa_4509_a2ba_e1ed31c80736"
          xlink:label="h_59_7f9d01e2_92aa_4509_a2ba_e1ed31c80736"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_59_7f9d01e2_92aa_4509_a2ba_e1ed31c80736"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_60_b5d2cd20_e5a5_4b6f_9b18_37d19f259845"
          xlink:label="h_60_b5d2cd20_e5a5_4b6f_9b18_37d19f259845"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_60_b5d2cd20_e5a5_4b6f_9b18_37d19f259845"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_61_5b972cc9_5253_448a_9538_2bfadcdad005"
          xlink:label="h_61_5b972cc9_5253_448a_9538_2bfadcdad005"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_61_5b972cc9_5253_448a_9538_2bfadcdad005"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_62_9f5ce830_d289_4a5d_bd03_3b8e579eac92"
          xlink:label="h_62_9f5ce830_d289_4a5d_bd03_3b8e579eac92"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_62_9f5ce830_d289_4a5d_bd03_3b8e579eac92"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_63_84fbcf49_96ca_4635_9112_112c996d6486"
          xlink:label="h_63_84fbcf49_96ca_4635_9112_112c996d6486"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_63_84fbcf49_96ca_4635_9112_112c996d6486"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_64_b662f614_f74f_42c6_a10c_33fc99368a65"
          xlink:label="h_64_b662f614_f74f_42c6_a10c_33fc99368a65"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_64_b662f614_f74f_42c6_a10c_33fc99368a65"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_65_159dea68_0e39_4dc7_bb50_1aaeba17484a"
          xlink:label="h_65_159dea68_0e39_4dc7_bb50_1aaeba17484a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_65_159dea68_0e39_4dc7_bb50_1aaeba17484a"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_66_4463592c_c6bc_405f_b047_c5d8fe34e957"
          xlink:label="h_66_4463592c_c6bc_405f_b047_c5d8fe34e957"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_66_4463592c_c6bc_405f_b047_c5d8fe34e957"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_67_63652a63_0b30_4492_8ab8_4c3ec6d088cf"
          xlink:label="h_67_63652a63_0b30_4492_8ab8_4c3ec6d088cf"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_67_63652a63_0b30_4492_8ab8_4c3ec6d088cf"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_68_baedbb5d_96f0_4d20_a8e1_59ff0e8d40b8"
          xlink:label="h_68_baedbb5d_96f0_4d20_a8e1_59ff0e8d40b8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_68_baedbb5d_96f0_4d20_a8e1_59ff0e8d40b8"
          xlink:to="f_0007_000014"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_69_b29eaae3_c03d_44bb_a244_0d1195b11515"
          xlink:label="h_69_b29eaae3_c03d_44bb_a244_0d1195b11515"
          xlink:type="locator"/>
        <link:footnote id="f_0009_000015" xlink:label="f_0009_000015" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_69_b29eaae3_c03d_44bb_a244_0d1195b11515"
          xlink:to="f_0009_000015"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_70_3931f93a_6602_4c18_aeb0_a477d43dfced"
          xlink:label="h_70_3931f93a_6602_4c18_aeb0_a477d43dfced"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_70_3931f93a_6602_4c18_aeb0_a477d43dfced"
          xlink:to="f_0009_000015"
          xlink:type="arc"/>
        <link:footnote id="f_0009_000016" xlink:label="f_0009_000016" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_70_3931f93a_6602_4c18_aeb0_a477d43dfced"
          xlink:to="f_0009_000016"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_74_81a7419d_75ca_419b_b7c9_bc7bf8d2253d"
          xlink:label="h_74_81a7419d_75ca_419b_b7c9_bc7bf8d2253d"
          xlink:type="locator"/>
        <link:footnote id="f_0009_000017" xlink:label="f_0009_000017" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; vertical-align: top; text-align: left; margin: 0px 0px 3pt 0px;">For Fund compliance purposes, the Fund may not use the same classification system. These classifications are used for financial reporting purposes.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_74_81a7419d_75ca_419b_b7c9_bc7bf8d2253d"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_75_835ed1ee_5357_4b2b_bd90_832d0661d979"
          xlink:label="h_75_835ed1ee_5357_4b2b_bd90_832d0661d979"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_75_835ed1ee_5357_4b2b_bd90_832d0661d979"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_76_a75aca47_ad1f_4651_b377_7687b4c0c102"
          xlink:label="h_76_a75aca47_ad1f_4651_b377_7687b4c0c102"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_76_a75aca47_ad1f_4651_b377_7687b4c0c102"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_77_1d4b959b_1d1b_4139_bf4d_6dcede79b4df"
          xlink:label="h_77_1d4b959b_1d1b_4139_bf4d_6dcede79b4df"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_77_1d4b959b_1d1b_4139_bf4d_6dcede79b4df"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_78_4daf0ed3_8294_4bdd_9df9_f746d8d0b566"
          xlink:label="h_78_4daf0ed3_8294_4bdd_9df9_f746d8d0b566"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_78_4daf0ed3_8294_4bdd_9df9_f746d8d0b566"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_79_442d811a_c905_426f_8623_d340f6ba0f21"
          xlink:label="h_79_442d811a_c905_426f_8623_d340f6ba0f21"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_79_442d811a_c905_426f_8623_d340f6ba0f21"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_80_f1b090fd_49bb_42d7_bae7_4e4522ea5521"
          xlink:label="h_80_f1b090fd_49bb_42d7_bae7_4e4522ea5521"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_80_f1b090fd_49bb_42d7_bae7_4e4522ea5521"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_81_da94c80b_1738_4857_ba84_0c8d27107fa7"
          xlink:label="h_81_da94c80b_1738_4857_ba84_0c8d27107fa7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_81_da94c80b_1738_4857_ba84_0c8d27107fa7"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_82_97be824d_39f2_4dfd_8b65_c4df7cb47a17"
          xlink:label="h_82_97be824d_39f2_4dfd_8b65_c4df7cb47a17"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_82_97be824d_39f2_4dfd_8b65_c4df7cb47a17"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_83_08fe983a_8f42_438a_a9df_e7a7e1fd0c5c"
          xlink:label="h_83_08fe983a_8f42_438a_a9df_e7a7e1fd0c5c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_83_08fe983a_8f42_438a_a9df_e7a7e1fd0c5c"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_84_5a07794d_1b67_4844_bc2d_a9d357902f67"
          xlink:label="h_84_5a07794d_1b67_4844_bc2d_a9d357902f67"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_84_5a07794d_1b67_4844_bc2d_a9d357902f67"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_85_6ace9b39_e88a_4ebd_94c0_95011672f967"
          xlink:label="h_85_6ace9b39_e88a_4ebd_94c0_95011672f967"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_85_6ace9b39_e88a_4ebd_94c0_95011672f967"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_86_5bbb1cbb_cd9b_41cf_a900_cd47f4450e02"
          xlink:label="h_86_5bbb1cbb_cd9b_41cf_a900_cd47f4450e02"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_86_5bbb1cbb_cd9b_41cf_a900_cd47f4450e02"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_87_fd0b415f_89d7_4c32_8442_e02c661e336f"
          xlink:label="h_87_fd0b415f_89d7_4c32_8442_e02c661e336f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_87_fd0b415f_89d7_4c32_8442_e02c661e336f"
          xlink:to="f_0009_000017"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_88_07319913_f58d_445a_8bdf_0fa33e0ca894"
          xlink:label="h_88_07319913_f58d_445a_8bdf_0fa33e0ca894"
          xlink:type="locator"/>
        <link:footnote id="f_0011_000018" xlink:label="f_0011_000018" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">This does not reflect any transactional costs, such as sales charges (loads) or fees which may be applied at the variable life insurance, variable annuity, or qualified retirement plan product level.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_88_07319913_f58d_445a_8bdf_0fa33e0ca894"
          xlink:to="f_0011_000018"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_89_e22c9fa5_c067_400f_bc23_2e787e48d333"
          xlink:label="h_89_e22c9fa5_c067_400f_bc23_2e787e48d333"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_89_e22c9fa5_c067_400f_bc23_2e787e48d333"
          xlink:to="f_0011_000018"
          xlink:type="arc"/>
        <link:footnote id="f_0011_000019" xlink:label="f_0011_000019" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'arial'; font-size: 9pt; line-height: 9pt; font-style: normal; text-align: left; vertical-align: top; margin: 0px;">Annualized.</xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_89_e22c9fa5_c067_400f_bc23_2e787e48d333"
          xlink:to="f_0011_000019"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_93_e293a957_7c95_4422_a679_4770d2fbaaa2"
          xlink:label="h_93_e293a957_7c95_4422_a679_4770d2fbaaa2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_93_e293a957_7c95_4422_a679_4770d2fbaaa2"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_94_d6d66817_1e8e_4ac1_bb2f_a1f0f9f977c7"
          xlink:label="h_94_d6d66817_1e8e_4ac1_bb2f_a1f0f9f977c7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_94_d6d66817_1e8e_4ac1_bb2f_a1f0f9f977c7"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_95_8a755d87_9c3e_41ef_bc32_b03df53b11a4"
          xlink:label="h_95_8a755d87_9c3e_41ef_bc32_b03df53b11a4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_95_8a755d87_9c3e_41ef_bc32_b03df53b11a4"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_96_8c004e21_9148_4e24_b742_9df09ee92297"
          xlink:label="h_96_8c004e21_9148_4e24_b742_9df09ee92297"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_96_8c004e21_9148_4e24_b742_9df09ee92297"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_97_5d028f2a_5c76_4bb3_af5f_ff85057ced9c"
          xlink:label="h_97_5d028f2a_5c76_4bb3_af5f_ff85057ced9c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_97_5d028f2a_5c76_4bb3_af5f_ff85057ced9c"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_98_d3facc42_08c4_4bbc_a8aa_5dc5751a7db7"
          xlink:label="h_98_d3facc42_08c4_4bbc_a8aa_5dc5751a7db7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_98_d3facc42_08c4_4bbc_a8aa_5dc5751a7db7"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#h_99_5685df7d_c4d8_4d6e_9663_4e89348f32b1"
          xlink:label="h_99_5685df7d_c4d8_4d6e_9663_4e89348f32b1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="h_99_5685df7d_c4d8_4d6e_9663_4e89348f32b1"
          xlink:to="f_0011_000020"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
