*{box-sizing:border-box;margin:0;padding:0}:root{--white:#fff;--off-white:#f7f7f5;--rule:#d7d7d6;--mid-grey:#a8a9a8;--dark-grey:#333;--charcoal:#262626;--black:#000;--serif:"Times", serif;--sans:"Hanken Grotesk", "DM Sans", system-ui, sans-serif;--page-max:900px;--pad:64px}body{background:var(--white);color:var(--black);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;font-weight:300;line-height:1.72}.page-wrap{max-width:var(--page-max);padding:0 var(--pad);margin:0 auto}p{color:var(--charcoal);margin-bottom:20px;font-size:14.5px;font-weight:300;line-height:1.78}p:last-child{margin-bottom:0}.cover{background:var(--white);color:var(--black);min-height:100vh;padding:56px var(--pad) 64px;flex-direction:column;display:flex}.cover-top{flex-shrink:0;justify-content:space-between;align-items:baseline;display:flex}.cover-wordmark{letter-spacing:.26em;text-transform:uppercase;color:var(--mid-grey);font-size:9px;font-weight:400}.cover-edition{letter-spacing:.15em;color:var(--mid-grey);font-size:9px}.cover-body{margin-top:auto;padding-top:48px}.cover-part-label{letter-spacing:.38em;text-transform:uppercase;color:var(--mid-grey);margin-bottom:28px;font-size:9px}.cover-title{font-family:var(--serif);max-width:720px;color:var(--black);margin-bottom:36px;font-size:clamp(34px,4.8vw,54px);font-weight:400;line-height:1.1}.cover-subtitle{color:var(--dark-grey);border-left:1px solid var(--rule);max-width:560px;padding-left:20px;font-size:14px;font-style:italic;font-weight:300;line-height:1.75}.cover-bottom{border-top:1px solid var(--rule);margin-top:52px;padding-top:28px}.cover-toc-label{letter-spacing:.3em;text-transform:uppercase;color:var(--mid-grey);margin-bottom:20px;font-size:9px}.cover-toc-grid{grid-template-columns:repeat(3,1fr);gap:0 24px;display:grid}.cover-toc-item{border-top:1px solid var(--rule);padding-top:14px;padding-bottom:14px}.cover-toc-num{color:var(--black);margin-bottom:5px;font-size:11px;font-weight:500;display:block}.cover-toc-title{color:var(--dark-grey);font-size:11.5px;font-weight:300;line-height:1.5}.part-intro{background:var(--white);border-bottom:1px solid var(--rule);padding:72px var(--pad) 60px}.part-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--mid-grey);margin-bottom:22px;font-size:9px}.part-intro-title{font-family:var(--serif);max-width:680px;margin-bottom:30px;font-size:clamp(26px,3.8vw,42px);font-weight:400;line-height:1.22}.part-intro-body{color:var(--dark-grey);max-width:640px;margin-bottom:24px;font-size:14.5px;font-weight:300;line-height:1.78}.key-numbers{border:1px solid var(--black);grid-template-columns:repeat(4,1fr);margin:48px 0 12px;display:grid}.kn-cell{border-right:1px solid var(--black);padding:26px 22px}.kn-cell:last-child{border-right:none}.kn-figure{font-family:var(--serif);margin-bottom:8px;font-size:38px;font-weight:400;line-height:1}.kn-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mid-grey);margin-bottom:8px;font-size:9.5px;line-height:1.5}.kn-note{color:var(--dark-grey);font-size:11.5px;line-height:1.55}.chapter{padding:80px var(--pad) 56px;border-bottom:1px solid var(--rule)}.chapter:last-of-type{border-bottom:none}.chapter:nth-child(2n){background:var(--off-white)}.chapter-header{grid-template-columns:72px 1fr;align-items:start;gap:0 36px;margin-bottom:56px;display:grid}.chapter-number{font-family:var(--serif);color:var(--rule);padding-top:2px;font-size:88px;font-weight:400;line-height:1}.chapter-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--mid-grey);margin-bottom:14px;font-size:9px}.chapter-title{font-family:var(--serif);margin-bottom:16px;font-size:clamp(22px,3.2vw,34px);font-weight:400;line-height:1.22}.chapter-lead{font-family:var(--serif);color:var(--dark-grey);max-width:540px;font-size:15px;font-style:italic;font-weight:400;line-height:1.65}.section-label{letter-spacing:.3em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);margin-top:40px;margin-bottom:14px;padding-bottom:10px;font-size:9px}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin:32px 0;display:grid}.data-box{border:1px solid var(--black);margin:28px 0;padding:28px}.data-box-label{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);margin-bottom:16px;padding-bottom:12px;font-size:9.5px}.data-box-figure{font-family:var(--serif);margin-bottom:10px;font-size:52px;font-weight:400;line-height:1}.data-box-text{color:var(--dark-grey);font-size:13px;font-weight:300;line-height:1.68}.data-box-text strong{color:var(--black);font-weight:500}.data-box-source{color:var(--mid-grey);border-top:1px solid var(--rule);margin-top:14px;padding-top:12px;font-size:10px}.data-box-inline{border:1px solid var(--rule);float:right;width:260px;margin:0 0 24px 36px;padding:20px 22px}.data-box-inline .data-box-label{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);margin-bottom:12px;padding-bottom:10px;font-size:8.5px}.data-box-inline .data-box-figure{font-family:var(--serif);margin-bottom:8px;font-size:44px;font-weight:400;line-height:1}.data-box-inline .data-box-text{color:var(--dark-grey);font-size:12px;font-weight:300;line-height:1.62}.data-box-inline .data-box-text strong{color:var(--black);font-weight:500}.data-box-inline .data-box-source{color:var(--mid-grey);border-top:1px solid var(--rule);margin-top:10px;padding-top:10px;font-size:9.5px}.clearfix:after{content:"";clear:both;display:table}.pull-quote{border-top:2px solid var(--black);margin:52px 0;padding:30px 0 28px}.pull-quote-text{font-family:var(--serif);max-width:680px;font-size:clamp(17px,2.2vw,22px);font-style:italic;font-weight:400;line-height:1.48}.error-box{border-left:3px solid var(--black);margin:36px 0;padding:22px 26px}.error-box-label{letter-spacing:.3em;text-transform:uppercase;color:var(--mid-grey);margin-bottom:12px;font-size:9px}.error-box-text{color:var(--dark-grey);font-size:13.5px;font-weight:300;line-height:1.7}.error-box-text strong{color:var(--black);font-weight:500}.insight-box{background:var(--off-white);border:1px solid var(--rule);margin:28px 0;padding:24px 26px}.insight-box-label{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);margin-bottom:10px;padding-bottom:8px;font-size:8.5px}.insight-box-text{color:var(--dark-grey);font-size:13px;font-style:italic;font-weight:300;line-height:1.68}.insight-box-text strong{color:var(--black);font-style:normal;font-weight:500}.signals-table{border:1px solid var(--rule);margin:28px 0}.st-title{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);padding:12px 20px 10px;font-size:8.5px}.st-row{border-bottom:1px solid var(--rule);grid-template-columns:110px 1fr;display:grid}.st-row:last-child{border-bottom:none}.st-row.dark{background:var(--off-white)}.st-label{color:var(--black);border-right:1px solid var(--rule);align-items:flex-start;padding:16px 18px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.st-text{color:var(--dark-grey);padding:16px 18px;font-size:12.5px;font-weight:300;line-height:1.62}.failure-list{border:1px solid var(--rule);margin:28px 0}.fl-title{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);padding:12px 20px 10px;font-size:8.5px}.fl-item{border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr;align-items:start;gap:0 8px;display:grid}.fl-item:last-child{border-bottom:none}.fl-num{font-family:var(--serif);color:var(--rule);padding:13px 0 13px 14px;font-size:20px;line-height:1}.fl-body{padding:12px 16px 12px 0}.fl-label{letter-spacing:.16em;text-transform:uppercase;color:var(--black);margin-bottom:5px;font-size:9.5px;font-weight:500}.fl-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.6}.three-inputs{border:1px solid var(--rule);margin:28px 0}.ti-row{border-bottom:1px solid var(--rule);grid-template-columns:80px 1fr;align-items:start;display:grid}.ti-row:last-child{border-bottom:none}.ti-num-col{border-right:1px solid var(--rule);flex-direction:column;align-items:center;padding:18px;display:flex}.ti-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--mid-grey);margin-bottom:4px;font-size:7.5px}.ti-num{font-family:var(--serif);color:var(--black);margin-bottom:4px;font-size:22px;line-height:1}.ti-sublabel{letter-spacing:.12em;text-transform:uppercase;color:var(--mid-grey);text-align:center;font-size:8px;line-height:1.4}.ti-body{padding:16px 20px}.ti-label{letter-spacing:.06em;text-transform:uppercase;color:var(--black);margin-bottom:6px;font-size:10.5px;font-weight:500}.ti-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.62}.ti-text strong{color:var(--black);font-weight:500}.price-grid-steps{border:1px solid var(--rule);margin:28px 0}.pgs-title{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);padding:12px 20px 10px;font-size:8.5px}.pgs-item{border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr;align-items:start;display:grid}.pgs-item:last-child{border-bottom:none}.pgs-item.highlighted{background:var(--charcoal)}.pgs-num{font-family:var(--serif);color:var(--rule);padding:13px 0 13px 16px;font-size:18px;line-height:1}.pgs-item.highlighted .pgs-num{color:#ffffff38}.pgs-body{border-left:1px solid var(--rule);padding:12px 18px 12px 0}.pgs-item.highlighted .pgs-body{border-left-color:#ffffff1a}.pgs-label{letter-spacing:.16em;text-transform:uppercase;color:var(--black);margin-bottom:4px;font-size:9px;font-weight:500}.pgs-item.highlighted .pgs-label{color:#fff6}.pgs-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.6}.pgs-item.highlighted .pgs-text{color:#ffffffa6}.pgs-text strong{color:var(--black);font-weight:500}.pgs-item.highlighted .pgs-text strong{color:var(--white)}.formula-box{border:1px solid var(--black);margin:28px 0;padding:28px 32px}.formula-label{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);margin-bottom:16px;padding-bottom:12px;font-size:8.5px}.formula-display{font-family:var(--serif);color:var(--black);text-align:center;border-bottom:1px solid var(--rule);margin-bottom:16px;padding:16px 0;font-size:22px;font-style:italic}.formula-note{color:var(--mid-grey);text-align:center;margin-top:8px;font-size:11.5px;font-weight:300}.formula-components{margin-top:16px}.fc-row{border-bottom:1px solid var(--rule);grid-template-columns:220px 1fr;gap:0 16px;padding:10px 0;display:grid}.fc-row:last-child{border-bottom:none}.fc-name{color:var(--black);font-size:10.5px;font-weight:500}.fc-desc{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.58}.fc-desc strong{color:var(--black);font-weight:500}.career-coef{border:1px solid var(--rule);margin:28px 0}.cc-header{background:var(--off-white);border-bottom:1px solid var(--rule);grid-template-columns:1fr 120px;display:grid}.cch{letter-spacing:.16em;text-transform:uppercase;color:var(--mid-grey);padding:9px 16px;font-size:8.5px}.cch:last-child{border-left:1px solid var(--rule);text-align:right}.cc-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr 120px;display:grid}.cc-row:last-child{border-bottom:none}.ccd{color:var(--dark-grey);padding:11px 16px;font-size:12.5px;font-weight:300;line-height:1.5}.ccd:last-child{border-left:1px solid var(--rule);text-align:right;color:var(--black);font-weight:500}.worked-example{border:1px solid var(--rule);background:var(--off-white);margin:28px 0;padding:22px 24px}.we-label{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);margin-bottom:12px;padding-bottom:10px;font-size:8.5px}.we-text{color:var(--dark-grey);margin-bottom:10px;font-size:13px;font-weight:300;line-height:1.65}.we-calc{font-family:var(--serif);color:var(--dark-grey);margin-bottom:6px;font-size:13.5px}.we-result{font-family:var(--serif);color:var(--black);margin-top:10px;font-size:36px;font-weight:400}.we-note{color:var(--mid-grey);margin-top:8px;font-size:11.5px;font-style:italic;font-weight:300}.edition-table{border:1px solid var(--black);margin:28px 0}.et-header{background:var(--charcoal);border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 140px;display:grid}.eth{letter-spacing:.16em;text-transform:uppercase;color:#fff6;padding:9px 18px;font-size:8.5px}.eth:last-child{text-align:right;border-left:1px solid #ffffff14}.et-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr 140px;display:grid}.et-row:last-child{border-bottom:none}.et-row.ref{background:var(--off-white)}.etd{color:var(--dark-grey);padding:12px 18px;font-size:12.5px;font-weight:300}.etd:last-child{border-left:1px solid var(--rule);text-align:right;color:var(--black);font-weight:500}.anchor-table{border:1px solid var(--rule);margin:28px 0}.at-title{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);padding:12px 20px 10px;font-size:8.5px}.at-row{border-bottom:1px solid var(--rule);grid-template-columns:110px 1fr;display:grid}.at-row:last-child{border-bottom:none}.at-label{letter-spacing:.16em;text-transform:uppercase;color:var(--black);border-right:1px solid var(--rule);align-items:flex-start;padding:14px 16px;font-size:9px;font-weight:500;line-height:1.5;display:flex}.at-text{color:var(--dark-grey);padding:14px 18px;font-size:12.5px;font-weight:300;line-height:1.6}.problems-list{border:1px solid var(--rule);margin:28px 0}.pl-title{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);padding:12px 20px 10px;font-size:8.5px}.pl-item{border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr;align-items:start;gap:0 8px;display:grid}.pl-item:last-child{border-bottom:none}.pl-num{font-family:var(--serif);color:var(--rule);padding:13px 0 13px 14px;font-size:18px;line-height:1}.pl-body{padding:12px 16px 12px 0}.pl-label{letter-spacing:.16em;text-transform:uppercase;color:var(--black);margin-bottom:4px;font-size:9.5px;font-weight:500}.pl-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.6}.low-anchor-options{border:1px solid var(--rule);margin:28px 0}.lao-title{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);padding:12px 20px 10px;font-size:8.5px}.lao-item{border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr;align-items:start;gap:0 8px;display:grid}.lao-item:last-child{border-bottom:none}.lao-num{font-family:var(--serif);color:var(--rule);padding:13px 0 13px 14px;font-size:18px;line-height:1}.lao-body{padding:12px 16px 12px 0}.lao-label{color:var(--black);margin-bottom:4px;font-size:10px;font-weight:500}.lao-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.6}.trigger-list{border:1px solid var(--rule);margin:28px 0}.tl-title{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);padding:12px 20px 10px;font-size:8.5px}.tl-item{border-bottom:1px solid var(--rule);padding:14px 20px}.tl-item:last-child{border-bottom:none}.tl-label{letter-spacing:.14em;text-transform:uppercase;color:var(--black);margin-bottom:5px;font-size:9.5px;font-weight:500}.tl-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.6}.increase-params{border:1px solid var(--rule);margin:28px 0}.ip-header{background:var(--off-white);border-bottom:1px solid var(--rule);grid-template-columns:180px 1fr;display:grid}.iph{letter-spacing:.16em;text-transform:uppercase;color:var(--mid-grey);padding:9px 16px;font-size:8.5px}.iph:last-child{border-left:1px solid var(--rule)}.ip-row{border-bottom:1px solid var(--rule);grid-template-columns:180px 1fr;display:grid}.ip-row:last-child{border-bottom:none}.ipd{color:var(--dark-grey);padding:12px 16px;font-size:12.5px;font-weight:300;line-height:1.6}.ipd:last-child{border-left:1px solid var(--rule)}.ipd strong{color:var(--black);font-weight:500}.reframes-box{border:1px solid var(--rule);margin:28px 0}.rb-title{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);padding:12px 20px 10px;font-size:8.5px}.rb-item{border-bottom:1px solid var(--rule);padding:16px 20px}.rb-item:last-child{border-bottom:none}.rb-quote{font-family:var(--serif);color:var(--black);margin-bottom:8px;font-size:14px;font-style:italic}.rb-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.6}.gallery-discount-steps{border:1px solid var(--black);margin:28px 0}.gds-title{background:var(--charcoal);letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;padding:12px 20px;font-size:8.5px}.gds-item{border-bottom:1px solid var(--rule);grid-template-columns:16px 1fr;align-items:baseline;gap:0 12px;padding:14px 20px;display:grid}.gds-item:last-child{border-bottom:none}.gds-dash{font-family:var(--serif);color:var(--mid-grey);font-size:14px}.gds-label{color:var(--black);margin-bottom:4px;font-size:10px;font-weight:500}.gds-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.6}.secondary-scenarios{border:1px solid var(--black);background:var(--charcoal);grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid}.ss-cell{background:var(--white);padding:24px}.ss-label{letter-spacing:.18em;text-transform:uppercase;color:var(--mid-grey);margin-bottom:10px;font-size:8.5px}.ss-title{font-family:var(--serif);color:var(--black);margin-bottom:14px;font-size:17px;font-weight:400;line-height:1.3}.ss-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.62}.primary-levers{border:1px solid var(--black);margin:28px 0}.pl2-title{background:var(--charcoal);letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;padding:12px 20px;font-size:8.5px}.pl2-item{border-bottom:1px solid var(--rule);grid-template-columns:16px 1fr;align-items:baseline;gap:0 12px;padding:14px 20px;display:grid}.pl2-item:last-child{border-bottom:none}.pl2-dash{font-family:var(--serif);color:var(--mid-grey);font-size:14px}.pl2-label{color:var(--black);margin-bottom:4px;font-size:10px;font-weight:500}.pl2-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.6}.response-steps{border:1px solid var(--rule);margin:28px 0}.rs-title{letter-spacing:.22em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);padding:12px 20px 10px;font-size:8.5px}.rs-item{border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr;align-items:start;gap:0 8px;display:grid}.rs-item:last-child{border-bottom:none}.rs-num{font-family:var(--serif);color:var(--rule);padding:13px 0 13px 14px;font-size:18px;line-height:1}.rs-body{padding:12px 16px 12px 0}.rs-label{letter-spacing:.16em;text-transform:uppercase;color:var(--black);margin-bottom:4px;font-size:9.5px;font-weight:500}.rs-text{color:var(--dark-grey);font-size:12.5px;font-weight:300;line-height:1.6}.chapter-summary{border-top:2px solid var(--black);margin-top:52px;padding-top:36px}.cs-meta,.cs-title{display:none}.cs-grid{grid-template-columns:1fr 1fr;align-items:start;gap:0 64px;display:grid}.cs-col-label{letter-spacing:.3em;text-transform:uppercase;color:var(--mid-grey);border-bottom:1px solid var(--rule);margin-bottom:24px;padding-bottom:10px;font-size:8.5px;display:block}.cs-list{list-style:none}.cs-list li{color:var(--dark-grey);border-bottom:1px solid var(--rule);padding:18px 0;font-size:13px;font-weight:300;line-height:1.7;position:relative}.cs-list li:last-child{border-bottom:none;padding-bottom:0}.cs-list li:before{content:none}.cs-list li strong{color:var(--black);font-weight:500}.cs-action-item{border-bottom:1px solid var(--rule);padding:22px 0}.cs-action-item:last-child{border-bottom:none;padding-bottom:0}.cs-action-head{letter-spacing:.26em;text-transform:uppercase;color:var(--mid-grey);margin-bottom:8px;font-size:8px;display:block}.cs-action-text{color:var(--dark-grey);font-size:13px;font-weight:300;line-height:1.68}.cs-action-text strong{color:var(--black);font-weight:500}.cs-source{color:var(--mid-grey);border-top:1px solid var(--rule);justify-content:space-between;margin-top:22px;padding-top:16px;font-size:9px;display:flex}.final-statement{padding:72px var(--pad) 60px;background:var(--white);border-bottom:1px solid var(--rule)}.final-statement-text{font-family:var(--serif);max-width:760px;font-size:clamp(22px,3.5vw,38px);font-weight:400;line-height:1.28}.part-closing{background:var(--charcoal);padding:72px var(--pad)}.closing-inner{max-width:var(--page-max);margin:0 auto}.closing-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#fff3;margin-bottom:24px;font-size:9px}.closing-grid{border:1px solid #ffffff14;grid-template-columns:1fr 1fr 1fr;margin-bottom:44px;display:grid}.closing-cell{border-right:1px solid #ffffff14;padding:24px}.closing-cell:last-child{border-right:none}.closing-cell-label{letter-spacing:.22em;text-transform:uppercase;color:#ffffff40;margin-bottom:12px;font-size:9px}.closing-cell-text{color:#ffffff80;font-size:12.5px;font-weight:300;line-height:1.65}.closing-nav{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.closing-nav-wordmark{letter-spacing:.22em;text-transform:uppercase;color:#fff3;font-size:9px}.closing-nav-next{color:#ffffff59;font-size:11px}html,body{max-width:100vw;overflow-x:hidden!important}@media only screen and (max-width:900px) and (orientation:landscape){:root{--pad:26px}body{-webkit-text-size-adjust:100%}}.tamr-rotate{display:none}@media only screen and (max-width:500px) and (orientation:portrait){.tamr-rotate{display:flex!important}body{height:100vh;overflow:hidden!important}}@font-face{font-family:NomineeAMR;src:url(/fonts/Nominee-BoldExtended.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.amr-footer{z-index:95;box-sizing:border-box;background:#fff;border-top:1px solid #d7d7d6;padding:96px 64px 0;position:relative}.amr-footer *{box-sizing:border-box}.amr-footer__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:72px 90px;max-width:1280px;margin:0 auto;padding-bottom:88px;display:grid}.amr-fsub{text-align:left;max-width:520px}.amr-fsub__eyebrow{letter-spacing:.34em;text-transform:uppercase;color:#a8a9a8;margin:0 0 20px;font-family:Hanken Grotesk,sans-serif;font-size:9px;font-weight:400}.amr-fsub__title{color:#000;margin:0 0 14px;font-family:Times New Roman,Times,serif;font-size:28px;font-weight:400;line-height:1.3}.amr-fsub__desc{color:#333;margin:0 0 24px;font-family:Hanken Grotesk,sans-serif;font-size:13.5px;font-weight:300;line-height:1.8}.amr-fsub__form{flex-wrap:wrap;margin:0 0 12px;display:flex}.amr-fsub__select{color:#333;cursor:pointer;background:#fff;border:1px solid #d7d7d6;border-radius:0;outline:none;flex:100%;width:100%;margin-bottom:8px;padding:12px 16px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:300}.amr-fsub__select:required:invalid{color:#a8a9a8}.amr-fsub__select option{color:#333}.amr-fsub__input{color:#333;background:#fff;border:1px solid #d7d7d6;border-right:none;border-radius:0;outline:none;flex:1;padding:12px 16px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:300}.amr-fsub__input::placeholder{color:#a8a9a8}.amr-fsub__btn{color:#fff;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#262626;border:1px solid #262626;border-radius:0;padding:12px 22px;font-family:Hanken Grotesk,sans-serif;font-size:9px;font-weight:400;transition:background .15s}.amr-fsub__btn:hover{background:#000}.amr-fsub__fine{color:#d7d7d6;letter-spacing:.02em;margin:0;font-family:Hanken Grotesk,sans-serif;font-size:10.5px;font-weight:300}.amr-flinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.amr-flinks__col{flex-direction:column;gap:22px;display:flex}.amr-flinks__col a{letter-spacing:.01em;color:#000;font-family:Hanken Grotesk,sans-serif;font-size:14.5px;font-weight:300;text-decoration:none;transition:opacity .15s}.amr-flinks__col a:hover{opacity:.45}.amr-footer__base{border-top:1px solid #d7d7d6;max-width:1280px;margin:0 auto;padding:26px 0 34px}.amr-footer__copy{letter-spacing:.18em;color:#a8a9a8;text-transform:uppercase;text-align:center;margin:0;font-family:NomineeAMR,Hanken Grotesk,sans-serif;font-size:8.5px;font-weight:700}@media (max-width:900px){.amr-footer{padding:64px 24px 0}.amr-footer__inner{grid-template-columns:1fr;gap:48px;padding-bottom:56px}.amr-fsub{max-width:none}.amr-fsub__form{flex-direction:column}.amr-fsub__input{border-bottom:none;border-right:1px solid #d7d7d6}.amr-flinks{gap:0 24px}.amr-flinks__col{gap:18px}}
