[data-spectrum-affiliation]{--affiliation-ink:#141414;--affiliation-copy:#5c5c5c;--affiliation-rule:#1414141f;border-block:1px solid var(--affiliation-rule);width:100%;color:var(--affiliation-ink);text-align:center;margin:0}[data-spectrum-affiliation][data-theme=dark]{--affiliation-ink:#f5f5f5;--affiliation-copy:#c4c4c4;--affiliation-rule:#f5f5f529}[data-spectrum-affiliation] .spectrum-affiliation-inner{width:min(1240px,100%);margin-inline:auto;padding:26px 24px 30px}[data-spectrum-affiliation] .spectrum-affiliation-venture{letter-spacing:normal;text-transform:none;color:var(--affiliation-copy);margin:0;font-size:12px;font-weight:400;line-height:1.6}[data-spectrum-affiliation] .spectrum-affiliation-venture>a{color:var(--affiliation-ink);text-underline-offset:3px;align-items:center;gap:3px;margin-left:9px;text-decoration:underline;display:inline-flex}[data-spectrum-affiliation] .spectrum-affiliation-venture>a:focus-visible{outline-offset:5px;outline:2px solid}[data-spectrum-affiliation] .spectrum-affiliation-label{letter-spacing:.09em;text-transform:none;color:var(--affiliation-copy);margin:17px 0 0;font-size:10px;font-weight:400;line-height:1.6}[data-spectrum-affiliation] .spectrum-affiliation-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:31px;margin-top:18px;display:flex}[data-spectrum-affiliation] .spectrum-affiliation-logos img{object-fit:contain;filter:brightness(0);width:auto;max-width:100px;height:25px;display:block}[data-spectrum-affiliation][data-theme=dark] .spectrum-affiliation-logos img{filter:brightness(0)invert()}[data-spectrum-affiliation] .spectrum-affiliation-note{letter-spacing:normal;text-transform:none;max-width:700px;color:var(--affiliation-copy);margin:18px auto 0;font-size:11px;font-weight:400;line-height:1.6}@media(max-width:1080px){[data-spectrum-affiliation] .spectrum-affiliation-logos{gap:25px}}@media(max-width:600px){[data-spectrum-affiliation] .spectrum-affiliation-inner{padding:24px 20px 26px}[data-spectrum-affiliation] .spectrum-affiliation-venture{max-width:300px;margin-inline:auto;font-size:11px}[data-spectrum-affiliation] .spectrum-affiliation-venture>a{justify-content:center;margin:5px 0 0;display:flex}[data-spectrum-affiliation] .spectrum-affiliation-label{font-size:9px}[data-spectrum-affiliation] .spectrum-affiliation-logos{gap:21px 24px;max-width:400px;margin-inline:auto}[data-spectrum-affiliation] .spectrum-affiliation-logos img{max-width:85px;height:21px}}[data-spectrum-affiliation] .spectrum-affiliation-logos img:nth-child(2){height:19px}[data-spectrum-affiliation] .spectrum-affiliation-logos img:nth-child(4){height:30px}[data-spectrum-affiliation] .spectrum-affiliation-logos img:nth-child(6){height:18px}[data-spectrum-affiliation] .spectrum-affiliation-logos img:nth-child(8){height:16px}@font-face{font-family:Legendary Menu Sans;src:url(/fonts/legendary-menu-source-sans-3.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Legendary Wordmark Fraunces;src:url(/fonts/legendary-wordmark-fraunces-normal.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}.legendary-grid-trigger{cursor:pointer;color:#25221f!important;background:#fff!important;border:1px solid #e9e3db!important;border-radius:999px!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important}.legendary-grid-trigger:hover,.legendary-grid-trigger[data-state=open]{background:#f7f3ee!important}.legendary-grid-icon{grid-template-columns:repeat(3,3px)!important;gap:3px!important;display:grid!important}.legendary-grid-icon>span{background:currentColor!important;border-radius:1px!important;width:3px!important;height:3px!important}.legendary-grid-menu{z-index:100;box-sizing:border-box;width:min(680px,100vw - 32px);max-height:var(--radix-dropdown-menu-content-available-height);color:#25221f;background:#fff;border:1px solid #e9e3db;border-radius:22px;padding:20px;font:400 14px/1.5 Legendary Menu Sans,"Source Sans 3",sans-serif;overflow-y:auto;box-shadow:0 16px 50px -28px #4c372538,0 2px 8px #4c372506}.legendary-grid-menu *,.legendary-grid-trigger *{box-sizing:border-box}.legendary-grid-menu a{outline:none;display:block;color:inherit!important;text-decoration:none!important}.legendary-grid-parent{letter-spacing:1.2px;text-transform:uppercase;min-height:44px;margin-bottom:12px;padding:10px 8px;color:#625c56!important;font:600 11px/1.5 Legendary Menu Sans,"Source Sans 3",sans-serif!important}.legendary-grid-studios{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.legendary-grid-item{border-top:1px solid #e9e3db;border-radius:6px;min-height:70px;padding:12px 8px 8px}.legendary-grid-item strong{font-optical-sizing:auto;display:block;font-variation-settings:normal!important;letter-spacing:0!important;font:500 18px/1.2 Legendary Wordmark Fraunces,Fraunces,Georgia,serif!important}.legendary-grid-item>span{letter-spacing:.5px;color:#625c56;margin-top:8px;display:block;font:400 11px/1.5 Legendary Menu Sans,"Source Sans 3",sans-serif!important}.legendary-grid-item small{color:#625c56;margin-top:5px;display:block;font:600 11px/1.5 Legendary Menu Sans,"Source Sans 3",sans-serif!important}.legendary-grid-footer{letter-spacing:1px;text-transform:uppercase;border-top:1px solid #e9e3db;min-height:44px;margin-top:20px;padding:14px 8px 4px;color:#625c56!important;font:400 11px/1.5 Legendary Menu Sans,"Source Sans 3",sans-serif!important}.legendary-grid-menu a[data-highlighted]{background:#f7f3ee}.legendary-grid-trigger:focus-visible,.legendary-grid-menu a:focus-visible{outline-offset:3px;outline:2px solid #625c56!important}@media(max-width:639px){.legendary-grid-menu{width:min(360px,100vw - 32px);padding:16px}.legendary-grid-studios{grid-template-columns:minmax(0,1fr);gap:8px}}.legendary-grid-arrow{vertical-align:-2px;flex:none;margin-left:3px;width:13px!important;height:13px!important;display:inline-block!important}.legendary-grid-menu:focus,.legendary-grid-menu:focus-visible{outline:none!important}.da-brand-navigation{flex-shrink:0;align-items:center;gap:12px;display:flex}@media(max-width:400px){.da-nav .da-nav-inner{gap:6px;width:calc(100% - 24px)}.da-nav .da-brand-navigation,.da-nav .da-nav-actions{gap:8px}}
