.public-site .premium-home{position:relative;isolation:isolate;height:640px;margin:22px 0 0;overflow:hidden;background:#172827;color:#fff;border-radius:4px}.premium-home-photos,.premium-home-photo,.premium-home-scrim{position:absolute;inset:0;margin:0}.premium-home-photo{opacity:0;transition:opacity 1.8s ease;pointer-events:none}.premium-home-photo.is-active{opacity:1;pointer-events:auto}.premium-home-photo img{width:100%;height:100%;object-fit:cover;object-position:var(--photo-position);transform:scale(1.025)}.premium-home-photo.is-active img{animation:home-drift 12s linear both}.premium-home.is-paused img{animation-play-state:paused}.premium-home-photo figcaption{position:absolute;right:34px;bottom:108px;text-align:right;font-size:11px;line-height:1.7;text-shadow:0 1px 5px #000;max-width:250px;z-index:4}.premium-home-photo figcaption a{display:block;color:#fff;text-decoration:underline;text-underline-offset:4px}.premium-home-scrim{pointer-events:none;background:linear-gradient(90deg,#071b20db 0%,#071b2080 38%,#071b2000 73%),linear-gradient(0deg,#071b20cf 0%,transparent 45%)}.premium-home-copy{position:absolute;left:clamp(28px,4vw,62px);top:21%;max-width:600px;pointer-events:none}.premium-home-copy a{pointer-events:auto}.premium-home .premium-eyebrow{font-size:11px;letter-spacing:2.8px;font-weight:650;margin:0 0 24px;color:#ded9bd}.premium-home h1{font-size:clamp(38px,4.5vw,65px);line-height:1.06;letter-spacing:-2.5px;font-weight:550;margin:0 0 24px;color:white}.premium-home-copy>p:not(.premium-eyebrow){max-width:380px;font-size:16px;line-height:1.7;color:#e8eeec}.premium-home-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.premium-home-actions a{color:white;font-size:13px;font-weight:600;text-decoration:none}.premium-home-actions a:first-child{background:#f1f0e7;color:#152c2a;padding:17px 21px;display:flex;gap:25px;align-items:center;border-radius:2px}.premium-home-bottom{position:absolute;left:clamp(28px,4vw,62px);right:34px;bottom:24px;display:flex;align-items:center;gap:26px}.premium-home-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;flex:1}.premium-home-tabs button{position:relative;background:none;border:0;border-radius:0;text-align:left;color:#fff;padding:12px 0 17px;opacity:.65;min-height:60px}.premium-home-tabs button[aria-pressed=true]{opacity:1}.premium-home-tabs button span{display:block;font-size:10px;letter-spacing:1px;margin-bottom:6px;color:#e5dcc5}.premium-home-tabs button strong{font-size:12px;font-weight:500}.premium-home-tabs i{position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff50}.premium-home-tabs button[aria-pressed=true] i{height:2px;background:#f2e8c8}.premium-home-pause{width:42px;height:42px;border-radius:50%;border:1px solid #ffffff80;background:transparent;color:#fff;padding:0;font-size:15px;flex-shrink:0}.premium-home button:focus-visible,.premium-home a:focus-visible{outline:2px solid white;outline-offset:5px}.premium-home-signature{padding:23px 4px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #d7dfd8;color:#36504a;font-size:11px;letter-spacing:1.6px}.premium-home-signature b{padding:0 15px;font-weight:400;color:#82958b}@keyframes home-drift{from{transform:scale(1)}to{transform:scale(1.025)}}
@media(max-width:740px){.public-site .premium-home{height:660px;margin-top:14px}.premium-home-copy{left:25px;right:22px;top:25%;max-width:none}.premium-home h1{font-size:39px;letter-spacing:-1.5px}.premium-home .premium-eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:17px}.premium-home-copy>p:not(.premium-eyebrow){font-size:14px;max-width:280px}.premium-home-actions{align-items:flex-start;flex-direction:column;gap:18px;margin-top:22px}.premium-home-actions a:first-child{padding:14px 18px}.premium-home-scrim{background:linear-gradient(0deg,#061d23f0 0%,#061d2399 55%,#061d2320 100%)}.premium-home-photo figcaption{left:25px;right:25px;bottom:106px;text-align:left;font-size:9px;max-width:none}.premium-home-photo figcaption a{display:inline;margin-left:9px}.premium-home-bottom{left:25px;right:20px;bottom:24px;gap:18px}.premium-home-tabs{gap:12px}.premium-home-tabs button strong{display:none}.premium-home-tabs button{min-height:45px;padding-bottom:12px}.premium-home-tabs button span{font-size:12px}.premium-home-signature{font-size:9px;letter-spacing:1px;flex-direction:column;gap:12px}.premium-home-signature b{padding:0 10px}}
@media(prefers-reduced-motion:reduce){.premium-home-photo{transition:none}.premium-home-photo img,.premium-home-photo.is-active img{animation:none;transform:none}}

.public-site .premium-home-tabs button{display:block;text-align:left;background:transparent;border:0;border-radius:0}.public-site .premium-home-pause{display:block;border-radius:50%;background:transparent;border:1px solid #ffffff80}.public-site .premium-home-tabs button span{display:block}


@media(max-width:740px){.premium-home-copy{top:18%}.premium-home h1{font-size:clamp(32px,8vw,39px)}}


.public-site .premium-home-tabs{display:flex;flex:initial;gap:6px}.public-site .premium-home-tabs button{width:32px;height:32px;min-height:32px;padding:0;position:relative}.public-site .premium-home-tabs i{width:7px;height:7px;border-radius:50%;left:12px;right:auto;bottom:12px;background:#ffffff70}.public-site .premium-home-tabs button[aria-pressed=true] i{height:7px;background:#fff}.premium-home-bottom{justify-content:space-between}.premium-home h1{max-width:12ch}


.public-site .premium-home-actions a:first-child{background:#08785b;color:#fff}.public-site .premium-home-actions a:first-child:hover{background:#056348}


/* Compact hero: approximately 30% shorter, retaining readable mobile content. */
.public-site .premium-home{height:448px}.premium-home-copy{top:13%}.premium-home h1{font-size:clamp(34px,3.5vw,49px);margin-bottom:16px}.premium-home .premium-eyebrow{margin-bottom:16px}.premium-home-actions{margin-top:20px}.premium-home-photo figcaption{bottom:76px}.premium-home-bottom{bottom:18px}
@media(max-width:740px){.public-site .premium-home{height:470px}.premium-home-copy{top:9%;left:23px;right:23px}.premium-home h1{font-size:30px;line-height:1.06;max-width:13ch}.premium-home .premium-eyebrow{font-size:8px;margin-bottom:13px}.premium-home-copy>p:not(.premium-eyebrow){font-size:13px;line-height:1.5}.premium-home-actions{gap:12px;margin-top:16px}.premium-home-actions a{font-size:12px}.premium-home-actions a:first-child{padding:12px 16px}.premium-home-photo figcaption{left:23px;right:23px;bottom:68px;font-size:8px}.premium-home-bottom{left:23px;bottom:16px}}

