.mkt .gs-board{box-sizing:border-box;padding-bottom:var(--space-12);font-family:var(--font-sans);color:var(--surface-heading)}.mkt .gs-board *,.mkt .gs-board :before,.mkt .gs-board :after{box-sizing:border-box}.mkt .gs-board :is(h2,h3,p,ul){margin:0}.mkt .gs-head{gap:var(--space-3);max-width:960px;padding:var(--space-12) var(--space-8) var(--space-4);flex-direction:column;display:flex}.mkt .gs-kicker{font:600 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--surface-subtext)}.mkt .gs-head h2{font:400 40px/1.1 var(--font-display);letter-spacing:-.02em}.mkt .gs-head>p{color:var(--surface-subtext);font-size:17px;line-height:1.6}.mkt .gs-slots{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mkt .gs-slots li{min-height:28px;padding:0 var(--space-3);border:1px solid var(--surface-card-border);border-radius:var(--radius-sm);background:var(--surface-card-bg);font:500 13px/1 var(--font-sans);align-items:center;display:inline-flex}.mkt .gs-slots li span{margin-left:var(--space-2);color:var(--surface-subtext);font-weight:400}.mkt .gs-vlabel{padding:var(--space-10,40px) var(--space-8) var(--space-4);font:600 16px/1.4 var(--font-sans)}.mkt .gs-vlabel span{color:var(--surface-subtext);font-weight:400}.mkt .gs-note{padding:var(--space-4) var(--space-8) 0;max-width:960px;font:400 15px/1.5 var(--font-sans);color:var(--surface-subtext)}.mkt .gs-note strong{color:var(--surface-heading);font-weight:600}.mkt .gs-sec{padding:0 var(--space-8);--ring:var(--brand-primary)}.mkt .gs-sec--sand{padding:var(--space-10,40px) var(--space-8);background:var(--brand-accent)}.mkt .cg{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));column-gap:var(--space-6);row-gap:var(--space-10,40px);margin:0;padding:0;list-style:none;display:grid}.mkt .cg-2{--cols:2;column-gap:var(--space-8)}.mkt .cg-3{--cols:3}.mkt .cg>li{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.mkt .cg--noimg>li{grid-row:span 4}.mkt .cg-item{grid-row:span 5;grid-template-rows:subgrid;color:inherit;border-radius:12px;row-gap:0;text-decoration:none;display:grid}.mkt .cg--noimg .cg-item{grid-row:span 4}.mkt .cg-item:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.mkt .cg-media{background:var(--brand-accent);aspect-ratio:4/3;margin-bottom:var(--space-4);border-radius:12px;overflow:hidden}.mkt .cg-2 .cg-media{aspect-ratio:3/2}.mkt .cg-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.mkt .cg-eyebrow{padding-bottom:var(--space-3);font:600 12px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--surface-subtext);align-self:end}.mkt .cg-title{padding-bottom:var(--space-3);font:400 22px/1.25 var(--font-display);color:var(--surface-heading);text-underline-offset:4px;align-self:start;text-decoration-thickness:1px}.mkt .cg-2 .cg-title{font-size:28px}.mkt .cg-text{font:400 16px/1.6 var(--font-sans);color:var(--surface-subtext);align-self:start}.mkt .cg-foot{padding-top:var(--space-5,20px);align-self:end}.mkt .cg-foot:empty{padding-top:0}.mkt .cg-link{align-items:center;gap:var(--space-2);min-height:32px;font:600 15px/1 var(--font-sans);color:var(--surface-heading);display:inline-flex}.mkt .cg-link svg{width:16px;height:16px;transition:transform .2s}.mkt .cg-foot .bl-btn{pointer-events:none}.mkt .cg-foot .bl-btn--secondary{color:var(--surface-heading);border-color:var(--surface-heading)}.mkt a.cg-item:hover .cg-media img,.mkt .cg-item.is-hover .cg-media img{transform:scale(1.04)}.mkt a.cg-item:hover .cg-title,.mkt .cg-item.is-hover .cg-title{text-decoration-line:underline}.mkt a.cg-item:hover .cg-link svg,.mkt .cg-item.is-hover .cg-link svg{transform:translate(4px)}.mkt a.cg-item:hover .bl-btn--secondary,.mkt .cg-item.is-hover .bl-btn--secondary{background:var(--surface-hover)}.mkt a.cg-item:hover .bl-btn--primary,.mkt .cg-item.is-hover .bl-btn--primary{background:var(--surface-heading)}.mkt .cg--noimg .cg-eyebrow{padding-top:var(--space-4);border-top:1px solid var(--surface-heading);color:var(--surface-heading)}.mkt .cg-num{font:400 15px/1 var(--font-display);color:#856a22;margin-right:var(--space-2);letter-spacing:0}.mkt .cg--panels .cg-item{padding:var(--space-8);background:var(--surface-card-bg)}.mkt .cg--panels .cg-eyebrow{border-top:0;padding-top:0}.mkt .cg-fx .cg-item{transition:opacity .3s,filter .3s,transform .35s}.mkt .fx-spot:has(.cg-item:hover,.cg-item:focus-visible) .cg-item:not(:hover):not(:focus-visible){opacity:.45;filter:saturate(.4)}.mkt .fx-spot .cg-item:hover,.mkt .fx-spot .cg-item:focus-visible{transform:translateY(-6px)}.mkt .fx-widen{transition:grid-template-columns .45s}.mkt .fx-widen:has(>li:first-child .cg-item:hover,>li:first-child .cg-item:focus-visible){grid-template-columns:1.8fr 1fr 1fr 1fr}.mkt .fx-widen:has(>li:nth-child(2) .cg-item:hover,>li:nth-child(2) .cg-item:focus-visible){grid-template-columns:1fr 1.8fr 1fr 1fr}.mkt .fx-widen:has(>li:nth-child(3) .cg-item:hover,>li:nth-child(3) .cg-item:focus-visible){grid-template-columns:1fr 1fr 1.8fr 1fr}.mkt .fx-widen:has(>li:nth-child(4) .cg-item:hover,>li:nth-child(4) .cg-item:focus-visible){grid-template-columns:1fr 1fr 1fr 1.8fr}.mkt .fx-widen .cg-more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s,opacity .3s;display:grid}.mkt .fx-widen .cg-more>span{overflow:hidden}.mkt .fx-widen .cg-item:hover .cg-more,.mkt .fx-widen .cg-item:focus-visible .cg-more{opacity:1;grid-template-rows:1fr}.mkt .fx-reveal .cg-media{aspect-ratio:3/4;margin-bottom:0;position:relative}.mkt .fx-reveal .cg-veil{gap:var(--space-2);padding:var(--space-5,20px);color:var(--brand-tertiary);text-shadow:var(--text-pop);flex-direction:column;transition:transform .4s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(calc(100% - 92px))}.mkt .fx-reveal .cg-veil .cg-eyebrow{color:var(--brand-secondary);margin:0}.mkt .fx-reveal .cg-veil .cg-title{color:var(--brand-tertiary);margin:0}.mkt .fx-reveal .cg-veil .cg-text{color:color-mix(in srgb, var(--brand-tertiary) 88%, transparent)}.mkt .fx-reveal .cg-veil .cg-link{color:var(--brand-tertiary)}.mkt .fx-reveal .cg-item:hover .cg-veil,.mkt .fx-reveal .cg-item:focus-visible .cg-veil{transform:translateY(0)}.mkt .fx-reveal>li,.mkt .fx-reveal .cg-item{grid-row:auto;display:block}.mkt .fx-ripple .cg-item:hover,.mkt .fx-ripple .cg-item:focus-visible{z-index:1;transform:scale(1.04)}.mkt .fx-ripple>li{transition:transform .35s}.mkt .fx-ripple>li:has(+li .cg-item:hover,+li .cg-item:focus-visible){transform:translate(-10px)}.mkt .fx-ripple>li:has(.cg-item:hover,.cg-item:focus-visible)+li{transform:translate(10px)}@container (max-width:1023px){.mkt .gs-head{padding:var(--space-10,40px) var(--space-8) var(--space-4)}.mkt .cg{--cols:2;column-gap:var(--space-5,20px)}.mkt .cg-3{--cols:3;column-gap:var(--space-4)}.mkt .cg-3 .cg-title{font-size:19px}:is(.mkt .fx-widen,.mkt .fx-widen:has(.cg-item:hover)){grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .fx-reveal .cg-veil{transform:none}.mkt .fx-ripple>li,.mkt .fx-ripple .cg-item{transform:none!important}}@container (max-width:767px){.mkt .gs-head{padding:var(--space-8) var(--space-4) var(--space-3)}.mkt .gs-head h2{font-size:30px}.mkt .gs-vlabel{padding:var(--space-8) var(--space-4) var(--space-3)}.mkt .gs-note{padding:var(--space-3) var(--space-4) 0}.mkt .gs-sec{padding:0 var(--space-4)}.mkt .gs-sec--sand{padding:var(--space-8) var(--space-4)}.mkt .cg:not(.cg-2):not(.cg-3){--cols:1;row-gap:var(--space-6)}.mkt .cg-3,.mkt .cg-2{--cols:1;row-gap:var(--space-8)}.mkt .cg .cg-title{font-size:21px}.mkt .fx-spot:has(.cg-item:hover) .cg-item{opacity:1;filter:none}.mkt .fx-reveal{grid-auto-columns:70%}}@media (prefers-reduced-motion:reduce){.mkt .cg-media img,.mkt .cg-fx .cg-item,.mkt .fx-widen,.mkt .fx-widen .cg-more,.mkt .fx-reveal .cg-veil,.mkt .fx-ripple>li,.mkt .cg-link svg{transition:none}}.mkt a.cg-item:has(.cg-foot .bl-link):hover .cg-title{text-decoration-line:none}.mkt .cg-item.is-hover:has(.cg-foot .bl-link) .cg-title{text-decoration-line:none}.mkt a.cg-item:hover .cg-foot .bl-link,.mkt a.cg-item:focus-visible .cg-foot .bl-link{text-decoration-thickness:2px}
.mkt .xc-board{box-sizing:border-box;font:400 16px/1.6 var(--font-sans);color:var(--surface-heading)}.mkt .xc-board *,.mkt .xc-board :before,.mkt .xc-board :after{box-sizing:border-box}.mkt .xc-board :is(h2,h3,p,ul,ol){margin:0}.mkt .xc-label{max-width:var(--container-wide);padding:var(--space-12) var(--space-8) var(--space-3);font:600 14px/1.4 var(--font-sans);letter-spacing:.04em;color:var(--surface-subtext);margin:0 auto}.mkt .xc-label b{color:var(--surface-heading);font-weight:600}.mkt .xc-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.mkt .xc-head>div{gap:var(--space-3);flex-direction:column;max-width:none;display:flex}.mkt .xc-head .bl-subtext{color:var(--surface-subtext)}.mkt .xc-row{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mkt .xc-row>li{min-width:0;display:flex}.mkt .xc-card{flex:1;min-width:0}.mkt .xc-card .bl-card-media{aspect-ratio:4/3;position:relative}.mkt .xc-card .bl-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.mkt a.xc-card:hover .bl-card-media img,.mkt .xc-card.is-hover .bl-card-media img{transform:scale(1.04)}.mkt .xc-badge{top:var(--space-3);left:var(--space-3);position:absolute}.mkt .xc-body{gap:var(--space-2);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.mkt .xc-when{font:600 12px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--surface-subtext)}.mkt .xc-title{font:600 20px/1.3 var(--font-sans);color:var(--surface-heading)}.mkt .xc-host{align-items:center;gap:var(--space-2);font:400 14px/1.5 var(--font-sans);color:var(--surface-subtext);display:flex}.mkt .xc-host:before{content:"";background:var(--brand-secondary);border-radius:50%;flex:none;width:6px;height:6px}.mkt .xc-lead{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.mkt .xc-lead-photo{object-fit:cover;background:var(--surface-card-border);width:44px;height:44px;font:600 16px/1 var(--font-sans);color:var(--surface-heading);border-radius:50%;flex:none;place-items:center;display:grid}.mkt .xc-lead-text{flex-direction:column;min-width:0;display:flex}.mkt .xc-lead-name{font:600 15px/1.4 var(--font-sans);color:var(--surface-heading);white-space:nowrap}.mkt .xc-lead-social{font:400 14px/1.5 var(--font-sans);color:var(--surface-subtext);white-space:nowrap;align-items:center;gap:6px;display:flex}.mkt .xc-lead-social svg{flex:none;width:15px;height:15px}.mkt .xc-step{padding-top:var(--space-4);font:500 14px/1.5 var(--font-sans);color:var(--surface-heading);margin-top:auto}.mkt .xc-card.is-soldout .bl-card-media img{filter:grayscale(.35)}.mkt .xc-card.is-soldout .xc-when{text-decoration:line-through;text-decoration-thickness:1px}.mkt .xc-anno{background:var(--surface-card-bg);border-block:1px solid var(--surface-card-border)}.mkt .xc-anno-inner{max-width:var(--container-wide);padding:var(--space-8);gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.mkt .xc-anno-cell{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.mkt .xc-anno-cell>span{font:500 14px/1.4 var(--font-sans);color:var(--surface-subtext)}.mkt .xc-anno-cell .xc-card{pointer-events:none}.mkt .xc-anno-cell .xc-body{padding:var(--space-4)}.mkt .xc-anno-cell .xc-title{font-size:16px}.mkt .xc-note{max-width:var(--container-wide);padding:var(--space-6) var(--space-8) var(--space-12);gap:var(--space-6);color:var(--surface-subtext);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;font-size:15px;display:grid}.mkt .xc-note strong{margin-bottom:var(--space-1);color:var(--surface-heading);font-weight:600;display:block}@container (max-width:1023px){.mkt .xc-board .bl-section{padding-block:var(--space-16)}.mkt .xc-board .bl-container{padding-inline:var(--space-8)}.mkt .xc-board .h2{font-size:34px}.mkt .xc-row{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--space-8) * -1);padding-inline:var(--space-8);scroll-padding-inline:var(--space-8);grid-template-columns:none;grid-auto-columns:44%;grid-auto-flow:column;overflow-x:auto}.mkt .xc-row>li{scroll-snap-align:start}.mkt .xc-anno-inner{padding:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .xc-note{grid-template-columns:minmax(0,1fr)}}@container (max-width:767px){.mkt .xc-label{padding:var(--space-8) var(--space-4) var(--space-3)}.mkt .xc-board .bl-section{padding-block:var(--space-12)}.mkt .xc-board .bl-container{padding-inline:var(--space-4)}.mkt .xc-board .h2{font-size:28px}.mkt .xc-head{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column}.mkt .xc-row{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);grid-auto-columns:78%}.mkt .xc-body{padding:var(--space-4)}.mkt .xc-title{font-size:18px}.mkt .xc-anno-inner{padding:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr)}.mkt .xc-note{padding:var(--space-6) var(--space-4) var(--space-8)}}
.mkt .fa-board{box-sizing:border-box;font:400 16px/1.6 var(--font-sans);color:var(--surface-heading)}.mkt .fa-board *,.mkt .fa-board :before,.mkt .fa-board :after{box-sizing:border-box}.mkt .fa-board :is(h2,h3,p,ol,ul){margin:0}.mkt .fa-grid{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.mkt .fa-why{gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex}.mkt .fa-why .bl-subtext{color:var(--surface-subtext)}.mkt .fa-next{gap:var(--space-4);counter-reset:fa;flex-direction:column;padding:0;list-style:none;display:flex;margin-top:var(--space-6)!important}.mkt .fa-next li{gap:var(--space-3);counter-increment:fa;grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.mkt .fa-next li:before{content:counter(fa);background:var(--brand-primary);width:36px;height:36px;color:var(--brand-tertiary);font:400 18px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.mkt .fa-next strong{font-weight:600;display:block}.mkt .fa-next span{color:var(--surface-subtext);font-size:15px}.mkt .fa-card{background:var(--surface-card-bg);border:1px solid var(--surface-card-border);border-radius:var(--radius-lg);box-shadow:var(--surface-shadow-card);padding:var(--space-8)}.mkt .fa-form{gap:var(--space-6);flex-direction:column;display:flex}.mkt .fa-two{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mkt .fa-form textarea.bl-input{min-height:132px;padding-block:var(--space-3);resize:vertical;line-height:1.5}.mkt .fa-count{font:400 13px/1.4 var(--font-sans);color:var(--surface-subtext);text-align:right;margin-top:calc(var(--space-1) * -1)!important}.mkt .fa-consent{font:400 14px/1.5 var(--font-sans);color:var(--surface-subtext)}.mkt .fa-consent a{color:var(--surface-heading)}.mkt .fa-send{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--surface-divider);flex-direction:column;display:flex}.mkt .fa-send .bl-btn{align-self:flex-start;min-width:200px}.mkt .fa-send .bl-btn.is-loading{cursor:progress}.mkt .fa-summary{padding:var(--space-3) var(--space-4);border:2px solid var(--destructive);border-radius:var(--radius-sm);font:500 15px/1.5 var(--font-sans);color:var(--destructive)}.mkt .fa-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkt .fa-sent{gap:var(--space-4);padding:var(--space-4) 0;flex-direction:column;align-items:flex-start;display:flex}.mkt .fa-sent-mark{background:var(--brand-accent);width:56px;height:56px;color:var(--brand-primary);border-radius:50%;place-items:center;display:grid}.mkt .fa-sent-mark svg{width:28px;height:28px}.mkt .fa-sent h3{font:400 28px/1.2 var(--font-display);letter-spacing:-.01em}.mkt .fa-sent p{color:var(--surface-subtext);max-width:480px}.mkt .fa-sent .bl-actions{margin-top:var(--space-2)}.mkt .fa-anno{background:var(--surface-card-bg);border-block:1px solid var(--surface-card-border)}.mkt .fa-anno-inner{max-width:var(--container-wide);padding:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.mkt .fa-anno-cell{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.mkt .fa-anno-cell>span{font:500 14px/1.4 var(--font-sans);color:var(--surface-subtext)}.mkt .fa-note{max-width:var(--container-wide);padding:var(--space-6) var(--space-8) var(--space-12);gap:var(--space-6);color:var(--surface-subtext);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;font-size:15px;display:grid}.mkt .fa-note strong{margin-bottom:var(--space-1);color:var(--surface-heading);font-weight:600;display:block}@container (max-width:1023px){.mkt .fa-board .bl-section{padding-block:var(--space-16)}.mkt .fa-board .bl-container{padding-inline:var(--space-8)}.mkt .fa-board .h2{font-size:34px}.mkt .fa-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.mkt .fa-why{padding-top:0}.mkt .fa-next{gap:var(--space-4);flex-direction:row}.mkt .fa-next li{flex:1}.mkt .fa-anno-inner,.mkt .fa-note{grid-template-columns:minmax(0,1fr)}}@container (max-width:767px){.mkt .fa-board .bl-section{padding-block:var(--space-12)}.mkt .fa-board .bl-container{padding-inline:var(--space-4)}.mkt .fa-board .h2{font-size:28px}.mkt .fa-next{flex-direction:column}.mkt .fa-card{padding:var(--space-6) var(--space-4)}.mkt .fa-two{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.mkt .fa-send .bl-btn{align-self:stretch}.mkt .fa-sent .bl-actions{flex-direction:column;align-items:stretch;width:100%}.mkt .fa-anno-inner{padding:var(--space-6) var(--space-4)}.mkt .fa-note{padding:var(--space-6) var(--space-4) var(--space-8)}}
.mkt .pp{border:0;min-width:0;margin:0;padding:0}.mkt .pp-options{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mkt .pp-option{column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-6);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.mkt .pp-option>:not(.pp-radio){grid-column:2}.mkt .pp-radio{appearance:none;border:1.5px solid var(--surface-input-border);background:var(--surface-card-bg);cursor:pointer;border-radius:50%;grid-area:1/1/span 3;width:24px;height:24px;margin:4px 0 0}.mkt .pp-radio:checked{border-color:var(--brand-primary);background:var(--brand-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffefa' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 14px no-repeat}.mkt .pp-radio:focus-visible{outline:none}.mkt .pp-name{font:400 24px/1.25 var(--font-display);color:var(--surface-heading);margin:0}.mkt .pp-price{align-items:baseline;gap:var(--space-2);font:400 14px/1.5 var(--font-sans);color:var(--surface-subtext);flex-wrap:wrap;margin:0;display:flex}.mkt .pp-price strong{font:400 32px/1.1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums;color:var(--surface-heading)}.mkt .pp-diff{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--surface-divider);font:400 15px/1.5 var(--font-sans);color:var(--surface-subtext)}.mkt .pp-option:hover,.mkt .pp-option.is-hover{border-color:var(--surface-heading);box-shadow:var(--surface-shadow-hover)}.mkt .pp-option:hover .pp-radio:not(:checked){border-color:var(--surface-heading)}.mkt .pp-option.is-focus{outline:2px solid var(--ring);outline-offset:2px}.mkt .pp-option:has(.pp-radio:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.mkt .pp-option:active,.mkt .pp-option.is-active{transform:scale(.98)}.mkt .pp-option.is-selected{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}.mkt .pp-option:has(.pp-radio:checked){border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}.mkt .pp-note{margin:var(--space-6) auto 0;max-width:var(--container-text);text-align:center;font:400 15px/1.6 var(--font-sans);color:var(--surface-subtext)}.mkt .pp-note strong{color:var(--surface-heading);font-weight:600}.mkt .pp-actions{margin-top:var(--space-6);justify-content:center;display:flex}.mkt .sab-host{--sab-h:80px}.mkt .sab-pad{padding-bottom:var(--sab-h)}.mkt .sab{z-index:15;box-sizing:border-box;align-items:center;gap:var(--space-4);height:var(--sab-h);margin-top:calc(-1 * var(--sab-h));padding:0 var(--space-4) 0 var(--space-8);background:var(--surface-card-bg);border-top:1px solid var(--surface-card-border);box-shadow:var(--surface-shadow-float);font-family:var(--font-sans);color:var(--surface-heading);display:flex;position:sticky;bottom:0}.mkt .sab-info{align-items:baseline;column-gap:var(--space-2);min-width:0;font:400 16px/1.4 var(--font-sans);color:var(--surface-subtext);flex-wrap:wrap;flex:auto;margin:0;display:flex}.mkt .sab-price{font:400 24px/1.2 var(--font-display);font-variant-numeric:lining-nums;color:var(--surface-heading);white-space:nowrap}.mkt .sab-len{white-space:nowrap}.mkt .sab .bl-btn{flex:none}.mkt .sab-close{width:44px;height:44px;color:var(--surface-subtext);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mkt .sab-close svg{width:20px;height:20px}.mkt .sab-close:hover,.mkt .sab-close.is-hover{background:var(--surface-hover);color:var(--surface-heading)}.mkt .sab-close:active,.mkt .sab-close.is-active{background:var(--surface-divider)}.mkt .sab-close:focus-visible,.mkt .sab-close.is-focus{outline:2px solid var(--ring);outline-offset:2px}@container (max-width:1023px){.mkt .pp-options{gap:var(--space-4)}.mkt .pp-option{padding:var(--space-6) var(--space-4) var(--space-6) var(--space-6)}.mkt .pp-name{font-size:22px}.mkt .pp-price strong{font-size:28px}}@container (max-width:767px){.mkt .pp-options{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.mkt .pp-option{padding:var(--space-4) var(--space-4) var(--space-6);column-gap:var(--space-3)}.mkt .pp-price strong{font-size:28px}.mkt .pp-actions .bl-btn{flex:100%}.mkt .sab-host{--sab-h:72px}.mkt .sab{gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-4)}.mkt .sab-info{flex-direction:column;align-items:flex-start;font-size:13px;line-height:1.3}.mkt .sab-sep{display:none}.mkt .sab-price{font-size:20px}.mkt .sab .bl-btn{min-height:44px;padding:0 var(--space-4);font-size:14px}}@media (max-width:767px){.mkt .pp-options{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.mkt .sab-host{--sab-h:72px}.mkt .sab-info{flex-direction:column;align-items:flex-start;font-size:13px;line-height:1.3}.mkt .sab-sep{display:none}}@media (prefers-reduced-motion:reduce){.mkt .pp-option:active,.mkt .pp-option.is-active{transform:none}}
@keyframes hp-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.mkt .hero.band-ivory .band{background:#fffefa}.mkt .hero.band-sand .band{background:#f1ece2}.mkt .hero:is(.band-ivory,.band-sand) .band .eyebrow{color:#585e6b}.mkt .hero:is(.band-ivory,.band-sand) .band .h3{color:#1d2433}.mkt .hero:is(.band-ivory,.band-sand) .band .pausebtn{color:#1d2433;border-color:#898e97}.mkt .hero:is(.band-ivory,.band-sand) .band .pausebtn:hover{background:#1d24330f}.mkt .hero:is(.band-ivory,.band-sand) .band :is(.pausebtn,.btn-light,.ocard):focus-visible{outline-color:#0a1628}.mkt .hero:is(.band-ivory,.band-sand) .band .btn-light{color:#fffefa;background:#0a1628}.mkt .hero:is(.band-ivory,.band-sand) .band .btn-light:hover{background:#1d2433}.mkt .hero:is(.band-ivory,.band-sand) .band .ocard{box-shadow:0 1px 3px #1d243314}.mkt .hero .bgimg img.hp-still{object-fit:cover;width:100%;height:100%;animation:24s ease-in-out infinite alternate hp-zoom;display:block}@media (prefers-reduced-motion:reduce){.mkt .hero .bgimg img.hp-still{animation:none}}.mkt .hero.m .bphoto{min-height:720px}.mkt .hero.m .bphoto .layer{justify-content:center;min-height:720px}.mkt .hp{box-sizing:border-box;width:100%;container-type:inline-size}.mkt .hp.look-a{background:var(--surface-card-bg)}.mkt .hp-header{z-index:20;margin-bottom:-72px;position:sticky;top:0}.mkt .hp-skip{z-index:30;background:var(--brand-primary);color:var(--brand-tertiary);border-radius:var(--radius-sm);font:600 14px/1.4 var(--font-sans);padding:8px 16px;position:absolute;top:-60px;left:16px}.mkt .hp-skip:focus{top:12px}@container (max-width:1023px){.mkt .hp-header .bl-nav-links,.mkt .hp-header .bl-nav-end .bl-btn--tertiary{display:none}.mkt .hp-header .bl-nav-menu{display:inline-flex}.mkt .hp .hero.t .bphoto .layer{padding-top:136px}}@media (max-width:1023px){.mkt .hp-header .bl-nav-links,.mkt .hp-header .bl-nav-end .bl-btn--tertiary{display:none}.mkt .hp-header .bl-nav-menu{display:inline-flex}}@container (max-width:767px){.mkt .hp-header{height:64px;padding-inline:var(--space-4);gap:var(--space-3)}.mkt .hp-header .bl-nav-end .bl-btn--primary{display:none}.mkt .hp .hero.m .bphoto .layer{padding-top:104px}}@media (max-width:767px){.mkt .hp-header{height:64px;padding-inline:var(--space-4)}.mkt .hp-header .bl-nav-end .bl-btn--primary{display:none}}.mkt .hp main>.hp-hero:first-child .hs-split-text{padding-top:calc(72px + var(--space-16))}.mkt .hp main>.hp-hero:first-child>.hs-color{padding-top:calc(72px + var(--space-24))}@container (max-width:1023px){.mkt .hp main>.hp-hero:first-child .hs-split-text{padding-top:calc(72px + var(--space-10,40px))}.mkt .hp main>.hp-hero:first-child>.hs-color{padding-top:calc(72px + var(--space-16))}}@container (max-width:767px){.mkt .hp main>.hp-hero:first-child .hs-split-text{padding-top:calc(64px + var(--space-8))}.mkt .hp main>.hp-hero:first-child>.hs-color{padding-top:calc(64px + var(--space-10,40px))}}.mkt .hp-body .eyebrow,.mkt .hp-body .hs-eyebrow{color:var(--surface-subtext)}.mkt .hp-body .bl-bg-navy .eyebrow{color:var(--brand-secondary)}.mkt .hp-body .bl-cta-photo .eyebrow{color:var(--brand-tertiary)}.mkt .hp-body .h3{color:inherit}.mkt .hp-steps .bl-steps li{text-align:center;align-items:center}.mkt .hp-steps .bl-steps li p{max-width:300px}.mkt .hp-team .cr{padding:0}.mkt .hp-team .cr-top{padding-inline:var(--space-8)}.mkt .hp-team .cr-titles h2{margin:0}.mkt .hp-team .cr-titles p.body-lg{margin:var(--space-1) 0 0;max-width:none;color:var(--surface-subtext)}.mkt .hp-team .bl-actions{max-width:var(--container-wide);margin:var(--space-8) auto 0;padding-inline:var(--space-8)}.mkt .hp-team .hp-cp-why{margin:var(--space-1) 0 0;font:500 15px/1.4 var(--font-sans);color:var(--surface-heading)}.mkt .hp-team .cp-role{margin-top:2px}.mkt .hp-body .bl-cta-photo .bl-cta p{color:#fffefae0}.mkt .bl-cta-photo--tall{min-height:640px;padding-block:var(--space-16);align-items:flex-end;display:flex}.mkt .bl-cta-photo--tall>.bl-container{width:100%}.mkt .bl-cta-photo--tall .bl-cta{text-align:left;align-items:flex-start;max-width:640px}.mkt .bl-cta-photo--tall .bl-cta .bl-actions{justify-content:flex-start}.mkt .hp-arc .cg{margin-top:var(--space-4)}.mkt .hp-help .cg-item{padding:var(--space-8,32px);background:var(--surface-card-bg);border:1px solid var(--surface-card-border);border-radius:16px}@container (max-width:1023px){.mkt .bl-cta-photo--tall{min-height:560px}}@container (max-width:767px){.mkt .hp-header{margin-bottom:-64px}.mkt .bl-cta-photo--tall{min-height:600px;padding-block:var(--space-12)}.mkt .hp-body .bl-steps{grid-template-columns:minmax(0,1fr)}.mkt .hp-team .cr-top,.mkt .hp-team .bl-actions{padding-inline:var(--space-4)}.mkt .hp-body .bl-actions{flex-direction:column;align-items:stretch}}.mkt .type-plain :is(h1,h2,h3,h4,.display,.h1,.h2,.h3) em{color:inherit;font-style:normal}.mkt .hp.type-plain :is(h1,h2,h3,h4,.display,.h1,.h2,.h3) em{font-style:normal}.mkt .hp.type-plain :is(h1,.display,[id$=-cta-h]) em{color:#856a22}.mkt .hp.type-plain :is(.hero,.bl-bg-navy,.bl-on-dark,.hs-dark) :is(h1,.display,[id$=-cta-h]) em{color:var(--brand-secondary)}@container (max-width:767px){.mkt .hp-steps .bl-steps li{text-align:center;align-items:center}.mkt .hp-steps .bl-steps li p{margin-inline:auto}.mkt .hp-body .bl-steps-cta{justify-content:center}}.mkt .hp main>.hp-hero:first-child .hs-split,.mkt .hp main>.hp-hero:first-child .hs-split-media{min-height:632px}.mkt .hp main>.hp-hero:first-child .hs-split-media{background:0 0}.mkt .hp main>.hp-hero:first-child .hs-split-media img{height:calc(100% - 72px);top:72px}.mkt .hp-body>.hs-image:first-child,.mkt .hp-body>.hs-show:first-child .hs-image{background:0 0;min-height:692px}.mkt .hp-body>.hs-image:first-child>img,.mkt .hp-body>.hs-show:first-child .hs-image>img{height:calc(100% - 72px);top:72px}.mkt .hp-body>.hs-image:first-child:before,.mkt .hp-body>.hs-show:first-child .hs-image:before{top:72px}@container (max-width:1023px){.mkt .hp main>.hp-hero:first-child .hs-split,.mkt .hp main>.hp-hero:first-child .hs-split-media{min-height:0}.mkt .hp main>.hp-hero:first-child .hs-split-media{margin-top:72px}.mkt .hp main>.hp-hero:first-child .hs-split-media img{height:100%;top:0}.mkt .hp main>.hp-hero:first-child .hs-split-text{padding-top:var(--space-10,40px)}.mkt .hp-body>.hs-image:first-child,.mkt .hp-body>.hs-show:first-child .hs-image{min-height:632px}}@container (max-width:767px){.mkt .hp main>.hp-hero:first-child .hs-split-media{margin-top:64px}.mkt .hp main>.hp-hero:first-child .hs-split-text{padding-top:var(--space-8)}.mkt .hp-body>.hs-image:first-child,.mkt .hp-body>.hs-show:first-child .hs-image{min-height:624px}.mkt .hp-body>.hs-image:first-child>img,.mkt .hp-body>.hs-show:first-child .hs-image>img{height:calc(100% - 64px);top:64px}.mkt .hp-body>.hs-image:first-child:before,.mkt .hp-body>.hs-show:first-child .hs-image:before{top:64px}}
@keyframes cv-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.mkt .cv-hero-sub{max-width:560px;font:400 18px/1.5 var(--font-sans,Inter, system-ui, sans-serif);color:#fffefaeb;margin:0}.mkt .hero.cvh.d .bphoto{flex-direction:column;height:auto;min-height:680px;display:flex}.mkt .hero.cvh.d .bphoto .layer,.mkt .hp .hero.cvh.d .bphoto .layer{flex:1;height:auto;padding:168px 64px 96px}.mkt .hp .hero.cvh.d.t .bphoto .layer,.mkt .hero.cvh.d.t .bphoto .layer{padding:168px 32px 96px}.mkt .hero.cvh.m .bphoto .layer,.mkt .hp .hero.cvh.m .bphoto .layer{padding:136px 16px 72px}.mkt .cv-more{z-index:2;color:#fffefa;border-radius:50%;place-items:center;width:48px;height:48px;margin-left:-24px;display:grid;position:absolute;bottom:16px;left:50%}.mkt .cv-more:hover{color:#fffefa;background:#fffefa24}.mkt .cv-more:focus-visible{outline-offset:2px;outline:2px solid #fffefa}.mkt .cv-more svg{width:24px;height:24px;animation:1.8s ease-in-out infinite cv-nudge}@media (prefers-reduced-motion:reduce){.mkt .cv-more svg{animation:none}}.mkt .cv-slot{color:var(--surface-subtext);font-style:normal}.mkt .cv-reviews{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}.mkt .cv-video{aspect-ratio:16/9;border:1px dashed var(--surface-input-border);border-radius:var(--radius-lg);background:var(--brand-accent);color:var(--surface-subtext);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.mkt .cv-video-in{align-items:center;gap:var(--space-3);padding:var(--space-6);max-width:360px;font:400 14px/1.5 var(--font-sans);flex-direction:column;display:flex}.mkt .cv-play{background:var(--brand-primary);width:72px;height:72px;color:var(--brand-tertiary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.mkt .cv-play:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mkt .cv-play svg{width:28px;height:28px;margin-left:4px}.mkt .cv-quotes{justify-content:center;gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkt .cv-quote{justify-content:center;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--surface-card-border);border-radius:var(--radius-lg);background:var(--surface-card-bg);box-shadow:var(--surface-shadow-card);flex-direction:column;margin:0;display:flex}.mkt .cv-quote blockquote{font:400 28px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--surface-heading);margin:0}.mkt .cv-quote figcaption{font:400 14px/1.4 var(--font-sans);color:var(--surface-subtext)}.mkt .cv-list{gap:var(--space-3);font:400 18px/1.45 var(--font-sans);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkt .cv-list li{gap:var(--space-3);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.mkt .cv-list svg{background:var(--brand-primary);width:24px;height:24px;color:var(--brand-tertiary);border-radius:50%;margin-top:1px;padding:4px}.mkt .cv-list strong{font-weight:600}.mkt .cv-two{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mkt .cv-two h3{margin:0 0 var(--space-4);font:600 18px/1.3 var(--font-sans);color:var(--surface-heading)}.mkt .cv-list--no svg{color:var(--surface-subtext);border:1.5px solid var(--surface-input-border);background:0 0}.mkt .cv-list--no{color:var(--surface-subtext)}.mkt .cv-ask{text-align:center;font:400 16px/1.5 var(--font-sans);color:var(--surface-subtext);margin:0}.mkt .cv-ask a{color:var(--surface-heading);font-weight:600}.mkt .bl-bg-navy .cv-ask{color:#fffefae0}.mkt .bl-bg-navy .cv-ask a{color:var(--brand-tertiary)}.mkt .pp .cv-ask{margin-top:var(--space-4)}.mkt .cc-svc{margin:var(--space-3) 0 0;font:400 15px/1.4 var(--font-sans);color:var(--surface-heading);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.mkt .cc-svc li{padding-left:18px;position:relative}.mkt .cc-svc li:before{content:"";background:var(--brand-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:2px}.mkt .dir-price{margin:var(--space-2) 0 0;font:500 15px/1.4 var(--font-sans);color:var(--surface-heading)}.mkt .cv-faq{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mkt .cv-faq div{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--surface-card-border);flex-direction:column;display:flex}.mkt .cv-faq dt{font:600 18px/1.35 var(--font-sans);color:var(--surface-heading)}.mkt .cv-faq dd{font:400 16px/1.6 var(--font-sans);color:var(--surface-subtext);margin:0}@container (max-width:1023px){.mkt .cv-reviews{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@container (max-width:767px){.mkt .cv-hero-sub{font-size:16px}.mkt .cv-quote{padding:var(--space-4)}.mkt .cv-quote blockquote{font-size:20px}.mkt .cv-list{font-size:16px}.mkt .cv-two{grid-template-columns:minmax(0,1fr)}.mkt .cv-faq{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@container (max-width:1023px){.mkt .hs-image+.hs-split .hs-split-media,.mkt .hp-body>.hs-split:first-child .hs-split-media{order:1}}.mkt :is(.bl-bg-sand,.hs-sand,.hs-split:has(>.hs-split-text.hs-sand))+.bl-bg-sand,.mkt :is(.bl-bg-sand,.hs-sand,.hs-split:has(>.hs-split-text.hs-sand))+.hs-split>.hs-split-text.hs-sand{background:var(--surface-card-bg)}
.mkt .look-a,.mkt .look-a :is(.bl-bg-light,.hs-ivory,.hs-split){background:var(--surface-card-bg)}.mkt .look-a :is(.bl-bg-sand,.hs-sand){background:var(--surface-hover)}.mkt .look-a .bl-bg-light .cg--panels .cg-item{border:1px solid var(--surface-card-border)}
@keyframes bz{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{50%{opacity:0}}.mkt .mkt-home-hero .hero{color:#fffefa;text-shadow:var(--text-pop);box-sizing:border-box;background:#0a1628;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.mkt .mkt-home-hero .hero *,.mkt .mkt-home-hero .hero :before,.mkt .mkt-home-hero .hero :after{box-sizing:border-box}.mkt .mkt-home-hero .hero.d{width:1280px}.mkt .mkt-home-hero .hero.m{width:375px}.mkt .mkt-home-hero .photo{position:absolute;inset:0;overflow:hidden}.mkt .mkt-home-hero .bgimg{opacity:0;transition:opacity .9s;position:absolute;inset:0}.mkt .mkt-home-hero .bgimg.on{opacity:1}.mkt .mkt-home-hero .bgimg img{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate bz;display:block}.mkt .mkt-home-hero .scrim{display:none}.mkt .mkt-home-hero .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c9a959;margin:0;font-size:12px;font-weight:600;line-height:1.2}.mkt .mkt-home-hero .display{text-shadow:var(--text-pop-lg);letter-spacing:-.02em;color:#fffefa;margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;line-height:1.05}.mkt .mkt-home-hero .d .display{font-size:64px}.mkt .mkt-home-hero .m .display{font-size:40px}.mkt .mkt-home-hero .display em{color:#c9a959;font-style:italic}.mkt .mkt-home-hero .lede{color:#fffefa;margin:0;font-size:20px;line-height:1.6}.mkt .mkt-home-hero .m .lede{font-size:18px}.mkt .mkt-home-hero .h3{letter-spacing:-.01em;color:#fffefa;margin:0;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.mkt .mkt-home-hero .m .h3{font-size:24px}.mkt .mkt-home-hero .caption{color:#fffefa;margin:0;font-size:12px;line-height:1.4}.mkt .mkt-home-hero .caption a{color:#fffefa;text-underline-offset:3px;font-weight:600}.mkt .mkt-home-hero .prompt{text-shadow:none;background:#fff;border-radius:9999px;align-items:center;gap:8px;width:100%;padding:6px 6px 6px 20px;display:flex;box-shadow:0 1px 3px #1d243314,0 1px 2px #1d24330a}.mkt .mkt-home-hero .prompt input{min-width:0;font:inherit;color:#1d2433;background:0 0;border:0;outline:none;flex:auto;height:44px;font-size:16px}.mkt .mkt-home-hero .prompt input::placeholder{color:#6e737e}.mkt .mkt-home-hero .prompt button{color:#fffefa;height:44px;font:inherit;cursor:pointer;background:#0a1628;border:0;border-radius:9999px;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.mkt .mkt-home-hero .prompt:focus-within{outline-offset:2px;outline:2px solid #c9a959}.mkt .mkt-home-hero .actions{flex-wrap:wrap;gap:12px;display:flex}.mkt .mkt-home-hero .colA .actions{justify-content:center}.mkt .mkt-home-hero .ghost{color:#fffefa;background:#0a162859;border:1px solid #fffefa99;border-radius:9999px;align-items:center;height:44px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.mkt .mkt-home-hero .ghost:hover{background:#fffefa29}.mkt .mkt-home-hero .ghost:focus-visible{outline-offset:2px;outline:2px solid #c9a959}.mkt .mkt-home-hero .m .ghost{padding:0 16px;font-size:14px}.mkt .mkt-home-hero .lede-sm{color:#fffefa;max-width:520px;margin:0;font-size:16px;line-height:1.6}.mkt .mkt-home-hero .textlink{color:#fffefa;text-underline-offset:4px;font-size:16px;font-weight:600;text-decoration:underline}.mkt .mkt-home-hero .sent{color:#fffefa;margin:0;font-size:14px}.mkt .mkt-home-hero .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkt .mkt-home-hero .strip{gap:16px;display:flex}.mkt .mkt-home-hero .scroller{scrollbar-width:none;overflow-x:auto}.mkt .mkt-home-hero .scroller::-webkit-scrollbar{display:none}.mkt .mkt-home-hero .card{color:#fffefa;border-radius:10px;flex-direction:column;flex:none;gap:8px;text-decoration:none;display:flex}.mkt .mkt-home-hero .card .thumb{outline-offset:2px;border-radius:10px;outline:2px solid #0000;transition:outline-color .2s,transform .2s;display:block;position:relative;overflow:hidden}.mkt .mkt-home-hero .card .thumb img{object-fit:cover;width:100%;height:100%;display:block}.mkt .mkt-home-hero .card.on .thumb{outline-color:#c9a959}.mkt .mkt-home-hero .card:hover .thumb{transform:translateY(-2px)}.mkt .mkt-home-hero .card:focus-visible{outline-offset:4px;outline:2px solid #c9a959}.mkt .mkt-home-hero .tag{letter-spacing:.04em;color:#c9a959;font-size:12px;font-weight:600;line-height:1.4}.mkt .mkt-home-hero .ctitle{color:#fffefa;font-size:14px;font-weight:600;line-height:1.4}.mkt .mkt-home-hero .go{color:#fffefa;text-underline-offset:3px;font-size:12px;line-height:1.4;text-decoration:underline}.mkt .mkt-home-hero .d .stripA .card{width:168px}.mkt .mkt-home-hero .d .stripA .thumb{height:104px}.mkt .mkt-home-hero .m .stripA .card{width:132px}.mkt .mkt-home-hero .m .stripA .thumb{height:88px}.mkt .mkt-home-hero .band{background:#0a1628}.mkt .mkt-home-hero .marquee{gap:16px;width:max-content;animation:50s linear infinite mq;display:flex}.mkt .mkt-home-hero .marquee:hover,.mkt .mkt-home-hero .marquee:focus-within{animation-play-state:paused}.mkt .mkt-home-hero .d .stripB .card{width:220px}.mkt .mkt-home-hero .d .stripB .thumb{height:150px}.mkt .mkt-home-hero .m .stripB .card{width:160px}.mkt .mkt-home-hero .m .stripB .thumb{height:112px}.mkt .mkt-home-hero .sugg{color:#fffefa;background:#0a16288c;border:1px solid #fffefa3d;border-radius:10px;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;transition:border-color .2s;display:flex}.mkt .mkt-home-hero .sugg img{object-fit:cover;border-radius:6px;flex:none;width:48px;height:48px}.mkt .mkt-home-hero .sugg.on{border-color:#c9a959}.mkt .mkt-home-hero .sugg:focus-visible{outline-offset:2px;outline:2px solid #c9a959}.mkt .mkt-home-hero .hA.d,.mkt .mkt-home-hero .hC.d{height:800px}.mkt .mkt-home-hero .hA.m,.mkt .mkt-home-hero .hC.m{height:812px}.mkt .mkt-home-hero .layer{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.mkt .mkt-home-hero .d .layer{padding:112px 64px 40px}.mkt .mkt-home-hero .m .layer{padding:64px 16px 24px}.mkt .mkt-home-hero .col{flex-direction:column;gap:24px;display:flex}.mkt .mkt-home-hero .colA{text-align:center;align-items:center;width:100%;max-width:760px;margin:0 auto}.mkt .mkt-home-hero .m .colA{gap:20px}.mkt .mkt-home-hero .colC{width:100%;max-width:640px}.mkt .mkt-home-hero .m .colC{gap:20px}.mkt .mkt-home-hero .foot{flex-direction:column;gap:16px;display:flex}.mkt .mkt-home-hero .d .foot{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.mkt .mkt-home-hero .bphoto{position:relative}.mkt .mkt-home-hero .m .bphoto{height:auto}.mkt .mkt-home-hero .m .bphoto .layer{justify-content:flex-start;gap:32px;padding:64px 16px 24px}.mkt .mkt-home-hero .bandin{flex-direction:column;gap:24px;display:flex}.mkt .mkt-home-hero .d .bandin{padding:48px 0 56px}.mkt .mkt-home-hero .m .bandin{padding:40px 0}.mkt .mkt-home-hero .d .bandhead{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 64px;display:flex}.mkt .mkt-home-hero .m .bandhead{flex-direction:column;gap:8px;padding:0 16px;display:flex}.mkt .mkt-home-hero .marquee-wrap{overflow:hidden}.mkt .mkt-home-hero .d .marquee-wrap{padding-left:64px}.mkt .mkt-home-hero .m .marquee-wrap{padding-left:16px}.mkt .mkt-home-hero .suggs{gap:12px;display:grid}.mkt .mkt-home-hero .d .suggs{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .mkt-home-hero .m .suggs{grid-template-columns:repeat(1,minmax(0,1fr))}.mkt .mkt-home-hero .layer .eyebrow{color:#fffefa}.mkt .mkt-home-hero .hint{color:#fffefa;max-width:520px;margin:0;font-size:14px;line-height:1.5}.mkt .mkt-home-hero .prompt button svg{flex:none}.mkt .mkt-home-hero .quiet{color:#fffefa;text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.mkt .mkt-home-hero .actions{align-items:center}.mkt .mkt-home-hero .rowB{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#fffefa66 transparent;gap:16px;display:flex;overflow-x:auto}.mkt .mkt-home-hero .d .rowB{padding:6px 64px 16px;scroll-padding-left:64px}.mkt .mkt-home-hero .m .rowB{padding:6px 16px 12px;scroll-padding-left:16px}.mkt .mkt-home-hero .rowB .card{scroll-snap-align:start}.mkt .mkt-home-hero .d .rowB .card{width:264px}.mkt .mkt-home-hero .d .rowB .thumb{height:176px}.mkt .mkt-home-hero .m .rowB .card{width:272px}.mkt .mkt-home-hero .m .rowB .thumb{height:180px}.mkt .mkt-home-hero .m .ctitle{font-size:16px}.mkt .mkt-home-hero .d .bphoto{height:560px}.mkt .mkt-home-hero .d .bphoto .layer{padding:112px 64px 28px}.mkt .mkt-home-hero .bandfoot{padding:0 16px}.mkt .mkt-home-hero .field{flex:auto;min-width:0;display:flex;position:relative}.mkt .mkt-home-hero .field input{width:100%}.mkt .mkt-home-hero .phs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mkt .mkt-home-hero .ph{white-space:nowrap;color:#6e737e;opacity:0;font-size:16px;transition:opacity .4s,transform .4s;position:absolute;top:50%;left:0;transform:translateY(40%)}.mkt .mkt-home-hero .ph.on{opacity:1;transform:translateY(-50%)}.mkt .mkt-home-hero .ph.out{opacity:0;transform:translateY(-140%)}.mkt .mkt-home-hero .prompt textarea{resize:none;width:100%;min-width:0;font:inherit;color:#1d2433;background:0 0;border:0;outline:none;flex:auto;padding:10px 0;font-size:16px;line-height:24px;display:block;overflow:hidden}.mkt .mkt-home-hero .prompt.grow{border-radius:24px;align-items:flex-end}.mkt .mkt-home-hero .prompt.grow .phs{display:none}.mkt .mkt-home-hero .prompt button.icon{justify-content:center;width:44px;padding:0}.mkt .mkt-home-hero .m .prompt{padding-left:16px}.mkt .mkt-home-hero .ph.tw{transition:none}.mkt .mkt-home-hero .caret{vertical-align:-3px;background:#1d2433;width:2px;height:18px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.mkt .mkt-home-hero .btn-light{color:#0a1628;white-space:nowrap;background:#fffefa;border-radius:9999px;justify-content:center;align-items:center;height:44px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.mkt .mkt-home-hero .btn-light:hover{background:#f1ece2}.mkt .mkt-home-hero .btn-light:focus-visible{outline-offset:2px;outline:2px solid #c9a959}.mkt .mkt-home-hero .cbottom{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mkt .mkt-home-hero .carrow{color:#c9a959;flex:none;margin-top:1px;transition:transform .2s}.mkt .mkt-home-hero .card:hover .carrow{transform:translate(3px)}.mkt .mkt-home-hero .ocard{color:#fffefa;border-radius:10px;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.mkt .mkt-home-hero .d .ocard{width:260px;height:340px}.mkt .mkt-home-hero .m .ocard{width:220px;height:288px}.mkt .mkt-home-hero .ocard img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.mkt .mkt-home-hero .ocard:hover img{transform:scale(1.05)}.mkt .mkt-home-hero .ocard:focus-visible{outline-offset:-2px;outline:2px solid #c9a959}.mkt .mkt-home-hero .ometa{box-sizing:border-box;background:0 0;flex-direction:column;justify-content:flex-start;gap:2px;padding:12px 16px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.mkt .mkt-home-hero .d .ometa{height:84px}.mkt .mkt-home-hero .m .ometa{height:92px}.mkt .mkt-home-hero .prompt.full textarea{overflow-y:auto}.mkt .mkt-home-hero .bandctl{flex:none;align-items:center;gap:12px;display:flex}.mkt .mkt-home-hero .pausebtn{color:#fffefa;cursor:pointer;background:0 0;border:1px solid #fffefa99;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.mkt .mkt-home-hero .pausebtn:hover{background:#fffefa29}.mkt .mkt-home-hero .pausebtn:focus-visible{outline-offset:2px;outline:2px solid #c9a959}.mkt .mkt-home-hero .marquee.paused{animation-play-state:paused}.mkt .mkt-home-hero .marquee-wrap:has(.paused){scrollbar-width:none;overflow-x:auto}.mkt .mkt-home-hero .m .bandhead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.mkt .mkt-home-hero .d .marquee{gap:20px}.mkt .mkt-home-hero .marquee-wrap{padding-top:4px;padding-bottom:4px}@media (prefers-reduced-motion:reduce){.mkt .mkt-home-hero .bgimg img,.mkt .mkt-home-hero .marquee{animation:none}.mkt .mkt-home-hero .ph{transition:none}.mkt .mkt-home-hero .caret{animation:none}}.mkt .mkt-home-hero .hero.rsp{width:100%}.mkt .mkt-home-hero .hero.rsp .hp-video{object-fit:cover;width:100%;height:100%;display:block}.mkt .mkt-home-hero .hero.rsp .hp-layer{justify-content:center}.mkt .mkt-home-hero .hero.rsp .hp-prompt{max-width:576px}.mkt .mkt-home-hero .hero.rsp .hp-bandtitles{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.mkt .mkt-home-hero .hero.rsp .ctitle{margin:0}.mkt .mkt-home-hero .hero.rsp .bandfoot{display:none}@container (max-width:1023px){.mkt .mkt-home-hero .hero.cvh.d.rsp .bphoto .layer{padding:168px 32px 96px}.mkt .mkt-home-hero .hero.rsp .bandhead{padding:0 32px}.mkt .mkt-home-hero .hero.rsp .marquee-wrap{padding-left:32px}.mkt .mkt-home-hero .hero.rsp .vidbtn{right:32px}}@container (max-width:767px){.mkt .mkt-home-hero .hero.rsp .display{font-size:40px}.mkt .mkt-home-hero .hero.rsp .h3{font-size:24px}.mkt .mkt-home-hero .hero.rsp .ghost{padding:0 16px;font-size:14px}.mkt .mkt-home-hero .hero.rsp .colA{gap:20px}.mkt .mkt-home-hero .hero.rsp .prompt{padding-left:16px}.mkt .mkt-home-hero .hero.rsp .prompt button.plan{justify-content:center;width:44px;padding:0}.mkt .mkt-home-hero .hero.rsp .prompt button.plan .plan-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkt .mkt-home-hero .hero.cvh.d.rsp .bphoto{min-height:720px}.mkt .mkt-home-hero .hero.cvh.d.rsp .bphoto .layer{min-height:720px;padding:136px 16px 72px}.mkt .mkt-home-hero .hero.rsp .vidbtn{bottom:16px;right:16px}.mkt .mkt-home-hero .hero.rsp .bandin{padding:40px 0}.mkt .mkt-home-hero .hero.rsp .bandhead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;padding:0 16px}.mkt .mkt-home-hero .hero.rsp .marquee-wrap{padding-left:16px}.mkt .mkt-home-hero .hero.rsp .marquee{gap:16px}.mkt .mkt-home-hero .hero.rsp .ocard{width:220px;height:288px}.mkt .mkt-home-hero .hero.rsp .ometa{height:92px}.mkt .mkt-home-hero .hero.rsp .ctitle{font-size:16px}.mkt .mkt-home-hero .hero.rsp .bandctl .hp-band-all{display:none}.mkt .mkt-home-hero .hero.rsp .bandfoot{padding:0 16px;display:block}.mkt .mkt-home-hero .hero.rsp .bandfoot .btn-light{width:100%}}.mkt .mkt-home-hero .band .band-title{color:var(--surface-heading);margin:0}.mkt .mkt-home-hero .hero.band-navy .band .band-title{color:var(--brand-tertiary)}
.mkt .hero.d.t{width:768px}.mkt .hero.t .bphoto .layer{padding:96px 32px 28px}.mkt .hero.t .bandhead{padding:0 32px}.mkt .hero.t .marquee-wrap{padding-left:32px}.mkt .vidbtn{z-index:2;background:#0a16288c;width:48px;height:48px;position:absolute;bottom:24px;right:24px}.mkt .vidbtn:hover{background:#0a1628bf}.mkt .hero.m .vidbtn{top:16px;bottom:auto;right:16px}.mkt .hero.t .vidbtn{right:32px}
@keyframes hx-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes hx-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hx-blink{50%{opacity:0}}@keyframes hx-type{to{clip-path:inset(0)}}@keyframes ha-turn{to{transform:translate(-50%)}}@keyframes pol-drop{0%{opacity:0;transform:translateY(-28px)rotate(-6deg)}to{opacity:1;transform:rotate(-1.5deg)}}@keyframes hs-spin{to{transform:rotate(360deg)}}@keyframes hs-swing{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes hs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes hs-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes hs-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes hs-drops{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes hs-fall{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(-6px,30px)rotate(-35deg)}}@keyframes hs-spark{0%,30%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes hs-dance{0%{transform:rotate(-7deg)translateY(0)}to{transform:rotate(7deg)translateY(-3px)}}@keyframes hs-note{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}to{opacity:0;transform:translate(6px,-16px)rotate(10deg)}}@keyframes hs-flip{0%,35%{transform:scaleX(1)}55%,to{transform:scaleX(-1)}}@keyframes hs-clinkL{0%,to{transform:translate(0)}45%,55%{transform:translate(5px,-2px)}}@keyframes hs-clinkR{0%,to{transform:translate(0)}45%,55%{transform:translate(-5px,-2px)}}@keyframes hs-scarf{0%{transform:skewY(-6deg)scaleX(.94)}to{transform:skewY(6deg)scaleX(1.06)}}@keyframes hs-glide{0%{transform:translate(0)}to{transform:translate(3px,-1px)}}@keyframes hs-ferry{0%{opacity:0;transform:translate(40px)}20%{opacity:1}to{opacity:1;transform:translate(-24px)}}@keyframes hs-pin{0%{opacity:0;transform:translateY(-14px)scale(.6)}to{opacity:1;transform:none}}@keyframes ht-drift{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes ht-bar{to{width:100%}}@keyframes hb-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes hb-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html:has(.mkt-home-hero){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.mkt-home-hero){scroll-behavior:auto}}.mkt .hx{box-sizing:border-box;font-family:var(--font-sans);color:var(--surface-heading);-webkit-font-smoothing:antialiased}.mkt .hx *,.mkt .hx :before,.mkt .hx :after{box-sizing:border-box}.mkt .hx :where(h2,h3,h4,p,ul,ol,blockquote,figure){margin:0}.mkt .hx :where(ul,ol){padding:0;list-style:none}.mkt .hx a{color:inherit}.mkt .hx :where(img){max-width:100%;display:block}.mkt .hx-in{max-width:var(--container-wide);padding:0 var(--space-8);margin:0 auto}.mkt .hx-sec{padding:var(--space-24) 0;background:var(--surface-card-bg);--r:var(--radius-lg);--r-media:14px;position:relative}.mkt .hx-band{background:var(--surface-hover)}.mkt .hx-navy{background:var(--brand-primary);color:var(--brand-tertiary)}.mkt .hx-bleed{padding:0}.mkt .hx-eyebrow{font:600 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--surface-subtext)}.mkt .hx-navy .hx-eyebrow,.mkt .hx-on-photo .hx-eyebrow{color:#fffefad1}.mkt .hx .h2{color:var(--surface-heading);text-wrap:balance;margin:0}.mkt .hx-lede{font:400 20px/1.6 var(--font-sans);color:var(--surface-subtext);max-width:none}.mkt .hx-head{gap:var(--space-4);margin-bottom:var(--space-12);flex-direction:column;display:flex}.mkt .hx-head--center{text-align:center;align-items:center}.mkt .hx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkt .hx-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);height:48px;font:600 16px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;padding:0 24px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.mkt .hx-btn--primary{background:var(--brand-primary);color:var(--brand-tertiary)!important}.mkt .hx-btn--primary:hover{background:#1b2a44}.mkt .hx-btn--secondary{border-color:var(--surface-heading);color:var(--surface-heading);background:0 0}.mkt .hx-btn--secondary:hover{background:var(--surface-heading);color:var(--brand-tertiary)!important}.mkt .hx :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mkt .hx-navy :is(a,button,input):focus-visible,.mkt .hx-on-photo :is(a,button):focus-visible,.mkt .ht :is(a,button):focus-visible{outline-color:var(--brand-secondary)}.mkt .hx-iconbtn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;display:inline-grid}.mkt .hx-iconbtn svg{width:18px;height:18px}.mkt .mkt-home-hero .hero.is-offscreen :is(.cv-more svg,.caret){animation-play-state:paused}.mkt .mkt-home-hero .display{text-wrap:balance}.mkt .hg{padding:0;display:block}.mkt .hg-text{gap:var(--space-24);max-width:var(--container-wide);padding:var(--space-24) var(--space-8);text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;margin:0 auto;display:grid}.mkt .hg-head{gap:var(--space-6);top:var(--space-24);flex-direction:column;display:flex;position:sticky}.mkt .hg-text .hx-lede{text-wrap:pretty;max-width:480px;font-size:18px;line-height:1.7}.mkt .hg-list{gap:0;width:100%;display:grid;margin:0!important}.mkt .hg-list li{gap:var(--space-2);border-top:1px solid color-mix(in srgb, var(--surface-heading) 16%, transparent);grid-template-columns:52px minmax(0,1fr);padding:26px 0;display:grid}.mkt .hg-list li:last-child{border-bottom:1px solid color-mix(in srgb, var(--surface-heading) 16%, transparent)}.mkt .hg-num{font:400 15px/1 var(--font-display);letter-spacing:.04em;color:var(--surface-subtext);font-variant-numeric:lining-nums tabular-nums;padding-top:6px}.mkt .hg-copy{align-content:start;gap:6px;display:grid}.mkt .hg-h{font:400 24px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--surface-heading);text-wrap:balance}.mkt .hg-p{font:400 16px/1.6 var(--font-sans);color:var(--surface-subtext);text-wrap:pretty}.mkt .hg-media{height:560px;position:relative}.mkt .hg-media img{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.mkt .ha-book{isolation:isolate;padding:80px var(--space-8) 72px;border-radius:var(--r-media);background:var(--brand-accent);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mkt .ha-arc{z-index:1;aspect-ratio:1216/700;grid-area:1/1;position:relative}.mkt .ha-globe{aspect-ratio:1;width:87%;box-shadow:inset 0 0 0 2px var(--surface-heading), inset 0 -40px 80px #1d24330f;background:#e6eff6;border-radius:50%;position:absolute;top:92%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.mkt .ha-landtrack{width:200%;animation:90s linear infinite ha-turn;display:flex;position:absolute;inset:0}.mkt .hx.is-paused .ha-landtrack,.mkt .hx.is-waiting :is(.ha-landtrack,.ha-sprite *,.pol,.pol *,.sv-card,.sv-card *){animation-play-state:paused}.mkt .ha-lands{flex:none;width:50%;height:100%}.mkt .ha-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mkt .ha-route{fill:none;stroke:var(--surface-input-border);stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round}.mkt .ha-trail{fill:none;stroke:var(--brand-primary);stroke-width:2.5px;stroke-linecap:round}.mkt .ha-end{z-index:5;border-radius:var(--radius-full);font:600 14px/1.2 var(--font-sans);color:var(--surface-heading);white-space:nowrap;background:#fff;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;bottom:8px;transform:translate(-50%);box-shadow:0 2px 10px #1d24331f}.mkt .ha-end i{background:var(--surface-card-bg);border:2px solid var(--brand-primary);border-radius:50%;width:10px;height:10px}.mkt .ha-end--start{left:6%}.mkt .ha-end--finish{left:92%}.mkt .ha-stop{z-index:5;cursor:pointer;color:var(--surface-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex;position:absolute;transform:translate(-50%,-12px)}.mkt .ha-dot{background:var(--surface-card-bg);border:2px solid var(--surface-input-border);border-radius:50%;place-items:center;width:24px;height:24px;transition:border-color .3s,background .3s,transform .3s;display:grid}.mkt .ha-dot svg{width:13px;height:13px;color:var(--brand-tertiary);opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.25,1.4);transform:scale(.4)}.mkt .ha-label{border-radius:var(--radius-full);font:600 16px/1.2 var(--font-sans);color:var(--surface-subtext);white-space:nowrap;background:#fff;align-items:baseline;gap:8px;padding:6px 12px;transition:color .2s;display:flex;box-shadow:0 2px 10px #1d24331f}.mkt .ha-num{font:500 12px/1 var(--font-sans);letter-spacing:.08em}.mkt .ha-stop:hover .ha-label{color:var(--surface-heading)}.mkt .ha-stop.is-passed .ha-dot{border-color:var(--brand-primary)}.mkt .ha-stop.is-on .ha-dot{background:var(--brand-secondary);border-color:var(--brand-primary);transform:scale(1.15)}.mkt .ha-stop.is-done .ha-dot{background:var(--brand-primary);border-color:var(--brand-primary)}.mkt .ha-stop.is-done .ha-dot svg{opacity:1;transform:none}.mkt .ha-stop:is(.is-on,.is-done) .ha-label{color:var(--surface-heading)}.mkt .ha-stage{z-index:2;grid-area:1/1;place-self:start center;width:600px;margin-top:190px;position:relative}.mkt .pol{z-index:2;background:#fff;border-radius:3px;margin:0;padding:16px 16px 20px;animation:.6s cubic-bezier(.2,.8,.25,1) both pol-drop;position:relative;transform:rotate(-1.5deg);box-shadow:0 1px 2px #1d243314,0 14px 36px #1d243329}.mkt .pol-tape{background:#c9a95961;width:92px;height:24px;margin-left:-46px;position:absolute;top:-12px;left:50%;transform:rotate(-3deg)}.mkt .pol-cap{flex-direction:column;gap:8px;padding:16px 6px 0;display:flex}.mkt .ha-step{font:600 13px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--surface-subtext)}.mkt .pol-h{font:400 30px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--surface-heading)}.mkt .hj-value{gap:var(--space-2);font:500 17px/1.45 var(--font-sans);color:var(--surface-subtext);align-items:flex-start;display:flex}.mkt .hj-value:before{content:"";background:var(--brand-secondary);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.mkt .pol-home{width:420px;max-width:100%;padding:var(--space-6);text-align:center;background:#fff;border-radius:3px;flex-direction:column;gap:8px;margin:80px auto 0;animation:.6s cubic-bezier(.2,.7,.2,1) .3s both hx-up;display:flex;box-shadow:0 14px 36px #1d243329}.mkt .ha-p{font:400 17px/1.6 var(--font-sans);color:var(--surface-subtext)}.mkt .pa{border:1px solid var(--surface-divider);background:var(--surface-card-bg);border-radius:6px;animation:.6s cubic-bezier(.2,.7,.2,1) both hx-up;overflow:hidden}.mkt .pa-bar{border-bottom:1px solid var(--surface-divider);background:var(--surface-hover);height:40px;font:500 14px/1 var(--font-sans);color:var(--surface-subtext);white-space:nowrap;align-items:center;gap:10px;padding:0 14px;display:flex;overflow:hidden}.mkt .pa-bar img{flex:none;width:auto;height:16px}.mkt .pa-body{padding:16px 20px 18px}.mkt .pa-chat{flex-direction:column;gap:8px;display:flex}.mkt .hj-prompt{border:1px solid var(--surface-card-border);border-radius:var(--radius-full);height:52px;font:400 17px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:10px;padding:0 8px 0 20px;display:flex;overflow:hidden}.mkt .hj-type{white-space:nowrap;clip-path:inset(0 100% 0 0);min-width:0;animation:1.6s steps(42,end) .2s forwards hx-type;display:inline-block;overflow:hidden}.mkt .hj-caret{background:var(--surface-heading);flex:none;width:2px;height:20px;animation:1s step-end infinite hx-blink}.mkt .hj-go{background:var(--brand-primary);width:36px;height:36px;color:var(--brand-tertiary);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.mkt .hj-go svg{width:16px;height:16px}.mkt .pa-say{font:500 15px/1.4 var(--font-sans);color:var(--surface-subtext);opacity:0;margin:12px 0 2px;animation:.4s forwards hx-pop}.mkt .pa-head{font:400 15px/1.3 var(--font-sans);color:var(--surface-subtext);align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.mkt .pa-head b{font:600 18px/1.3 var(--font-sans);color:var(--surface-heading)}.mkt .pa-chip{border-radius:var(--radius-full);background:var(--brand-accent);font:500 13px/1.2 var(--font-sans);color:var(--surface-heading);white-space:nowrap;margin-left:auto;padding:3px 8px}.mkt .pa-chip--ok{color:var(--success);background:#00793d1a}.mkt .hj-row{gap:var(--space-3);border-top:1px solid var(--surface-divider);font:400 17px/1.4 var(--font-sans);opacity:0;grid-template-columns:84px minmax(0,1fr);align-items:center;padding:10px 0;animation:.45s forwards hx-pop;display:grid}.mkt .hj-row:first-of-type{animation-delay:.25s}.mkt .hj-row:nth-of-type(2){animation-delay:.5s}.mkt .hj-row:nth-of-type(3){animation-delay:.75s}.mkt .hj-row b{font-weight:600}.mkt .hj-row small{color:var(--surface-subtext);margin-top:2px;font-size:14px;display:block}.mkt .hj-when{font:500 14px/1.3 var(--font-sans);color:var(--surface-subtext);font-variant-numeric:tabular-nums}.mkt .pa-tag{color:#6b5518;font:600 12px/1.5 var(--font-sans);background:#c9a95938;border-radius:4px;margin-right:6px;padding:1px 6px;display:inline-block}.mkt .hj-row.pb{grid-template-columns:64px minmax(0,1fr) auto}.mkt .pb-k{font:600 12px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--surface-muted)}.mkt .pill{border-radius:var(--radius-full);font:600 12px/1.3 var(--font-sans);white-space:nowrap;align-self:center;padding:4px 10px}.mkt .pill--ok{color:var(--success);background:#00793d1a}.mkt .cm{background:var(--brand-accent);max-width:86%;font:400 17px/1.45 var(--font-sans);opacity:0;border-radius:14px 14px 14px 4px;padding:11px 14px;animation:.4s forwards hx-pop}.mkt .cm--me{background:var(--brand-primary);color:var(--brand-tertiary);border-radius:14px 14px 4px;align-self:flex-end}.mkt .cm-who{font:400 14px/1.2 var(--font-sans);color:var(--surface-subtext);opacity:0;align-items:center;gap:8px;animation:.4s forwards hx-pop;display:flex}.mkt .cm-who img,.mkt .cm-who .cm-face{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.mkt .cm-who .cm-face{background:var(--brand-accent);color:var(--surface-heading);font:600 13px/1 var(--font-sans);place-items:center;display:grid}.mkt .cm-who b{color:var(--surface-heading);font-weight:600}.mkt .cm-sys{font:600 14px/1.3 var(--font-sans);color:var(--success);opacity:0;justify-content:center;align-items:center;gap:6px;margin-top:2px;animation:.4s forwards hx-pop;display:flex}.mkt .cm-sys svg{width:14px;height:14px}.mkt .ha-sprite{z-index:3;pointer-events:none;width:132px;height:110px;position:absolute;transform:translate(-50%,-90%)}.mkt .ha-sprite.is-wide{width:160px;height:126px}.mkt .ha-sprite.is-album{width:220px;height:165px}.mkt .ha-sprite svg{width:100%;height:100%;animation:.3s both hx-pop;display:block;overflow:visible}.mkt .hs-spin{transform-box:fill-box;transform-origin:50%;animation:.45s linear infinite hs-spin}.mkt .hs-legA{animation:.4s ease-in-out infinite alternate hs-swing}.mkt .hs-legB{animation:.4s ease-in-out infinite alternate-reverse hs-swing}.mkt .hs-bob{animation:1.6s ease-in-out infinite hs-bob}.mkt .hs-sway{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite hs-sway}.mkt .hs-pulse{transform-box:fill-box;transform-origin:30% 100%;animation:2.4s ease-in-out infinite hs-pulse}.mkt .hs-fall{animation:1.5s ease-in infinite hs-fall}.mkt .hs-spark{opacity:0;animation:1.8s ease-out .4s infinite hs-spark}.mkt .hs-dance{animation:.7s ease-in-out infinite alternate hs-dance}.mkt .hs-note{animation:2.1s ease-out infinite hs-note}.mkt .hs-flip{transform-box:view-box;animation:2.4s ease-in-out infinite hs-flip}.mkt .hs-clinkL{animation:1.4s ease-in-out infinite hs-clinkL}.mkt .hs-clinkR{animation:1.4s ease-in-out infinite hs-clinkR}.mkt .hs-steam{animation:2s ease-out infinite hs-note}.mkt .hs-snow{transform-box:fill-box;transform-origin:100%;animation:.9s ease-out infinite hs-drops}.mkt .hs-scarf{transform-box:fill-box;transform-origin:100%;animation:.5s ease-in-out infinite alternate hs-scarf}.mkt .hs-glide{animation:1.1s ease-in-out infinite alternate hs-glide}.mkt .hs-ferry{animation:4s ease-out forwards hs-ferry}.mkt .hs-pin{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.3,1.6,.5,1) .4s both hs-pin}.mkt .ha-foot{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.mkt .ha-foot .hx-iconbtn{color:var(--surface-heading);border-color:var(--surface-card-border)}.mkt .sv-card{background:#fff;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:14px 16px 16px;animation:.5s cubic-bezier(.2,.7,.2,1) both hx-up;display:none;box-shadow:0 1px 2px #1d243314,0 10px 28px #1d24331f}.mkt .sv-h{font:400 22px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--surface-heading)}.mkt .sv-p{font:400 15px/1.5 var(--font-sans);color:var(--surface-subtext)}.mkt .sv-snip{opacity:0;margin-top:6px;animation:.45s .35s forwards hx-pop}.mkt .sv-prompt{border:1px solid var(--surface-card-border);border-radius:var(--radius-full);height:40px;font:400 13px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:8px;padding:0 4px 0 14px;display:flex;overflow:hidden}.mkt .sv-prompt .hj-type{flex:1}.mkt .sv-prompt i{background:var(--brand-primary);width:30px;height:30px;color:var(--brand-tertiary);border-radius:50%;flex:none;place-items:center;display:grid}.mkt .sv-prompt i svg{width:14px;height:14px}.mkt .sv-moment{background:var(--surface-hover);font:400 13px/1.3 var(--font-sans);border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.mkt .sv-moment b{font-weight:600}.mkt .sv-moment small{color:var(--surface-subtext);margin-top:2px;font-size:11px;display:block}.mkt .sv-moment--book{grid-template-columns:40px minmax(0,1fr) auto}.mkt .sv-moment .pa-tag{margin-right:4px;padding:0 4px;font-size:10px}.mkt .sv-when,.mkt .sv-k{font:500 11px/1.3 var(--font-sans);color:var(--surface-subtext);font-variant-numeric:tabular-nums}.mkt .sv-k{letter-spacing:.06em;text-transform:uppercase;color:var(--surface-muted);font-weight:600}.mkt .sv-moment .pill{padding:3px 8px;font-size:11px}.mkt .sv-chat{flex-direction:column;gap:6px;display:flex}.mkt .sv-chat p{max-width:88%;font:400 13px/1.4 var(--font-sans);padding:8px 11px}.mkt .sv-me{background:var(--brand-primary);color:var(--brand-tertiary);border-radius:12px 12px 4px;align-self:flex-end}.mkt .sv-them{background:var(--brand-accent);opacity:0;border-radius:12px 12px 12px 4px;animation:.4s .9s forwards hx-pop}.mkt .sv-them b{color:var(--surface-heading);font-size:12px;font-weight:600;display:block}@container (max-width:1199px){.mkt .ha-book{padding-bottom:var(--space-6)}.mkt .ha-globe{clip-path:inset(0 0 44.7%)}.mkt .ha-arc:after{content:"";background:var(--surface-heading);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.mkt .ha-end{bottom:0;transform:translate(-50%,50%)}.mkt .ha-stage{width:100%;max-width:560px;margin-top:var(--space-8);grid-area:2/1;justify-self:center}.mkt .pol{display:none}.mkt .sv-card{justify-content:center;min-height:196px;display:flex}.mkt .pol-home{text-align:left;border-radius:10px;gap:6px;width:100%;min-height:196px;margin:0;padding:14px 16px 16px;box-shadow:0 1px 2px #1d243314,0 10px 28px #1d24331f}.mkt .pol-home .pol-h{font-size:22px}.mkt .ha-sprite.is-album{transform:translate(-50%,-100%);top:100%!important;left:50%!important}}@container (min-width:768px) and (max-width:1199px){.mkt .sv-card,.mkt .pol-home{gap:8px;min-height:212px;padding:20px 24px 22px}.mkt .sv-h,.mkt .pol-home .pol-h{font-size:26px}.mkt .sv-snip{margin-top:8px}.mkt .sv-prompt{height:48px;font-size:15px}.mkt :is(.sv-moment,.sv-chat p){font-size:15px}.mkt .sv-moment{grid-template-columns:64px minmax(0,1fr);padding:12px 14px}.mkt .sv-moment--book{grid-template-columns:52px minmax(0,1fr) auto}.mkt .sv-moment small,.mkt .sv-when,.mkt .sv-k{font-size:12px}}@container (max-width:1023px){.mkt .ha-book{padding:64px var(--space-4) var(--space-6)}.mkt .ha-label{font-size:15px}}@container (max-width:767px){.mkt .ha-book{padding:40px var(--space-4) var(--space-4)}.mkt .ha-stop{gap:6px;transform:translate(-50%,-9px)}.mkt .ha-dot{width:18px;height:18px}.mkt .ha-label{padding:4px 8px;font-size:12px}.mkt .ha-label .ha-num{display:none}.mkt .ha-end{gap:6px;padding:4px 8px;font-size:11px}.mkt .ha-end i{width:8px;height:8px}.mkt .ha-stage{margin-top:var(--space-6)}.mkt .ha-sprite{width:72px;height:60px}.mkt .ha-sprite.is-wide{width:88px;height:70px}.mkt .ha-sprite.is-album{width:110px;height:84px}.mkt .ha-step{font-size:11px}.mkt .sv-h,.mkt .pol-home .pol-h{font-size:20px}.mkt .ha-p{font-size:14px}}.mkt .hx-expwrap .hero{background:0 0}.mkt .hx-expwrap .hero .band{padding-block:var(--space-16)}.mkt .look-a .hx-expwrap .hero.band-ivory .band{background:var(--surface-card-bg)}.mkt .hx-expwrap .hero.band-linen .band{background-color:#f3eee4;background-image:repeating-linear-gradient(0deg,#705c3c09 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#705c3c08 0 1px,#0000 1px 4px),radial-gradient(120% 90% at 50% 0,#fffefab3,#0000 70%);border-block:1px solid #1d243314}.mkt .hx-expwrap .hero.band-linen .band .eyebrow{color:#8a6d2f}.mkt .hx-expwrap .hero.band-linen .band .band-title{color:#0a1628}.mkt .hx-expwrap .hero.band-linen .band .pausebtn{color:#0a1628;border-color:#0a162859}.mkt .hx-expwrap .hero.band-linen .band .pausebtn:hover{background:#0a16280f}.mkt .hx-expwrap .hero.band-linen .band .btn-light{color:#fffefa;background:#0a1628}.mkt .hx-expwrap .hero.band-linen .band .btn-light:hover{background:#1d2433}.mkt .hx-expwrap .hero.band-linen .band :is(.pausebtn,.btn-light,.ocard):focus-visible{outline-color:#0a1628}.mkt .hx-expwrap .hero.band-linen .marquee-wrap{margin-bottom:-24px;padding-bottom:28px}.mkt .hx-expwrap .hero.band-linen .band .ocard{box-shadow:0 1px 2px #1d24330f,0 12px 28px -14px #1d243347}.mkt .hx-expwrap .ocard{position:relative;overflow:hidden}.mkt .hx-expwrap .ocard:hover img{transform:none}.mkt .hx-expwrap .oreveal{z-index:2;color:#fffefa;text-shadow:var(--text-pop);opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:6px;padding:20px;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0;transform:translateY(12px)}.mkt .hx-expwrap .oreveal>*{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(8px)}.mkt .hx-expwrap .oreveal .tag{align-self:flex-start}.mkt .hx-expwrap .or-title{font:400 22px/1.2 var(--font-display);letter-spacing:-.01em}.mkt .hx-expwrap .or-host{font:600 13px/1.3 var(--font-sans);color:#c9a959}.mkt .hx-expwrap .or-bit{font:400 14px/1.45 var(--font-sans);color:#fffefae0;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mkt .hx-expwrap .or-cta{border-radius:var(--radius-full);color:#0a1628;height:40px;text-shadow:none;font:600 14px/1 var(--font-sans);background:#fffefa;align-self:flex-start;align-items:center;margin-top:8px;padding:0 18px;display:inline-flex}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) img{transition-delay:.12s;transform:scale(1.03)}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) .ometa{opacity:0;transition-delay:.12s;transform:translateY(-4px)}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) .oreveal{opacity:1;transition-delay:.12s;transform:none}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) .oreveal>*{opacity:1;transform:none}.mkt .hx-expwrap .ocard img{transition:transform .6s cubic-bezier(.22,.61,.36,1),filter .35s}.mkt .hx-expwrap .ometa{transition:opacity .25s,transform .35s cubic-bezier(.22,.61,.36,1)}.mkt .hx-expwrap .oreveal{transition:opacity .3s,transform .4s cubic-bezier(.22,.61,.36,1)}.mkt .hx-expwrap .oreveal>*{transition:opacity .3s,transform .35s cubic-bezier(.22,.61,.36,1)}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) :is(img,.ometa,.oreveal){transition-delay:0s}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) .oreveal>:first-child{transition-delay:40ms}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) .oreveal>:nth-child(2){transition-delay:70ms}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) .oreveal>:nth-child(3){transition-delay:.1s}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) .oreveal>:nth-child(4){transition-delay:.13s}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) .oreveal>:nth-child(5){transition-delay:.16s}@container (max-width:767px){.mkt .hx-expwrap .hero .band{padding-block:0}.mkt .hx-expwrap .oreveal{padding:16px}.mkt .hx-expwrap .or-title{font-size:19px}}.mkt .ht{height:720px;color:var(--brand-tertiary);text-shadow:var(--text-pop);background:var(--brand-primary);position:relative;overflow:hidden}.mkt .ht-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.mkt .ht-photo.is-on{opacity:1;animation:9s ease-out forwards ht-drift}.mkt .hx.is-paused .ht-photo.is-on{animation-play-state:paused}.mkt .ht-scrim{display:none}.mkt .ht-body{justify-content:flex-end;gap:var(--space-6);max-width:var(--container-wide);padding:var(--space-24) var(--space-8) 88px;flex-direction:column;margin:0 auto;display:flex;position:absolute;inset:0}.mkt .ht-story{gap:var(--space-6);flex-direction:column;display:flex}.mkt .ht-quote{text-shadow:var(--text-pop-lg);max-width:760px;font:400 48px/1.15 var(--font-display);letter-spacing:-.015em;animation:.8s cubic-bezier(.2,.7,.2,1) both hx-up}.mkt .ht-quote:before{content:"“";height:48px;color:var(--brand-secondary);font-size:96px;line-height:1;display:block}.mkt .ht-cap{align-items:center;gap:var(--space-4);font:400 16px/1.4 var(--font-sans);color:#fffefae0;animation:.8s cubic-bezier(.2,.7,.2,1) .15s both hx-up;display:flex}.mkt .ht-cap b{color:var(--brand-tertiary);font-weight:600}.mkt .ht-cap a{color:var(--brand-tertiary);text-underline-offset:4px}.mkt .ht-place{top:var(--space-8);right:var(--space-8);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:36px;font:500 14px/1 var(--font-sans);white-space:nowrap;background:#0a162880;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:absolute}.mkt .ht-place svg{flex:none;width:16px;height:16px}.mkt .ht-ctl{right:var(--space-8);bottom:var(--space-8);align-items:center;gap:var(--space-4);display:flex;position:absolute}.mkt .ht-dots{gap:var(--space-2);display:flex}.mkt .ht-dot{cursor:pointer;background:0 0;border:0;width:48px;height:44px;padding:0;position:relative}.mkt .ht-dot:before{content:"";background:#fffefa66;height:2px;position:absolute;top:21px;left:0;right:0}.mkt .ht-dot:after{content:"";background:var(--brand-tertiary);width:0;height:2px;position:absolute;top:21px;left:0}.mkt .ht-dot.is-on:after{animation:8s linear forwards ht-bar}.mkt .hx.is-paused .ht-dot.is-on:after,.mkt .hx.is-waiting :is(.ht-photo.is-on,.ht-quote,.ht-cap),.mkt .hx.is-waiting .ht-dot.is-on:after{animation-play-state:paused}.mkt .ht-ctl .hx-iconbtn{color:var(--brand-tertiary);border-color:#fffefa99}@container (max-width:767px){.mkt .ht{height:520px}.mkt .ht-body{padding:var(--space-12) var(--space-4) 72px;gap:var(--space-3)}.mkt .ht-story{gap:var(--space-3)}.mkt .ht-quote{font-size:24px;line-height:1.22}.mkt .ht-quote:before{height:26px;font-size:56px}.mkt .ht-cap{font-size:14px}.mkt .ht-place{top:var(--space-3);right:var(--space-3);gap:6px;max-width:calc(100% - 24px);height:30px;padding:0 12px;font-size:12px;overflow:hidden}.mkt .ht-place svg{width:14px;height:14px}.mkt .ht-ctl{right:var(--space-3);bottom:var(--space-3);gap:var(--space-2)}.mkt .ht-dot{width:32px}}.mkt .hc-center{max-width:960px;margin:0 auto var(--space-12)}.mkt .hc-center .hx-lede{text-align:center;max-width:720px;margin:0 auto}.mkt .hx2{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mkt .hx2-card{padding:var(--space-8);border-radius:var(--r-media);background:var(--surface-card-bg);box-shadow:var(--surface-shadow-card);flex-direction:column;gap:10px;display:flex;position:relative}.mkt .hx2-hard{font:400 19px/1.45 var(--font-sans);color:var(--surface-heading);align-self:flex-start;display:block}.mkt .hx2-txt{background:linear-gradient(var(--brand-secondary), var(--brand-secondary)) no-repeat 0 58% / 0% 2.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .8s cubic-bezier(.45,0,.25,1),color .6s .35s}.mkt .hx2-card.is-done .hx2-txt{color:var(--surface-muted);background-size:100% 2.5px}.mkt .hx2-check{vertical-align:-.28em;width:1.2em;height:1.2em;color:var(--brand-secondary);margin-left:4px;display:inline-block}.mkt .hx2-ring,.mkt .hx2-tick{stroke-dasharray:1;stroke-dashoffset:1px}.mkt .hx2-ring{transform-origin:50%;transition:stroke-dashoffset .6s cubic-bezier(.6,0,.2,1) .75s;transform:rotate(-90deg)}.mkt .hx2-tick{transition:stroke-dashoffset .3s ease-out 1.3s}.mkt .hx2-card.is-done :is(.hx2-ring,.hx2-tick){stroke-dashoffset:0}.mkt .hx2-instead{font:600 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--surface-subtext);opacity:0;transition:opacity .5s 1.15s,transform .6s cubic-bezier(.22,.61,.36,1) 1.15s;transform:translateY(6px)}.mkt .hx2-good{font:400 36px/1.12 var(--font-display);letter-spacing:-.015em;color:var(--surface-heading);opacity:0;transition:opacity .6s 1.3s,transform .8s cubic-bezier(.22,.61,.36,1) 1.3s;transform:translateY(10px)}.mkt .hx2-card.is-done :is(.hx2-instead,.hx2-good){opacity:1;transform:none}.mkt .hcx-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin:var(--space-24) 0 var(--space-8);flex-wrap:wrap;display:flex}.mkt .hcx-h{font:400 32px/1.15 var(--font-display);letter-spacing:-.01em}.mkt .hcx-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mkt .hcx-card{border-radius:var(--r-media);background:var(--surface-card-bg);box-shadow:var(--surface-shadow-card);flex-direction:column;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;overflow:hidden}.mkt .hcx-card:hover,.mkt .hcx-card:focus-within{transform:translateY(-4px);box-shadow:0 18px 44px #1d243324}.mkt .hcx-photo{aspect-ratio:4/3;background:var(--brand-accent);overflow:hidden}.mkt .hcx-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.mkt .hcx-card:hover .hcx-photo img{transform:scale(1.04)}.mkt .hcx-body{padding:var(--space-6);flex-direction:column;flex:1;gap:8px;display:flex}.mkt .hcx-name{font:400 26px/1.2 var(--font-display);letter-spacing:-.01em}.mkt .hcx-link{color:inherit;text-decoration:none}.mkt .hcx-link:after{content:"";z-index:1;position:absolute;inset:0}.mkt .hx .hcx-link:focus-visible{outline:none}.mkt .hcx-card:has(.hcx-link:focus-visible){box-shadow:0 0 0 2px var(--ring)}.mkt .hcx-where{font:500 15px/1.3 var(--font-sans);color:var(--surface-subtext);align-items:center;gap:6px;display:flex}.mkt .hcx-where svg{flex:none;width:16px;height:16px}.mkt .hcx-good{font:400 16px/1.5 var(--font-sans);color:var(--surface-heading)}.mkt .hcx-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--surface-divider);margin-top:auto;display:flex}.mkt .hcx-lang{font:400 13px/1.3 var(--font-sans);color:var(--surface-subtext)}.mkt .hcx-msg{z-index:2;border-radius:var(--radius-full);border:1px solid var(--surface-heading);height:40px;font:600 14px/1 var(--font-sans);flex:none;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background .3s,color .3s;display:inline-flex;position:relative;color:var(--surface-heading)!important}.mkt .hcx-msg svg{width:16px;height:16px}.mkt .hcx-msg:hover{background:var(--surface-heading);color:var(--brand-tertiary)!important}@container (max-width:1023px){.mkt .hcx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .hx2-good{font-size:30px}}@container (max-width:767px){.mkt .hx2,.mkt .hcx-grid{grid-template-columns:minmax(0,1fr)}.mkt .hx2-card{padding:var(--space-6)}.mkt .hx2-good{font-size:26px}.mkt .hcx-head{margin-top:var(--space-16)}}.mkt .hb-grid{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.mkt .hb-h{margin:var(--space-4) 0 0;font:400 56px/1.08 var(--font-display);letter-spacing:-.02em;color:var(--brand-tertiary)}.mkt .hb-line2{display:block}.mkt .hb-word{vertical-align:bottom;height:1.14em;display:inline-block;position:relative;overflow:hidden}.mkt .hp .hx-navy .hb-word em{color:var(--brand-secondary);font-style:normal;animation:.6s cubic-bezier(.2,.7,.2,1) both hb-in;display:block}.mkt .hb-rule{background:var(--brand-secondary);transform-origin:0;height:2px;margin-top:-4px;animation:2.8s linear both hb-rule;display:block}.mkt .hx.is-paused .hb-rule{animation-play-state:paused}.mkt .hb-sub{margin-top:var(--space-6);font:400 20px/1.6 var(--font-sans);color:#fffefadb;max-width:560px}.mkt .hb-prompt{align-items:center;gap:var(--space-2);width:min(600px,100%);margin-top:var(--space-8);border-radius:var(--radius-full);background:var(--surface-card-bg);padding:6px 6px 6px 24px;display:flex}.mkt .hb-prompt:focus-within{outline:2px solid var(--brand-secondary);outline-offset:3px}.mkt .hb-field{flex:1;min-width:0;display:flex;position:relative}.mkt .hb-prompt input{width:100%;min-width:0;height:44px;font:400 17px/1.4 var(--font-sans);color:var(--surface-heading);background:0 0;border:0;outline:0;flex:1}.mkt .hb-prompt input::placeholder{color:var(--surface-muted)}.mkt .hb-ph{white-space:nowrap;pointer-events:none;max-width:100%;font:400 17px/1.4 var(--font-sans);color:var(--surface-muted);position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.mkt .hb-caret{vertical-align:-3px;background:var(--surface-heading);width:2px;height:18px;margin-left:2px;animation:1s step-end infinite hx-blink;display:inline-block}.mkt .hb-prompt .hx-btn{background:var(--brand-primary);color:var(--brand-tertiary);flex:none}.mkt .hb-prompt .hx-btn:hover{background:#1b2a44}.mkt .hb-prompt svg{width:18px;height:18px}.mkt .hb-alt{align-items:center;gap:var(--space-2);margin-top:var(--space-6);font:400 16px/1.5 var(--font-sans);color:#fffefacc;flex-wrap:wrap;display:flex}.mkt .hb-alt a{color:var(--brand-tertiary);text-underline-offset:5px;font-weight:600}.mkt .hb-frame{aspect-ratio:4/5;border-radius:var(--r-media);background:#13213a;position:relative;overflow:hidden}.mkt .hb-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 3.2s ease-out;position:absolute;inset:0;transform:scale(1.06)}.mkt .hb-frame img.is-on{opacity:1;transform:scale(1)}.mkt .hb-ctl{position:absolute;bottom:16px;left:16px}.mkt .hb-frame .hb-ai{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffefad1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 1px 4px #0a162840}.mkt .hb-frame .hb-ai img{object-fit:contain;opacity:1;width:22px;height:22px;transition:none;position:static;inset:auto;transform:none}.mkt .hb-ctl .hx-iconbtn{color:var(--brand-tertiary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a162866;border-color:#fffefa99}@container (max-width:1023px){.mkt .hb-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.mkt .hb-frame{aspect-ratio:16/10}}@container (max-width:767px){.mkt .hb-h{font-size:36px}.mkt .hb-sub{font-size:18px}.mkt .hb-prompt{padding-left:16px}.mkt .hb-prompt .hx-btn{width:44px;height:44px;padding:0}.mkt .hb-prompt .hb-go-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkt .hb-frame{aspect-ratio:4/3}}.mkt .look-a .hx-sec{--r:10px;--r-media:14px}@container (max-width:1023px){.mkt .hg-text{gap:var(--space-12);max-width:760px;padding:var(--space-16) var(--space-8);grid-template-columns:minmax(0,1fr)}.mkt .hg-head{position:static}.mkt .hg-media{height:420px}}@container (max-width:767px){.mkt .hx-sec{padding:var(--space-12) 0}.mkt .hx-sec:is(.hx-bleed,.hg){padding:0}.mkt .hx-in{padding:0 var(--space-4)}.mkt .hx-lede{font-size:18px}.mkt .hg-text{gap:var(--space-8);padding:var(--space-16) var(--space-4) var(--space-12)}.mkt .hg-head{gap:var(--space-4)}.mkt .hg-text .hx-lede{font-size:16px}.mkt .hg-list li{gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);padding:20px 0}.mkt .hg-num{padding-top:5px}.mkt .hg-h{font-size:20px}.mkt .hg-p{font-size:15px}.mkt .hg-media{height:300px}}@media (prefers-reduced-motion:reduce){.mkt :is(.hx,.hx-expwrap) *,.mkt :is(.hx,.hx-expwrap) :before,.mkt :is(.hx,.hx-expwrap) :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.mkt .hx-expwrap .oreveal{transition:opacity .32s,transform .45s cubic-bezier(.22,.61,.36,1);transform:translateY(6px)}.mkt .hx-expwrap .oreveal>*{opacity:1;transition:none;transform:none}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) .oreveal{transition:opacity .38s,transform .5s cubic-bezier(.22,.61,.36,1)}.mkt .hx-expwrap .ocard:is(:hover,:focus-visible) .oreveal>*{transition-delay:0s}.mkt .bl-prompt input:focus::placeholder{color:#0000}@container (max-width:767px){.mkt .ht{height:560px}}.mkt .ht-quote--long{max-width:720px;font-size:34px;line-height:1.28}@container (max-width:767px){.mkt .ht-quote--long{font-size:20px;line-height:1.32}}@media (prefers-reduced-motion:reduce){.mkt .hx2-ring,.mkt .hx2-tick{transition:none}}.mkt .hero h1.display em{display:inline-block}.mkt .hg-h{font-size:20px;line-height:1.3}.mkt .hg-p{color:var(--surface-muted);font-size:15px}.mkt .hg-num{color:var(--surface-muted);font-size:13px}.mkt .look-a .hg-list li,.mkt .look-a .hg-list li:last-child{border-color:color-mix(in srgb, var(--surface-heading) 10%, transparent)}.mkt .hx2-good{font-size:26px;line-height:1.18}.mkt .hx2-hard{font-size:17px}.mkt .hx2-instead{color:var(--surface-muted);font-size:11px}.mkt .hcx-where{color:var(--surface-muted);font-size:13px}.mkt .hcx-good{color:var(--surface-subtext);font-size:15px}.mkt .hcx-lang{color:var(--surface-muted);font-size:12px}@container (max-width:1023px){.mkt .hx2-good{font-size:24px}}@container (max-width:767px){.mkt .hx2-good{font-size:22px}.mkt .hx2-hard{font-size:16px}.mkt .hg-h{font-size:19px}}.mkt .ht{flex-direction:column;justify-content:flex-end;height:auto;min-height:720px;display:flex}.mkt .ht-body{width:100%;position:relative;inset:auto}@container (max-width:767px){.mkt .ht{height:auto;min-height:560px}.mkt .ht-body{padding-top:72px}.mkt .ht-place{white-space:normal;height:auto;min-height:30px;padding:6px 12px;line-height:1.3;overflow:visible}}
.mkt .ss-list{gap:var(--space-3);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.mkt .ss-list li{gap:var(--space-3);font:400 16px/1.5 var(--font-sans);color:var(--surface-heading);grid-template-columns:24px minmax(0,1fr);display:grid}.mkt .ss-list svg{width:20px;height:20px;color:var(--brand-primary);margin-top:2px}.mkt .hs-dark .ss-list li{color:var(--brand-tertiary)}.mkt .hs-dark .ss-list svg{color:var(--brand-secondary)}.mkt .pl-person{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--surface-divider);flex-wrap:wrap;display:flex}.mkt .pl-person p{color:var(--surface-subtext);margin:0}.mkt .pl-person .bl-btn{white-space:nowrap;flex:none}.mkt .hp-body .hs-dark .hs-eyebrow{color:var(--brand-tertiary)}.mkt .pl-prompt{align-items:center;gap:var(--space-2);width:100%;max-width:576px;margin-top:var(--space-6);border-radius:var(--radius-full);box-sizing:border-box;background:#fffefa;padding:6px 6px 6px 20px;display:flex;box-shadow:0 8px 24px #0000002e}.mkt .pl-field{flex:1;min-width:0;display:flex;position:relative}.mkt .pl-field input{width:100%;min-height:44px;font:400 16px/1.5 var(--font-sans);color:#1d2433;background:0 0;border:0;outline:none}.mkt .pl-prompt:focus-within{outline:2px solid var(--ring);outline-offset:3px}.mkt .pl-ph{font:400 16px/1.5 var(--font-sans);color:#5b6474;white-space:nowrap;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mkt .pl-caret{vertical-align:-2px;background:currentColor;width:1px;height:1.1em;margin-left:1px;display:inline-block}.mkt .pl-go{border-radius:var(--radius-full);background:var(--brand-primary);min-height:48px;color:var(--surface-cta-text);font:600 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.mkt .pl-go:focus-visible{outline-offset:2px;outline:2px solid #fffefa}.mkt .pl-go--icon{justify-content:center;width:48px;padding:0}.mkt .pl-sent{margin:var(--space-3) 0 0;color:var(--brand-tertiary);font:400 14px/1.5 var(--font-sans)}@container (max-width:767px){.mkt .pl-prompt{padding-left:16px}.mkt .pl-go{justify-content:center;width:48px;padding:0}.mkt .pl-go .pl-go-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mkt .pl-who .cg-item{grid-row:span 4}.mkt .pl-who .cg-media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mkt .pl-who .cg-title{text-underline-offset:6px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .25s}.mkt .pl-who a.cg-item:is(:hover,:focus-visible) .cg-media img{transform:scale(1.04)}.mkt .pl-who a.cg-item:is(:hover,:focus-visible) .cg-title{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.mkt .pl-who .cg-media img{transition:none}}
.mkt .hp-body .hs-dark .hs-eyebrow{color:var(--brand-tertiary)}@container (min-width:1024px){.mkt .xp-join .xc-row:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt #xp-upcoming{scroll-margin-top:80px}
.mkt .hp-hero.hs-board{padding-bottom:0}.mkt .hp-body .hs-text :is(h2,p,ul){margin:0}.mkt .hp-body .cg :is(.cg-eyebrow,.cg-title,.cg-text){margin-top:0}.mkt .hp-body .cg .cg-text{margin-bottom:0}.mkt .cr-earn-more{margin:var(--space-12) 0 0;text-align:center;font:400 16px/1.6 var(--font-sans);color:#fffefacc}.mkt .cr-earn-more .bl-link{color:var(--brand-tertiary)}.mkt .cr-tools{gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex;margin-top:var(--space-2)!important}.mkt .cr-tools li{padding-top:var(--space-4);border-top:1px solid var(--surface-divider);flex-direction:column;gap:2px;display:flex}.mkt .cr-tools strong{font:600 16px/1.4 var(--font-sans);color:var(--surface-heading)}.mkt .cr-tools span{font:400 16px/1.55 var(--font-sans);color:var(--surface-subtext)}@container (min-width:1024px){.mkt .cr-live .xc-row:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt .cr-apply .fa-ask{font:400 15px/1.55 var(--font-sans);color:var(--surface-subtext)}
.mkt .hp-hero.hs-board{padding-bottom:0}.mkt .hp-body .cg :is(.cg-eyebrow,.cg-title,.cg-text){margin-top:0}.mkt .hp-body .cg .cg-text{margin-bottom:0}.mkt .cc-more{margin:var(--space-12) 0 0;text-align:center;font:400 16px/1.6 var(--font-sans)}.mkt .bl-accordion details>div .bl-link{color:var(--surface-heading)}
.mkt .hp-hero.hs-board{padding-bottom:0}.mkt .hp-hero .hs-color{padding-top:calc(72px + var(--space-12))}@container (max-width:1023px){.mkt .hp-hero .hs-color{padding-top:calc(72px + var(--space-8))}}@container (max-width:767px){.mkt .hp-hero .hs-color{padding-top:calc(64px + var(--space-6))}}.mkt .hp main>.hp-hero:first-child .hs-split>.hs-pin{top:calc(72px + var(--space-4))}.mkt .hp main>.hp-hero:first-child .hs-split:has(>.hs-pin) .hs-split-text{padding-top:calc(72px + var(--space-16) + var(--space-4))}.mkt #dir-find-h{scroll-margin-top:96px}@container (max-width:1023px){.mkt .hp main>.hp-hero:first-child .hs-split>.hs-pin{margin-top:72px}.mkt .hp main>.hp-hero:first-child .hs-split:has(>.hs-pin) .hs-split-media{margin-top:0}.mkt .hp main>.hp-hero:first-child .hs-split:has(>.hs-pin) .hs-split-text{padding-top:var(--space-10,40px)}}@container (max-width:767px){.mkt .hp main>.hp-hero:first-child .hs-split>.hs-pin{margin-top:64px}.mkt .hp main>.hp-hero:first-child .hs-split:has(>.hs-pin) .hs-split-text{padding-top:var(--space-8)}}.mkt .dir-people .bl-section-header{margin-bottom:var(--space-8)}.mkt .dir-tools{align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);flex-direction:column;display:flex}.mkt .dir-tools .bl-field{width:100%;max-width:560px}.mkt .dir-chips{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mkt .dir-count{margin:0 0 var(--space-6);text-align:center;color:var(--surface-subtext)}.mkt .hp-body .cg :is(.cg-eyebrow,.cg-title,.cg-text){margin-top:0}.mkt .hp-body .cg .cg-text{margin-bottom:0}.mkt .dir-people .cg-media img{object-position:50% 25%}.mkt .dir-people .cg-link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mkt .dir-people .cg-item:hover .cg-link{text-decoration-thickness:2px}.mkt .dir-title{margin:0 0 var(--space-6)}.mkt .dir-bar{align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.mkt .dir-search{flex:1;min-width:0;position:relative}.mkt .dir-search svg{left:var(--space-4);width:20px;height:20px;color:var(--surface-subtext);pointer-events:none;margin-top:-10px;position:absolute;top:50%}.mkt .dir-search .bl-input{min-height:56px;padding-left:48px;font-size:18px}.mkt .dir-filters{flex:none;min-height:56px}.mkt .dir-people .dir-chips{margin-bottom:var(--space-8);justify-content:flex-start;align-items:center}.mkt .dir-bar{margin-bottom:var(--space-6);position:relative}.mkt .dir-filters-n{border-radius:var(--radius-full);background:var(--brand-primary);min-width:22px;height:22px;color:var(--surface-cta-text);font:600 12px/1 var(--font-sans);place-items:center;padding:0 6px;display:inline-grid}.mkt .dir-panel{z-index:5;top:calc(100% + var(--space-2));gap:var(--space-4);width:380px;max-width:100%;padding:var(--space-6);background:var(--surface-card-bg);border:1px solid var(--surface-card-border);border-radius:var(--radius-lg);box-shadow:var(--surface-shadow-float);flex-direction:column;display:flex;position:absolute;right:0}.mkt .dir-group{padding:0 0 var(--space-3);border:0;border-bottom:1px solid var(--surface-divider);margin:0}.mkt .dir-group legend{margin-bottom:var(--space-1);font:600 14px/1.4 var(--font-sans);color:var(--surface-heading);padding:0}.mkt .dir-group .bl-check{min-height:44px;padding-block:8px}.mkt .dir-panel-foot{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.mkt .dir-clear{min-height:44px;padding:0 var(--space-2);font:500 15px/1.4 var(--font-sans);color:var(--surface-heading);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:2px;text-decoration:underline}.mkt .dir-clear:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mkt .dir-applied svg{width:16px;height:16px}.mkt .dir-empty{margin:var(--space-8) 0 0;color:var(--surface-subtext)}.mkt .dir-people .dir-count{margin:0 0 var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--surface-divider);text-align:left}@container (max-width:767px){.mkt .dir-search .bl-input{font-size:16px}.mkt .dir-filters{min-width:56px;padding:0 var(--space-3)}.mkt .dir-filters-text{display:none}.mkt .dir-bar{flex-wrap:wrap}.mkt .dir-panel{order:3;width:100%;position:static}.mkt .dir-search .bl-input{padding-left:44px;padding-right:var(--space-3)}.mkt .dir-search svg{left:14px}}.mkt .dir-more{margin-top:var(--space-12);justify-content:center}.mkt .hp-body .dir-more{flex-direction:row}.mkt .dir-people .cg-media{position:relative}.mkt .dir-pill{top:var(--space-3);left:var(--space-3);border-radius:var(--radius-full);background:var(--surface-card-bg);color:var(--surface-heading);font:600 12px/1.4 var(--font-sans);white-space:nowrap;box-shadow:var(--surface-shadow-float);padding:4px 10px;position:absolute}.mkt .dir-people .dir-chips{gap:var(--space-2)}.mkt .dir-people .dir-applied{height:30px;min-height:0;font:500 13px/1 var(--font-sans);border-radius:var(--radius-full);white-space:nowrap;gap:6px;padding:0 10px 0 12px;position:relative}.mkt .dir-people .dir-applied:after{content:"";position:absolute;inset:-7px -2px}.mkt .dir-people .dir-applied svg{width:12px;height:12px}.mkt .dir-people .dir-chips .dir-clear{min-height:30px;font-size:13px}.mkt .hp.dir-shell main>.hp-hero:first-child .hs-split>.hs-pin{top:var(--space-4)}@container (min-width:1024px){.mkt .hp.dir-shell main>.hp-hero:first-child .hs-split:has(>.hs-pin) .hs-split-text{padding-top:calc(var(--space-16) + var(--space-4))}}@container (max-width:1023px){.mkt .hp.dir-shell main>.hp-hero:first-child .hs-split>.hs-pin{margin-top:var(--space-6)}}@container (max-width:767px){.mkt .hp.dir-shell main>.hp-hero:first-child .hs-split>.hs-pin{margin-top:var(--space-4)}}
.mkt .hp-body>.hs-color:first-child{padding-top:calc(72px + var(--space-24))}@container (max-width:1023px){.mkt .hp-body>.hs-color:first-child{padding-top:calc(72px + var(--space-16))}}@container (max-width:767px){.mkt .hp-body>.hs-color:first-child{padding-top:calc(64px + var(--space-10,40px))}}.mkt .hp-body :is(.hs-color,.cg,.fa-grid) :is(h1,h2,h3,p,ol,ul){margin:0}.mkt .ab-press .fa-why a{color:inherit}.mkt .ab-team .cp-card{cursor:default}
.mkt .hp-body>.hs-color:first-child{padding-top:calc(72px + var(--space-24))}@container (max-width:1023px){.mkt .hp-body>.hs-color:first-child{padding-top:calc(72px + var(--space-16))}}@container (max-width:767px){.mkt .hp-body>.hs-color:first-child{padding-top:calc(64px + var(--space-10,40px))}}.mkt .hp-body :is(.hs-color,.cg) :is(h1,h2,h3,p,ol,ul){margin:0}.mkt .ds-filters{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mkt .ds-more{margin-top:var(--space-12);justify-content:center}@container (max-width:767px){.mkt .ds-more{margin-top:var(--space-10,40px)}}.mkt .ds-options{margin-top:var(--space-1,4px)}.mkt .ds-chip-toggle svg{transition:transform .2s}.mkt .ds-chip-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mkt .ds-card{position:relative}.mkt .ds-like{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.mkt .ds-empty{text-align:center}
.mkt .hp-body>.hs-color:first-child{padding-top:calc(72px + var(--space-24))}@container (max-width:1023px){.mkt .hp-body>.hs-color:first-child{padding-top:calc(72px + var(--space-16))}}@container (max-width:767px){.mkt .hp-body>.hs-color:first-child{padding-top:calc(64px + var(--space-10,40px))}}.mkt .hp-body :is(.hs-color,.cg) :is(h1,h2,h3,p,ol,ul){margin:0}.mkt .hs-center .bl-prompt{margin-inline:auto}.mkt .hc-cta .bl-link{color:var(--brand-tertiary)}.mkt .hc-filter{margin:0 auto var(--space-8)}.mkt .hc-filter .bl-link{color:var(--surface-heading)}
.site-header-spacer{height:75px}@media (max-width:767px){.site-header-spacer{height:64px}}.mkt .site-header-root{background:0 0}.mkt .hp-header.site-header{z-index:50;height:75px;margin:0;position:fixed;top:0;left:0;right:0}.mkt .site-header .bl-nav-logo{width:auto;height:32px}.mkt .site-header .bl-nav-links{margin:0;padding:0;list-style:none}.mkt .site-header .bl-nav-menu svg{width:20px;height:20px}.mkt .site-header-profile{align-items:center;display:inline-flex}.mkt .site-header .bl-nav-links a[aria-current=page]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:1024px){.mkt .site-header .bl-nav-menu{display:none}}@media (max-width:767px){.mkt .hp-header.site-header{height:64px}}.mkt .site-menu-scrim{z-index:40;background:var(--overlay-scrim);opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.mkt .site-menu-scrim.is-open{opacity:.4;pointer-events:auto}.mkt .site-menu{z-index:45;max-height:calc(100dvh - 75px);padding:var(--space-4) var(--space-6) var(--space-6);background:var(--surface-card-bg);border-bottom:1px solid var(--surface-card-border);box-shadow:var(--surface-shadow-float);transition:transform .2s ease-out;position:fixed;top:75px;left:0;right:0;overflow-y:auto;transform:translateY(calc(-100% - 75px))}.mkt .site-menu.is-open{transform:none}@media (max-width:767px){.mkt .site-menu{max-height:calc(100dvh - 64px);padding-inline:var(--space-4);top:64px}}@media (min-width:1024px){.mkt .site-menu,.mkt .site-menu-scrim{display:none}}.mkt .site-menu-ctas{gap:var(--space-2);padding-bottom:var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid var(--surface-divider);flex-direction:column;display:flex}.mkt .site-menu-ctas .bl-btn{justify-content:center;width:100%}.mkt .site-menu-user{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-1) 0;display:flex}.mkt .site-menu-name{font:500 14px/1.4 var(--font-sans);color:var(--surface-heading);margin:0}.mkt .site-menu-email{font:400 12px/1.4 var(--font-sans);color:var(--surface-subtext);overflow-wrap:anywhere;margin:0}.mkt .site-menu-nav{margin:0;padding:0;list-style:none}.mkt .site-menu-link{width:100%;min-height:48px;padding:0 var(--space-1);border:0;border-bottom:1px solid var(--surface-divider);font:400 16px/1.4 var(--font-sans);color:var(--surface-heading);text-align:left;cursor:pointer;background:0 0;align-items:center;text-decoration:none;display:flex}.mkt .site-menu-nav li:last-child .site-menu-link{border-bottom:0}.mkt .site-menu-link[aria-current=page]{font-weight:600}.mkt .site-menu-link:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.mkt .site-footer-welcome{font:500 14px/1.5 var(--font-sans);color:var(--surface-heading);margin:0}.mkt .site-footer-welcome a{color:inherit}.mkt .site-footer-status{font:400 13px/1.4 var(--font-sans);color:var(--surface-subtext);margin:0}.mkt .site-footer-status[data-tone=error]{color:var(--destructive)}.mkt .site-footer-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mkt .bl-footer ul{margin:0;padding:0;list-style:none}.mkt .bl-link-button{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mkt .bl-link-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.mkt .site-footer-root{z-index:20;position:relative}
.mkt .site-team{--team-edge:var(--space-8);--team-photo-h:340px}.mkt .site-team .cr-top{max-width:none;padding-inline:var(--team-edge);margin-bottom:var(--space-8)}.mkt .site-team-rowwrap{position:relative}.mkt .site-team .site-team-row{padding-inline:var(--team-edge);scroll-padding-inline:var(--team-edge)}.mkt .site-team .cp-card{flex-direction:column;display:flex}.mkt .site-team .cp-name{margin-top:var(--space-4)}.mkt .site-team .hp-cp-why{margin:var(--space-2) 0 0;font:400 15px/1.5 var(--font-sans);color:var(--surface-heading)}.mkt .site-team .cp-card{transition:transform .25s}.mkt .site-team .cp-photo{transition:box-shadow .25s}.mkt .site-team .cp-photo img{transition:transform .5s}.mkt .site-team .cp-card:hover{transform:translateY(-4px)}.mkt .site-team .cp-card:hover .cp-photo{box-shadow:var(--surface-shadow-hover)}.mkt .site-team .cp-card:hover .cp-photo img{transform:scale(1.04)}.mkt .site-team .cp-card:hover .cp-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mkt .site-team .cp-list{padding-top:var(--space-2)}@media (prefers-reduced-motion:reduce){.mkt .site-team .cp-card,.mkt .site-team .cp-photo img{transition:none}.mkt .site-team .cp-card:hover{transform:none}}.mkt .site-team .cp-role{margin-top:var(--space-2)}.mkt .site-team-arrow{top:calc(var(--team-photo-h) / 2 - 22px + var(--space-1));z-index:2;background:color-mix(in srgb, var(--brand-tertiary) 94%, transparent);width:48px;height:48px;color:var(--brand-primary);box-shadow:var(--surface-shadow-hover);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid;position:absolute}.mkt .site-team-arrow svg{width:20px;height:20px}.mkt .site-team-arrow:hover{background:var(--brand-tertiary)}.mkt .site-team-arrow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mkt .site-team-arrow[hidden]{display:none}.mkt .site-team-arrow--back{left:var(--space-4)}.mkt .site-team-arrow--next{right:var(--space-6)}.mkt .site-team-cta{margin-top:var(--space-10,40px);justify-content:center}.mkt .hp-body .site-team-cta{flex-direction:row}@container (max-width:767px){.mkt .site-team{--team-edge:var(--space-4);--team-photo-h:300px}.mkt .site-team-arrow{width:44px;height:44px}.mkt .site-team-arrow--back{left:var(--space-2)}.mkt .site-team-arrow--next{right:var(--space-2)}}@keyframes site-faq-rise{0%{opacity:0;top:6px}to{opacity:1;top:0}}@keyframes site-faq-fly{0%{transform:none}40%{transform:translate(4px,-5px)rotate(-14deg)}to{transform:rotate(90deg)}}.mkt .site-faq-item{border-bottom:1px solid var(--surface-divider)}.mkt .site-faq-q{font:inherit;margin:0}.mkt .site-faq-trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:var(--space-4) var(--space-2);border-radius:var(--radius-sm);font:600 18px/1.4 var(--font-sans);color:var(--surface-heading);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.mkt .site-faq-trigger>span:first-child{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.mkt .site-faq-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mkt .site-faq-trigger:hover>span:first-child{transform:translate(4px)}.mkt .site-faq-icon{border:1px solid var(--surface-card-border);width:40px;height:40px;color:var(--surface-heading);border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s,border-color .25s;display:grid}.mkt .site-faq-icon svg{width:18px;height:18px;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.mkt .site-faq-trigger:hover .site-faq-icon{border-color:var(--surface-heading)}.mkt .site-faq-trigger:hover .site-faq-icon svg{transform:translate(2px)}.mkt .site-faq-item[data-open] .site-faq-icon{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-tertiary)}.mkt .site-faq-item[data-open] .site-faq-icon svg{transform:rotate(90deg)}.mkt .site-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1);display:grid}.mkt .site-faq-item[data-open] .site-faq-panel{grid-template-rows:1fr}.mkt .site-faq-clip{min-height:0;overflow:hidden}.mkt .site-faq-panel{transition-duration:.5s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.mkt .site-faq-a{padding:0 var(--space-2) var(--space-6);max-width:var(--container-text);color:var(--surface-subtext);font:400 16px/1.6 var(--font-sans);opacity:0;transition:opacity .3s,transform .5s cubic-bezier(.22,.61,.36,1);transform:translateY(-12px)}.mkt .site-faq-item[data-open] .site-faq-a{opacity:1;transition-delay:60ms;transform:none}.mkt .site-faq-line{opacity:0;position:relative;top:6px}.mkt .site-faq-item[data-open] .site-faq-line{animation:site-faq-rise .5s cubic-bezier(.22, .61, .36, 1) calc(.14s + var(--line,0) * 90ms) both}.mkt .site-faq-item[data-open] .site-faq-icon svg{animation:.6s cubic-bezier(.22,.61,.36,1) site-faq-fly}.mkt .site-faq-a .bl-link,.mkt .site-faq-a a{color:var(--surface-heading)}@media (prefers-reduced-motion:reduce){.mkt .site-faq-panel,.mkt .site-faq-a,.mkt .site-faq-icon,.mkt .site-faq-icon svg,.mkt .site-faq-trigger>span:first-child{transition:none}.mkt .site-faq-item[data-open] :is(.site-faq-line,.site-faq-icon svg){opacity:1;animation:none}.mkt .site-faq-line{top:0}}.mkt .hs-split-text .hs-text{gap:var(--space-6)}.mkt .hs-split-text .hs-text>.hs-eyebrow{margin-bottom:calc(var(--space-3) - var(--space-6))}.mkt .hs-split-text .hs-text>:is(.cv-list,.ss-list){margin-top:var(--space-2)}.mkt .hs-split-text .hs-text .cv-list{gap:var(--space-4)}.mkt .hs-split-text .hs-text>.bl-actions{margin-top:var(--space-4)}.mkt .site-faq-icon svg,.mkt .site-faq-trigger:hover .site-faq-icon svg,.mkt .site-faq-item[data-open] .site-faq-icon svg{animation:none;transform:none}.mkt .site-faq-bar-v{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.4,0,.2,1)}.mkt .site-faq-item[data-open] .site-faq-bar-v{transform:rotate(90deg)}.mkt .site-faq-icon{transition:background .3s,color .3s,border-color .3s,transform .3s}.mkt .site-faq-trigger:active .site-faq-icon{transform:scale(.94)}.mkt .site-faq-panel{transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1)}.mkt .site-faq-a{opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.4,0,.2,1);transform:translateY(-8px)}.mkt .site-faq-item[data-open] .site-faq-a{opacity:1;transition:opacity .35s .1s,transform .45s cubic-bezier(.22,.61,.36,1) 80ms;transform:none}.mkt .site-faq-line,.mkt .site-faq-item[data-open] .site-faq-line{opacity:1;animation:none;position:static}@media (prefers-reduced-motion:reduce){.mkt .site-faq-bar-v,.mkt .site-faq-icon,.mkt .site-faq-panel,.mkt .site-faq-a,.mkt .site-faq-item[data-open] .site-faq-a{transition:none}}.mkt .site-faq-trigger:hover>span:first-child,.mkt .site-faq-trigger>span:first-child{transform:none}.mkt .site-faq-split .bl-container{gap:var(--space-24);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.mkt .site-faq-split .bl-section-header{text-align:left;top:var(--space-24);align-items:flex-start;margin:0;position:sticky}.mkt .site-faq-split .site-faq{border-top:1px solid var(--surface-divider)}.mkt .site-faq-split .site-faq-a{max-width:none}@container (max-width:1023px){.mkt .site-faq-split .bl-container{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.mkt .site-faq-split .bl-section-header{position:static}}
