@font-face{font-family:FD Bodoni;src:url(/media-kit/fonts/bodoni-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FD Bodoni;src:url(/media-kit/fonts/bodoni-500.woff) format("woff");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:FD Bodoni;src:url(/media-kit/fonts/bodoni-italic-400.woff) format("woff");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:FD Sans;src:url(/media-kit/fonts/intertight-400.woff) format("woff");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:FD Sans;src:url(/media-kit/fonts/intertight-500.woff) format("woff");font-weight:500 700;font-style:normal;font-display:swap}.mk2{--ink:#0f0e0c;--ink2:#2a2722;--txt:#45403a;--mut:#857d71;--paper:#faf7f1;--ivory:#f2ece2;--line:rgba(15,14,12,.13);--line2:rgba(15,14,12,.28);--gold:#9c7f50;--gold2:#c4a678;--dk:#0e0d0b;--dktxt:#e9e2d5;--dkmut:#a39a8b;--dkline:rgba(233,226,213,.16);--serif:"FD Bodoni","Bodoni Moda",Didot,"Bodoni 72",Georgia,serif;--sans:"FD Sans","Inter Tight",Inter,system-ui,sans-serif;font-family:var(--sans);color:var(--txt);-webkit-font-smoothing:antialiased;font-kerning:normal;font-variant-numeric:lining-nums}.mk2 *,.mk2 *:before,.mk2 *:after{box-sizing:border-box}:where(.mk2) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,figcaption){margin:0;padding:0}:where(.mk2) :where(ul,ol){list-style:none}.mk2 a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.mk2-pg{position:relative;display:flex;flex-direction:column;background:var(--paper);overflow:hidden;font-size:var(--fs,9pt);line-height:1.5;padding:4.2em 5em 3.4em}.mk2-dark{background:var(--dk);color:var(--dktxt);--txt:var(--dktxt);--mut:var(--dkmut);--line:var(--dkline);--line2:rgba(233,226,213,.32);--gold:var(--gold2)}.mk2-dark .mk2-h2,.mk2-dark h3{color:#f6f0e6}.mk2-wm{font-family:var(--serif);font-weight:500;letter-spacing:.34em;text-transform:uppercase;font-size:1.25em;color:inherit;white-space:nowrap}.mk2-wm--sm{font-size:.92em;letter-spacing:.3em}.mk2-cap{font-size:.74em;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mut)}.mk2-cap--t{margin-top:1.6em;margin-bottom:.6em}.mk2-gold{color:var(--gold)}.mk2-eye{display:flex;align-items:center;gap:1em;font-size:.74em;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mut);margin-bottom:2.2em}.mk2-eye span{color:var(--gold);font-family:var(--serif);font-size:1.5em;letter-spacing:.04em;font-style:italic}.mk2-eye:after{content:"";flex:0 0 5em;height:1px;background:var(--gold);opacity:.7}.mk2-h2{font-family:var(--serif);font-weight:400;font-size:3.5em;line-height:1.06;letter-spacing:-.012em;color:var(--ink);font-optical-sizing:auto;max-width:15em}.mk2-h2--s{font-size:2.7em;max-width:18em}.mk2-h2--w{max-width:22em}.mk2-h2 em,.mk2-cover__h em,.mk2-back__h em,.mk2-quote em{font-style:italic;color:var(--gold)}:where(.mk2) h3{font-family:var(--serif);font-weight:500;font-size:1.5em;line-height:1.15;color:var(--ink);letter-spacing:-.005em}.mk2-lede{font-size:1.18em;line-height:1.55;color:var(--ink2);font-weight:400;max-width:34em;margin-top:1.2em}.mk2-dark .mk2-lede{color:var(--dktxt)}.mk2-lede--w{max-width:52em}:where(.mk2) p+p{margin-top:.9em}.mk2-note{font-size:.82em;color:var(--mut);line-height:1.5;margin-top:1.4em;max-width:46em}.mk2-rn{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:1.15em;letter-spacing:.04em}.mk2-pull{font-family:var(--serif);font-size:1.45em;line-height:1.3;color:var(--ink);margin-top:1.6em;font-style:italic}.mk2-price{display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap;margin-top:1em;padding-top:.8em;border-top:1px solid var(--line)}.mk2-price b{font-family:var(--serif);font-weight:500;font-size:2em;line-height:1;color:var(--ink);letter-spacing:-.01em}.mk2-dark .mk2-price b{color:#f6f0e6}.mk2-price i{font-style:normal;font-size:.78em;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.mk2-price--sm{border-top:0;margin:0;padding:0;flex-direction:column;align-items:flex-end;gap:.2em;text-align:right}.mk2-price--sm b{font-size:1.75em}.mk2-foot{margin-top:auto;display:grid;grid-template-columns:auto 1fr auto auto;gap:2.4em;align-items:baseline;padding-top:1.1em;border-top:1px solid var(--line);font-size:.7em;letter-spacing:.2em;text-transform:uppercase;color:var(--mut)}.mk2-foot .mk2-wm{color:var(--ink);font-size:1.05em}.mk2-dark .mk2-foot .mk2-wm{color:var(--dktxt)}.mk2-foot__n{font-family:var(--serif);font-size:1.5em;letter-spacing:.06em;color:var(--ink)}.mk2-dark .mk2-foot__n{color:var(--dktxt)}.mk2-foot__n i{color:var(--gold);margin:0 .25em;font-style:normal}.mk2-2c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5em}.mk2-3c{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:3.6em}.mk2-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4em;align-items:end;margin-bottom:2.4em}.mk2-head p{color:var(--txt);max-width:40em}.mk2-img{display:block;width:100%;height:auto;background:#e8e1d6}.mk2-img--none{aspect-ratio:16/10}.mk2-img--desk{aspect-ratio:16/10;object-fit:cover;object-position:top center;border:1px solid var(--line)}.mk2-cover{padding:0;flex-direction:row}.mk2-cover__l{flex:1 1 56%;display:flex;flex-direction:column;padding:4.2em 4.6em 3.6em 5em}.mk2-cover__top{display:flex;justify-content:space-between;align-items:baseline;gap:2em;padding-bottom:1.2em;border-bottom:1px solid var(--dkline)}.mk2-cover__top .mk2-wm{font-size:1.5em}.mk2-cover__mid{margin:auto 0}.mk2-cover__h{font-family:var(--serif);font-weight:400;font-size:4.9em;line-height:1.02;letter-spacing:-.02em;color:#f6f0e6;margin:.3em 0 .55em;font-optical-sizing:auto}.mk2-cover__lede{font-size:1.12em;line-height:1.6;max-width:31em;color:var(--dkmut)}.mk2-cover__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2em;padding-top:1.4em;border-top:1px solid var(--dkline)}.mk2-cover__stats dt{font-size:.7em;letter-spacing:.2em;text-transform:uppercase;color:var(--dkmut);margin-top:.35em}.mk2-cover__stats div{display:flex;flex-direction:column-reverse}.mk2-cover__stats dd{font-family:var(--serif);font-size:2.1em;color:#f6f0e6;line-height:1}.mk2-cover__r{flex:0 0 44%;position:relative;margin:0}.mk2-cover__r img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.mk2-cover__r figcaption{position:absolute;left:2.4em;right:2.4em;bottom:2.4em;font-size:.8em;color:#d8cfbf;display:flex;flex-direction:column;gap:.5em;max-width:22em}.mk2-cover__r figcaption .mk2-cap{color:var(--gold2)}.mk2-2c--toc{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:6em;flex:1}.mk2-toc{margin-top:2em;border-top:1px solid var(--line2)}.mk2-toc li{display:grid;grid-template-columns:3em 1fr auto;align-items:baseline;padding:.62em 0;border-bottom:1px solid var(--line)}.mk2-toc__n{font-family:var(--serif);font-style:italic;color:var(--gold)}.mk2-toc__t{font-family:var(--serif);font-size:1.32em;color:var(--ink)}.mk2-toc__p{font-size:.8em;letter-spacing:.16em;color:var(--mut)}.mk2-letter{padding:2.6em 3em;background:var(--ivory);align-self:start}.mk2-quote{font-family:var(--serif);font-size:2em;line-height:1.22;color:var(--ink);margin:1em 0 1.1em!important;letter-spacing:-.01em}.mk2-letter>p:not(.mk2-cap):not(.mk2-quote):not(.mk2-sign){font-size:1.02em;color:var(--txt)}.mk2-sign{margin-top:1.8em!important;display:flex;flex-direction:column;gap:.3em;font-size:.76em;letter-spacing:.2em;text-transform:uppercase;color:var(--mut)}.mk2-sign .mk2-wm{color:var(--ink)}.mk2-2c--co{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:5.4em}.mk2-2c--co>div>p:not(.mk2-lede){margin-top:1.2em;max-width:34em}.mk2-pillars{border-top:1px solid var(--line2)}.mk2-pillars li{display:grid;grid-template-columns:3em 9em 1fr;gap:1em;align-items:baseline;padding:.95em 0;border-bottom:1px solid var(--line)}.mk2-pillars h3{font-size:1.45em}.mk2-pillars p{font-size:.95em}.mk2-princ{margin-top:auto;margin-bottom:2.2em;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3em;padding-top:1.6em;border-top:1px solid var(--line2)}.mk2-princ li{display:flex;flex-direction:column;gap:.45em;font-size:.95em}.mk2-princ b{font-family:var(--serif);font-weight:500;font-size:1.32em;color:var(--ink)}.mk2-2c--scale{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:5em}.mk2-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.2em;border-top:1px solid var(--line2)}.mk2-num{padding:1.4em 1.6em 1.5em 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column}.mk2-num:not(:nth-child(3n+1)){padding-left:1.6em;border-left:1px solid var(--line)}.mk2-num dd{font-family:var(--serif);font-size:3.3em;line-height:1;color:var(--ink);letter-spacing:-.02em;font-optical-sizing:auto}.mk2-num dd small{font-size:.55em;margin-left:.04em;color:var(--gold)}.mk2-num dt{margin-top:.8em;font-size:.74em;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2)}.mk2-num p{font-size:.88em;color:var(--mut);margin-top:.3em}.mk2-dept{padding-top:5.2em}.mk2-bars{margin-top:1.2em;border-top:1px solid var(--line2)}.mk2-bars li{display:grid;grid-template-columns:9.5em minmax(0,1fr) 5em 3em;gap:1em;align-items:center;padding:.78em 0;border-bottom:1px solid var(--line)}.mk2-bars span{font-family:var(--serif);font-size:1.18em;color:var(--ink)}.mk2-bars i{display:block;height:2px;background:linear-gradient(90deg,var(--gold) var(--w),var(--line) var(--w))}.mk2-bars b{font-weight:500;text-align:right;color:var(--ink2);font-variant-numeric:tabular-nums}.mk2-bars em{font-style:normal;text-align:right;color:var(--mut);font-size:.9em}.mk2-bars--geo li{grid-template-columns:10.5em minmax(0,1fr) 3em}.mk2-sv{margin:2.6em 0 0;padding:2.2em 2.6em 2em;background:var(--ivory)}.mk2-sv__name{font-family:var(--serif);font-size:1.7em;color:var(--ink);margin-top:.5em!important;display:flex;gap:.5em;align-items:baseline;flex-wrap:wrap}.mk2-sv__name em{color:var(--txt);font-size:.78em}.mk2-sv__axis{position:relative;height:7.6em;margin:1.4em 3.5em .6em;border-top:0}.mk2-sv__axis:before{content:"";position:absolute;left:0;right:0;top:3.8em;height:1px;background:var(--line2)}.mk2-sv__pt{position:absolute;left:var(--x);top:0;bottom:0;width:0}.mk2-sv__pt i{position:absolute;left:-.42em;top:3.38em;width:.84em;height:.84em;border-radius:50%;background:var(--paper);border:1px solid var(--ink)}.mk2-sv__pt.is-lo i{background:var(--gold);border-color:var(--gold)}.mk2-sv__pt.is-hi i{background:var(--ink)}.mk2-sv__pt b,.mk2-sv__pt span{position:absolute;left:0;transform:translate(-50%);white-space:nowrap;text-align:center}.mk2-sv__pt b{top:.6em;font-family:var(--serif);font-weight:500;font-size:1.35em;color:var(--ink)}.mk2-sv__pt span{top:5.4em;font-size:.76em;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.mk2-sv__pt.is-lo b{color:var(--gold)}.mk2-sv figcaption{font-size:.82em;color:var(--mut);margin-top:.4em}.mk2-journey{margin-top:auto;margin-bottom:2em}.mk2-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4em;margin-top:1em;padding-top:1.2em;border-top:1px solid var(--line2)}.mk2-journey li{display:flex;flex-direction:column;gap:.3em;font-size:.95em}.mk2-journey b{font-family:var(--serif);font-weight:500;font-size:1.4em;color:var(--ink)}.mk2-prof{margin-top:1.8em;border-top:1px solid var(--line2)}.mk2-prof li{display:grid;grid-template-columns:6.5em 1fr;gap:1em;padding:.7em 0;border-bottom:1px solid var(--line);font-size:.95em}.mk2-prof b{font-size:.78em;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);padding-top:.25em}.mk2-aud .mk2-pull{font-size:1.25em}.mk2-aud .mk2-pull+p{font-size:.95em}.mk2-audn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2em;margin-top:1.6em}.mk2-audn dd{font-family:var(--serif);font-size:2.2em;color:var(--ink);line-height:1}.mk2-audn dt{font-size:.74em;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-top:.3em}.mk2-audn div{display:flex;flex-direction:column}.mk2-3c>div>.mk2-cap:first-child{display:block;padding-top:.3em}.mk2-tiers{margin-top:1.2em;border-top:1px solid var(--line2)}.mk2-tiers li{display:grid;grid-template-columns:4.6em 1fr;gap:1em;padding:.95em 0;border-bottom:1px solid var(--line)}.mk2-tier__p{font-family:var(--serif);font-size:2.2em;line-height:1;color:var(--ink)}.mk2-tier__p small{font-size:.5em;color:var(--gold)}.mk2-tiers b{font-size:.78em;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2)}.mk2-tiers p{font-size:.86em;margin-top:.2em!important;color:var(--txt)}.mk2-pls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2em}.mk2-pl{display:flex;flex-direction:column}.mk2-pl__img{margin-bottom:1.2em}.mk2-pl .mk2-rn{margin-bottom:.3em}.mk2-pl h3{margin-bottom:.4em}.mk2-pl>p:not(.mk2-rn):not(.mk2-pl__where){font-size:.92em}.mk2-pl__where{font-size:.72em!important;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 .7em!important;line-height:1.45}.mk2-pl .mk2-price{margin-top:auto}.mk2-pl>p:nth-last-child(2){margin-bottom:1em}.mk2-cw{flex-direction:row;flex-wrap:wrap;gap:0 4em}.mk2-cw__l{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.mk2-cw__r{flex:0 0 46%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5em;margin:-4.2em -5em 0 0;height:calc(100% - 3.2em)}.mk2-cw__r figure{position:relative;overflow:hidden;background:#000}.mk2-cw__r figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.mk2-cw .mk2-foot{flex:1 0 100%}.mk2-cw .mk2-lede{font-size:1.08em;color:var(--dkmut)}.mk2-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2em;margin-top:2em}.mk2-offer{border-top:1px solid var(--gold2);padding-top:1em;display:flex;flex-direction:column}.mk2-offer h3{font-size:1.4em;margin:.4em 0 .5em}.mk2-offer>p:not(.mk2-cap){font-size:.9em;color:var(--dkmut)}.mk2-offer .mk2-price{margin-top:auto;padding-top:.9em}.mk2-offer>p:nth-of-type(2){margin-bottom:1em}.mk2-steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6em;margin-top:auto;margin-bottom:2em;padding-top:1.2em;border-top:1px solid var(--dkline)}.mk2-steps3 li{display:flex;flex-direction:column;gap:.3em;font-size:.86em;color:var(--dkmut)}.mk2-steps3 b{color:#f6f0e6;font-family:var(--serif);font-weight:500;font-size:1.3em}.mk2-2c--ed{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4.4em}.mk2-ed__l{display:flex;flex-direction:column;gap:1.4em}.mk2-ed__l .mk2-h2{margin-bottom:.4em}.mk2-ed__f{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.2em;align-items:end}.mk2-ed__f figcaption{font-size:.82em;color:var(--mut)}.mk2-list{border-top:1px solid var(--line2)}.mk2-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.4em;padding:.95em 0;border-bottom:1px solid var(--line);align-items:start}.mk2-list h3{font-size:1.3em;margin-bottom:.25em}.mk2-list p{font-size:.88em}.mk2-list .mk2-pl__where{margin:.4em 0 0!important}.mk2-list .mk2-price i{font-size:.68em}.mk2-pkg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4em;align-items:stretch}.mk2-pk{position:relative;display:flex;flex-direction:column;padding:1.8em 1.7em 1.6em;border:1px solid var(--line2);background:var(--paper)}.mk2-pk--hi{background:var(--dk);color:var(--dktxt);border-color:var(--dk);--txt:var(--dktxt);--mut:var(--dkmut);--line:var(--dkline);--gold:var(--gold2)}.mk2-pk--hi h3,.mk2-pk--hi .mk2-pk__p b{color:#f6f0e6}.mk2-pk__badge{position:absolute;top:1.9em;right:1.7em;font-size:.66em;letter-spacing:.2em;text-transform:uppercase;color:var(--gold2)}.mk2-pk h3{font-size:1.85em;margin-top:.2em}.mk2-pk__for{font-size:.86em;color:var(--mut);margin-top:.4em!important;min-height:2.8em}.mk2-pk__p{display:flex;flex-direction:column;gap:.3em;margin:1.1em 0 1em!important;padding:1em 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mk2-pk__p b{font-family:var(--serif);font-weight:500;font-size:2.9em;line-height:1;color:var(--ink);letter-spacing:-.02em}.mk2-pk__p i{font-style:normal;font-size:.7em;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.mk2-pk ul{display:flex;flex-direction:column;gap:.42em;font-size:.86em}.mk2-pk li{padding-left:1.1em;position:relative}.mk2-pk li:before{content:"";position:absolute;left:0;top:.68em;width:.5em;height:1px;background:var(--gold)}.mk2-pk__v{margin-top:auto!important;padding-top:1.1em;font-size:.74em;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.mk2-pk__l{font-size:.82em;color:var(--gold);margin-top:.4em!important}.mk2-pk__offer{margin-top:1.4em;margin-bottom:1.6em;font-size:.9em;color:var(--txt);padding:.9em 1.2em;background:var(--ivory)}.mk2-pk__offer b{font-family:var(--serif);font-weight:500;font-size:1.15em;color:var(--ink);margin-right:.3em}.mk2-2c--rates{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4.4em}.mk2-tbl{width:100%;border-collapse:collapse;margin-top:1.4em;font-size:.92em}.mk2-tbl th,.mk2-tbl td{text-align:left;padding:.7em .8em .7em 0;border-bottom:1px solid var(--line);vertical-align:top}.mk2-tbl thead th{font-size:.78em;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line2);vertical-align:bottom}.mk2-tbl thead th small{display:block;font-size:.9em;letter-spacing:.1em;color:var(--gold);margin-top:.2em}.mk2-tbl tbody th{font-family:var(--serif);font-weight:500;font-size:1.16em;color:var(--ink)}.mk2-tbl tbody th small{display:block;font-family:var(--sans);font-weight:400;font-size:.74em;color:var(--mut);margin-top:.2em}.mk2-tbl .mk2-r{text-align:right;font-variant-numeric:tabular-nums}.mk2-tbl--perf td.mk2-r{font-family:var(--serif);font-size:1.2em;color:var(--ink)}.mk2-tbl--fixed td.mk2-r{font-family:var(--serif);font-size:1.25em;color:var(--ink);white-space:nowrap;padding-right:1em}.mk2-tbl--fixed td:last-child{color:var(--mut);font-size:.92em}.mk2-tbl--fixed th,.mk2-tbl--fixed td{padding:.6em .8em .6em 0}.mk2-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em 2em;font-size:.88em}.mk2-terms li{padding-left:1.1em;position:relative}.mk2-terms li:before{content:"";position:absolute;left:0;top:.68em;width:.5em;height:1px;background:var(--gold)}.mk2-tbl--spec{font-size:.9em}.mk2-tbl--spec tbody th{width:17%}.mk2-tbl--spec td:nth-child(3){width:30%}.mk2-std{margin-top:auto;margin-bottom:2em;padding-top:1.3em}.mk2-std ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2em;margin-top:.9em;padding-top:1em;border-top:1px solid var(--line2);font-size:.88em}.mk2-steps6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:2.4em;border-top:1px solid var(--line2)}.mk2-steps6 li{padding:1.4em 1.4em 1.2em 0;display:flex;flex-direction:column;gap:.5em}.mk2-steps6 li+li{padding-left:1.4em;border-left:1px solid var(--line)}.mk2-steps6 .mk2-rn{font-size:2.6em;line-height:1}.mk2-steps6 h3{font-size:1.45em}.mk2-steps6 p{font-size:.9em}.mk2-meas{margin-top:auto;margin-bottom:2em;padding:1.8em 2.2em;background:var(--ivory)}.mk2-meas ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2em;margin-top:1em}.mk2-meas li{display:flex;flex-direction:column;gap:.35em;font-size:.88em}.mk2-meas b{font-family:var(--serif);font-weight:500;font-size:1.3em;color:var(--ink)}.mk2-back{padding:0;flex-direction:row}.mk2-back__l{flex:1 1 60%;display:flex;flex-direction:column;padding:4.2em 4.6em 3.4em 5em}.mk2-back__l>.mk2-wm{font-size:1.5em;padding-bottom:1.2em;border-bottom:1px solid var(--dkline)}.mk2-back__h{font-family:var(--serif);font-weight:400;font-size:5.2em;line-height:1;letter-spacing:-.02em;color:#f6f0e6;margin-top:auto}.mk2-back .mk2-lede{color:var(--dkmut)}.mk2-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2em;margin:2.4em 0 auto;padding-top:1.3em;border-top:1px solid var(--dkline)}.mk2-contact div{display:flex;flex-direction:column;gap:.4em}.mk2-contact dt{font-size:.72em;letter-spacing:.2em;text-transform:uppercase;color:var(--gold2)}.mk2-contact dd{font-family:var(--serif);font-size:1.4em;color:#f6f0e6}.mk2-contact a{border-bottom-color:#e9e2d559}.mk2-legal{font-size:.68em;line-height:1.55;color:#8d8578;margin-top:2.4em;padding-top:1.1em;border-top:1px solid var(--dkline);max-width:none}.mk2-back__r{flex:0 0 40%;position:relative;margin:0}.mk2-back__r img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 32%}.mk2-sv__axis{height:8.8em}.mk2-sv__pt.is-alt span{top:6.8em}.mk2-sv__pt.is-alt b{top:-.6em}.mk2-tbl tbody th,.mk2-tbl tbody td{vertical-align:baseline}.mk2-pls .mk2-img--desk{aspect-ratio:5/4}.mk2-pls{gap:2.6em}.mk2-num{padding-top:1.9em;padding-bottom:2em}.mk2-num dd{font-size:3.9em}.mk2-nums{margin-top:2.8em}.mk2-dept{padding-top:6.6em}.mk2-steps6 li{padding-bottom:2.6em;gap:.7em}.mk2-steps6 .mk2-rn{font-size:3.4em}.mk2-steps6 h3{font-size:1.7em}.mk2-steps6 p{font-size:.98em}.mk2-meas{padding:2.4em 2.6em}.mk2-meas b{font-size:1.45em}.mk2-meas li{font-size:.95em}.mk2-contact{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0;border-top:0;margin-top:2.6em}.mk2-contact div{display:grid;grid-template-columns:11em minmax(0,1fr);align-items:baseline;gap:1em;padding:.8em 0;border-top:1px solid var(--dkline)}.mk2-contact div:last-child{border-bottom:1px solid var(--dkline)}.mk2-contact dd{font-size:1.5em}.mk2-pillars li{padding:1.15em 0}.mk2-2c--co{margin-top:.4em}.mk2-cw__r{height:calc(100% - 2.2em)}.mk2--print .mk2-2c--scale{flex:1;margin-bottom:2.6em}.mk2--print .mk2-2c--scale>div:first-child{display:flex;flex-direction:column}.mk2--print .mk2-nums{flex:1;grid-template-rows:1fr 1fr}.mk2--print .mk2-num{justify-content:flex-end}.mk2--print .mk2-bars li{padding:1.05em 0}.mk2--print .mk2-steps6{flex:1;margin-bottom:2.4em}.mk2--print .mk2-steps6 li{justify-content:flex-end;padding-bottom:2em}.mk2--print .mk2-meas{margin-top:0}@page{size:297mm 210mm;margin:0}html.mk2-print,html.mk2-print body{margin:0;padding:0;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mk2--print .mk2-pg{width:297mm;height:210mm;page-break-after:always;break-after:page}.mk2--print .mk2-pg:last-child{page-break-after:auto;break-after:auto}.mk2--web{padding:8px 16px 48px;max-width:1280px;margin:0 auto}.mk2--web .mk2-pg{--fs:clamp(13px,1.08vw,15.5px);margin:0 auto 28px;min-height:min(56vw,860px);box-shadow:0 1px #0f0e0c0f,0 18px 50px -28px #0f0e0c59}.mk2--web .mk2-foot{margin-top:3em}.mk2--web .mk2-cw__r{height:auto;min-height:30em;margin:-4.2em -5em 0 0}@media(max-width:1100px){.mk2--web .mk2-pls,.mk2--web .mk2-pkg{grid-template-columns:repeat(2,minmax(0,1fr))}.mk2--web .mk2-steps6{grid-template-columns:repeat(3,minmax(0,1fr))}.mk2--web .mk2-steps6 li:nth-child(4){border-left:0;padding-left:0}.mk2--web .mk2-3c{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk2--web .mk2-3c>div:first-child{grid-column:1/-1}}@media(max-width:820px){.mk2--web{padding:4px 0 32px}.mk2--web .mk2-pg{--fs:14px;padding:2.6em 1.4em 2em;min-height:0;margin-bottom:14px;box-shadow:none}.mk2--web .mk2-cover,.mk2--web .mk2-back,.mk2--web .mk2-cw{flex-direction:column;padding:0}.mk2--web .mk2-cover__l,.mk2--web .mk2-back__l,.mk2--web .mk2-cw__l{padding:2.4em 1.4em 2em}.mk2--web .mk2-cover__r,.mk2--web .mk2-back__r{flex:none;aspect-ratio:4/5}.mk2--web .mk2-cover__h{font-size:3.4em}.mk2--web .mk2-back__h{font-size:3.2em;margin-top:1em}.mk2--web .mk2-cover__mid{margin:2.4em 0}.mk2--web .mk2-cover__stats,.mk2--web .mk2-contact{grid-template-columns:repeat(2,minmax(0,1fr))}.mk2--web .mk2-cover__top{flex-direction:column;gap:.5em}.mk2--web .mk2-cw__r{margin:0;flex:none;min-height:0;height:auto;grid-template-columns:repeat(5,minmax(0,1fr));aspect-ratio:2/1}.mk2--web .mk2-cw .mk2-foot{margin:0 1.4em 2em}.mk2--web .mk2-h2{font-size:2.3em}.mk2--web .mk2-2c,.mk2--web .mk2-3c,.mk2--web .mk2-head,.mk2--web .mk2-pls,.mk2--web .mk2-pkg,.mk2--web .mk2-offers,.mk2--web .mk2-steps3,.mk2--web .mk2-princ,.mk2--web .mk2-journey ol,.mk2--web .mk2-std ul,.mk2--web .mk2-meas ul,.mk2--web .mk2-terms,.mk2--web .mk2-steps6,.mk2--web .mk2-nums{grid-template-columns:minmax(0,1fr);gap:1.6em}.mk2--web .mk2-3c>div:first-child{grid-column:auto}.mk2--web .mk2-num,.mk2--web .mk2-num:not(:nth-child(3n+1)){padding:1em 0;border-left:0}.mk2--web .mk2-steps6 li,.mk2--web .mk2-steps6 li+li{padding:1em 0;border-left:0;border-bottom:1px solid var(--line)}.mk2--web .mk2-dept{padding-top:0}.mk2--web .mk2-pillars li{grid-template-columns:2.4em minmax(0,1fr)}.mk2--web .mk2-pillars li p{grid-column:2}.mk2--web .mk2-ed__f{grid-template-columns:minmax(0,1fr)}.mk2--web .mk2-sv{padding:1.4em 1.2em}.mk2--web .mk2-sv__axis{margin:1em 2.2em .4em}.mk2--web .mk2-sv__pt span{display:none}.mk2--web .mk2-sv__pt:not(.is-lo):not(.is-hi) b{display:none}.mk2--web .mk2-bars li{grid-template-columns:7.5em minmax(0,1fr) 4.2em 2.6em;gap:.6em}.mk2--web .mk2-bars--geo li{grid-template-columns:8.5em minmax(0,1fr) 2.6em}.mk2--web .mk2-foot{grid-template-columns:1fr auto;gap:.6em 1em}.mk2--web .mk2-foot>span:nth-child(3){display:none}.mk2--web .mk2-letter{padding:1.6em 1.3em}.mk2--web .mk2-tbl,.mk2--web .mk2-tbl tbody,.mk2--web .mk2-tbl tr,.mk2--web .mk2-tbl th,.mk2--web .mk2-tbl td{display:block;width:auto!important}.mk2--web .mk2-tbl thead{display:none}.mk2--web .mk2-tbl tr{padding:.8em 0;border-bottom:1px solid var(--line)}.mk2--web .mk2-tbl th,.mk2--web .mk2-tbl td{border:0;padding:.15em 0;text-align:left}.mk2--web .mk2-tbl--perf tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2em .8em}.mk2--web .mk2-tbl--perf th,.mk2--web .mk2-tbl--perf td:nth-child(2){grid-column:1/-1}.mk2--web .mk2-tbl--perf td.mk2-r{text-align:left}.mk2--web .mk2-tbl--perf td[data-l]:before{content:attr(data-l);display:block;font-family:var(--sans);font-size:.62em;letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.mk2--web .mk2-tbl--fixed tr{display:flex;flex-wrap:wrap;gap:0 .6em;align-items:baseline}.mk2--web .mk2-tbl--fixed th{flex:1 0 100%}.mk2--web .mk2-tbl--spec td:before{display:block;font-size:.7em;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-top:.4em}.mk2--web .mk2-tbl--spec td:nth-child(2):before{content:"Asset"}.mk2--web .mk2-tbl--spec td:nth-child(3):before{content:"Dimensions and files"}.mk2--web .mk2-tbl--spec td:nth-child(4):before{content:"Copy"}.mk2--web .mk2-tbl--spec td:nth-child(5):before{content:"Lead time"}.mk2--web .mk2-list li{grid-template-columns:minmax(0,1fr);gap:.6em}.mk2--web .mk2-price--sm{align-items:flex-start;text-align:left}.mk2--web .mk2-toc__t{font-size:1.15em}.mk2--web .mk2-contact div{grid-template-columns:minmax(0,1fr);gap:.25em}.mk2--web .mk2-contact dd{font-size:1.25em;overflow-wrap:anywhere}}
