/* Compact, useful first screen. All selectors are homepage-specific. */
.value-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start;padding-block:42px 48px}.value-title-row{display:flex;align-items:center;gap:25px}.value-title-row>div{flex:1;min-width:0}.value-title-row figure{width:125px;flex-shrink:0}.value-title-row img{width:125px;height:165px;object-fit:contain}.value-title-row figcaption{font-size:.75rem;letter-spacing:.04em}.brand-page .value-hero h1{font-size:clamp(2.6rem,4.2vw,4.2rem);margin:16px 0;line-height:1.1}.value-hero .eyebrow,.value-next .eyebrow,.value-hairold .eyebrow,.value-play .eyebrow{font-size:.75rem;line-height:1.6}.value-lead{font-size:1.125rem;max-width:45ch}.value-promise{font-size:.875rem!important;color:#dedbd3!important}.value-starter{border:1px solid #667079;padding:24px;background:#20262d}.value-starter>.eyebrow{margin:0 0 14px}.value-options{display:flex;flex-wrap:wrap;gap:8px}.value-options button{background:transparent;border:1px solid #87919a;color:#f1ece3;min-height:44px;padding:9px 12px;font:500 .875rem/1.3 system-ui;cursor:pointer}.value-options button[aria-pressed=true]{background:#e2bb75;color:#1a2026;border-color:#e2bb75}.value-options button:focus-visible,.value-hero a:focus-visible{outline:3px solid #f1ece3;outline-offset:4px}.value-preview[hidden]{display:none!important}.brand-page .value-preview h2{font-size:1.8rem;letter-spacing:-.025em;margin:22px 0 12px}.value-preview>p{font-size:1rem;margin:8px 0}.value-preview ul{padding-left:22px;color:#ece8df;font-size:1rem;line-height:1.5;margin:14px 0 20px}.value-preview li{padding-block:3px}.value-preview .btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;white-space:normal}.value-preview .value-small{font-size:.875rem;line-height:1.6;margin:14px 0 0}.value-next{padding-block:50px;border-block:1px solid #41474d}.value-section-head{max-width:720px}.value-section-head h2{margin:16px 0}.value-section-head>p:not(.eyebrow){font-size:1rem;max-width:52ch}.value-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:34px}.value-paths article{border-top:1px solid #606972;padding-top:20px}.value-paths h3{font:400 1.7rem/1.2 Fraunces,Georgia,serif;margin:13px 0}.value-paths p{font-size:1rem}.value-paths .text-link,.value-intro .text-link,.value-hairold .text-link,.value-play .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}.value-storage{font-size:.875rem!important;max-width:85ch;margin-top:28px!important}.value-hairold{display:grid;grid-template-columns:.8fr 1fr;gap:75px;align-items:center;padding-block:60px}.value-hairold figure{max-width:340px}.value-hairold img{max-height:440px;object-fit:contain}.value-hairold h2,.value-play h2{margin:18px 0}.value-hairold p,.value-play p{font-size:1rem;max-width:43ch}.value-play{display:grid;grid-template-columns:1fr 240px;gap:70px;align-items:center;padding-block:40px 55px;border-top:1px solid #41474d}.value-play figure{max-width:240px}.value-play img{max-height:270px;object-fit:contain}.value-play .text-link{margin-left:20px}.value-hairold figcaption{font-size:.75rem}.value-hero .text-link{margin-top:5px}
@media(max-width:1100px){.value-hero{gap:30px}.value-title-row{gap:18px}.value-title-row figure{width:100px}.value-title-row img{width:100px;height:135px}.brand-page .value-hero h1{font-size:2.9rem}}
@media(max-width:800px){.value-hero{grid-template-columns:1fr;gap:20px;padding-block:24px 30px}.brand-page .value-hero h1{font-size:2.6rem;margin:12px 0}.value-title-row figure{width:92px}.value-title-row img{width:92px;height:122px}.value-title-row figcaption{font-size:.75rem;letter-spacing:0;line-height:1.4}.value-lead{font-size:1rem;margin:10px 0}.value-promise{margin:8px 0}.value-starter{padding:20px}.value-starter>.eyebrow{margin-bottom:10px}.brand-page .value-preview h2{font-size:1.65rem;margin-top:18px}.value-preview ul{margin-block:10px 14px}.value-preview .value-small{font-size:.875rem}.value-next{padding-block:32px}.value-next h2{font-size:2.5rem}.value-paths{grid-template-columns:1fr;gap:24px;margin-top:24px}.value-paths h3{font-size:1.6rem}.value-paths p{max-width:44ch}.value-hairold{grid-template-columns:120px 1fr;gap:24px;padding-block:35px}.value-hairold h2{font-size:2.2rem}.value-hairold figure{align-self:start;padding-top:12px}.value-hairold .actions{margin-top:15px;gap:8px 14px}.value-play{grid-template-columns:1fr 105px;gap:24px;padding-block:30px}.value-play h2{font-size:2.3rem}.value-play .text-link{margin:8px 0 0}.value-play figure{align-self:start;padding-top:15px}}
@media(max-width:370px){.brand-page .value-hero h1{font-size:2.1rem}.value-hero{padding-inline:18px}.value-title-row{gap:12px}.value-title-row figure{width:75px}.value-title-row img{width:75px;height:100px}.value-starter{padding:15px}.value-options{gap:6px}.value-options button{padding:9px 8px}.value-hairold{grid-template-columns:1fr}.value-hairold figure{max-width:200px;justify-self:center}.value-play{grid-template-columns:1fr}.value-play figure{display:none}}
@media(prefers-reduced-motion:reduce){.value-hero *{transition:none!important;scroll-behavior:auto!important}}
.value-quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:20px}.value-quick-actions .btn{display:inline-flex;align-items:center;min-height:48px;text-align:center;white-space:normal}.value-quick-actions .text-link{margin:0}
@media(max-width:800px){.value-quick-actions{margin-top:12px}.value-quick-actions .btn{font-size:.9375rem;padding-inline:16px}}
.value-supporting-tools{font-size:.875rem!important;line-height:1.6;margin:18px 0 0}.value-supporting-tools a{display:inline-flex;align-items:center;min-height:44px}
