.partnership{background:#f5f5f1;position:relative;padding-block:120px 90px;scroll-margin-top:35px}.partnership-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:65px}.partnership-heading h2{font-size:clamp(42px,5.4vw,78px);letter-spacing:-1px;line-height:1.18}.partnership-heading h2 em{color:#a16d00}.partnership-heading .eyebrow{font-size:13px}.partnership-heading-note{max-width:325px;padding-bottom:5px}.partnership-heading-note p{font-size:17px;line-height:1.9}.partnership-hint{display:flex;align-items:center;gap:16px;margin-top:22px;font-size:12px;color:#737d80}.partnership-hint>span{font-size:27px;color:var(--ink)}.partnership-ledger{border-top:1px solid #172b35}.partnership-row{border-bottom:1px solid #bdc4c4;background:#fff0;transition:background .55s,box-shadow .55s;position:relative}.partnership-row.is-open{background:var(--gold);border-color:var(--gold);box-shadow:0 18px 40px #172b350b;z-index:1}.partnership-row-title{margin:0}.partnership-toggle{display:grid;grid-template-columns:65px 1fr 240px 50px;align-items:center;gap:30px;min-height:145px;width:100%;border:0;background:#fff0;text-align:right;color:var(--ink);padding:30px 33px}.partnership-index{font:13px Arial,sans-serif;color:#68777d;align-self:start;padding-top:10px}.partnership-name{font-size:42px;font-weight:900;line-height:1.15;display:grid;gap:9px;transition:transform .4s;transform-origin:right}.partnership-name small{font:10px Arial,sans-serif;letter-spacing:3px;color:#6b7b81;justify-self:start}.partnership-price{display:flex;gap:10px;align-items:baseline;justify-content:end;flex-wrap:wrap}.partnership-price strong{font:700 40px/1 Arial,sans-serif;letter-spacing:-1.5px}.partnership-price small{font-size:12px;font-weight:400;white-space:nowrap;color:#5e6f75}.partnership-price small:last-child{width:100%;text-align:left;margin-top:-2px}.partnership-toggle-icon{font:300 34px/1 Arial,sans-serif;border:1px solid #172b3555;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;transition:transform .55s,background .3s,color .3s}.partnership-row.is-open .partnership-toggle-icon{transform:rotate(45deg);background:var(--ink);color:var(--gold);border-color:var(--ink)}.partnership-toggle:hover .partnership-name{transform:translateX(-6px)}.partnership-toggle:focus-visible{outline:3px solid #007b7b;outline-offset:-5px}.partnership-row.is-open .partnership-index,.partnership-row.is-open .partnership-name small,.partnership-row.is-open .partnership-price small{color:#544616}.partnership-expand{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s cubic-bezier(.25,.8,.25,1),opacity .35s}.partnership-row.is-open .partnership-expand{grid-template-rows:1fr;opacity:1}.partnership-clip{overflow:hidden;min-height:0}.partnership-content{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;padding:7px 128px 40px 65px;align-items:start}.partnership-brief{min-width:0}.partnership-fit{display:inline-block;font-size:11px;line-height:1.7;border-bottom:1px solid #172b3540;padding-bottom:10px;margin-bottom:23px;color:#4d401a}.partnership-brief h4{font-size:35px;line-height:1.25;font-weight:900;letter-spacing:-.5px;margin:0 0 15px}.partnership-brief p{font-size:15px;line-height:1.85;color:#4b421f;max-width:360px}.partnership-scope{font-size:12px;font-weight:700;margin-top:15px;color:#3a341e}.partnership-cta{display:inline-flex;gap:35px;align-items:center;background:var(--ink);color:#fff;padding:13px 20px;font-size:14px;font-weight:700;margin-top:24px;border:1px solid var(--ink);border-radius:2px;transition:transform .2s,background .2s}.partnership-cta:hover{transform:translateY(-3px);background:#294651}.partnership-cta span{font:22px Arial,sans-serif;color:var(--gold)}.partnership-list-label{display:block;font-size:11px;color:#675017;margin:0 0 15px}.partnership-deliverables ul{list-style:none;margin:0;padding:0}.partnership-deliverables li{display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid #172b3525;font-size:14px;line-height:1.65;color:#24343a}.partnership-deliverables li:last-child{border:0}.partnership-deliverables li>span{font:17px Arial,sans-serif;flex:none}.partnership-row-end{display:flex;justify-content:space-between;gap:20px;padding:18px 33px;border-top:1px solid #172b3525;font:9px Arial,sans-serif;letter-spacing:1.5px;direction:ltr;color:#6b551b}.partnership-bottom{display:flex;justify-content:space-between;align-items:start;gap:45px;padding-top:29px}.partnership-footnote{font-size:12px;line-height:1.9;color:#68767c;max-width:560px}.partnership-bottom>a{font-size:13px;font-weight:700;white-space:nowrap;border-bottom:1px solid #172b3560;padding-bottom:4px}.partnership-row:not(.is-open) .partnership-toggle:hover{background:#edf0ec}.partnership-row.is-open .partnership-toggle:hover{background:#ffffff10}@media(max-width:1050px){.partnership-toggle{grid-template-columns:40px 1fr 190px 40px;gap:20px;padding-inline:25px}.partnership-content{padding-right:85px;padding-left:35px;gap:7%}.partnership-name{font-size:35px}.partnership-price strong{font-size:35px}.partnership-brief h4{font-size:30px}.partnership-heading-note{max-width:270px}.partnership-heading-note p{font-size:15px}}@media(max-width:700px){.partnership{padding-block:65px 55px;scroll-margin-top:20px}.partnership-heading{display:block;margin-bottom:35px}.partnership-heading h2{font-size:45px;letter-spacing:-.5px}.partnership-heading .eyebrow{font-size:11px;margin-bottom:20px}.partnership-heading-note{max-width:none;margin-top:22px}.partnership-heading-note p{font-size:15px}.partnership-hint{margin-top:13px;font-size:11px}.partnership-hint span{font-size:20px}.partnership-toggle{grid-template-columns:22px minmax(0,1fr) 111px 28px;gap:10px;min-height:112px;padding:23px 14px}.partnership-index{font-size:10px;padding-top:4px}.partnership-name{font-size:27px;gap:8px}.partnership-name small{font-size:8px;letter-spacing:1.5px}.partnership-price{gap:5px;align-items:center;justify-content:end}.partnership-price strong{font-size:25px;letter-spacing:-1px}.partnership-price small{font-size:9px}.partnership-price small:first-child{width:100%;text-align:left;margin:0}.partnership-price small:last-child{font-size:9px;margin:1px 0 0}.partnership-toggle-icon{width:26px;height:26px;font-size:24px}.partnership-content{display:block;padding:4px 25px 27px}.partnership-fit{font-size:10px;margin-bottom:20px}.partnership-brief h4{font-size:34px;line-height:1.3;margin-bottom:13px}.partnership-brief p{font-size:14px;max-width:390px}.partnership-scope{font-size:11px;margin-top:13px}.partnership-cta{font-size:13px;margin-top:20px;min-height:46px;justify-content:space-between;width:100%}.partnership-deliverables{margin-top:29px}.partnership-list-label{font-size:10px;margin-bottom:9px}.partnership-deliverables li{font-size:13px;padding:11px 0;gap:11px;line-height:1.75}.partnership-row-end{padding:15px 17px;font-size:7px;letter-spacing:.6px;gap:12px}.partnership-bottom{display:block;padding-top:23px}.partnership-footnote{display:block;font-size:11px;max-width:400px}.partnership-bottom>a{display:inline-block;margin-top:19px;font-size:12px}.immersive header nav{gap:12px}}@media(max-width:360px){.partnership-toggle{grid-template-columns:16px minmax(0,1fr) 94px 24px;gap:8px;padding-inline:10px}.partnership-name{font-size:24px}.partnership-price strong{font-size:22px}.partnership-price small{font-size:8px}.partnership-content{padding-inline:21px}.partnership-toggle-icon{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.partnership-expand,.partnership-row,.partnership-name,.partnership-toggle-icon{transition:none}.partnership-toggle:hover .partnership-name{transform:none}}.partnership-featured{box-shadow:inset -4px 0 0 var(--gold)}.partnership-featured:not(.is-open){background:#f7b7180d}.partnership-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.partnership-popular{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:#fff;padding:7px 11px;border-radius:3px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:0;white-space:nowrap}.partnership-popular>span{font-family:Arial,sans-serif;color:var(--gold);font-size:13px}.partnership-featured.is-open .partnership-popular{background:var(--ink);color:#fff}.partnership-featured:not(.is-open) .partnership-toggle-icon{border-color:#bc880c;background:#f7b7181f}.partnership-featured.is-open{box-shadow:inset -4px 0 0 #172b35,0 18px 40px #172b350b}@media(max-width:700px){.partnership-name-line{gap:8px;align-items:start;flex-direction:column}.partnership-popular{font-size:9px;padding:5px 7px;gap:4px}.partnership-popular>span{font-size:10px}.partnership-featured .partnership-toggle{min-height:135px}.partnership-featured .partnership-name{gap:7px}}