.tc-site:has(.tc-editorial){--paper: #FCF9EE;--cream-2: #F2EFE5;--ink: #292929;--i70: rgba(41, 41, 41, .78);--i55: rgba(41, 41, 41, .6);--i38: rgba(41, 41, 41, .4);--i16: rgba(41, 41, 41, .16);--i08: rgba(41, 41, 41, .08);--i04: rgba(41, 41, 41, .04);--p70: rgba(252, 249, 238, .74);--p45: rgba(252, 249, 238, .52);--p22: rgba(252, 249, 238, .22);--p10: rgba(252, 249, 238, .1);--serif: "Cormorant Garamond", "Malone Serif", Georgia, "Times New Roman", serif;--navh: 76px}:root:has(.tc-editorial) body{background:#fcf9ee}.tc-editorial{overflow-x:clip}.tc-editorial .eyebrow{letter-spacing:.28em}.tc-editorial .btn{border-radius:2px;text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;padding:17px 28px}.tc-editorial .m-display{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(2.8rem,6.4vw,5.6rem);line-height:.92;letter-spacing:0;margin-bottom:var(--s6);text-wrap:balance}.tc-editorial .m-display--sm{font-size:clamp(2.2rem,4.6vw,3.8rem)}.tc-editorial .m-display .tm{font-size:.32em;vertical-align:top;position:relative;top:.35em;margin-left:.04em}.tc-editorial .m-serif{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.3rem,2.1vw,1.7rem);line-height:1.4;color:var(--i70);max-width:40ch;text-wrap:balance}.tc-editorial .m-center{text-align:center}.tc-editorial .m-center .m-display,.tc-editorial .m-center .m-serif{margin-left:auto;margin-right:auto}.tc-editorial .m-sec{padding:var(--s10) 0;background:var(--paper)}.tc-editorial .m-tint{background:var(--cream-2)}.tc-editorial .m-ink{background:var(--ink);color:var(--paper)}.tc-editorial .m-ink .eyebrow{color:var(--p45)}.tc-editorial .m-ink .m-display,.tc-editorial .m-ink h3{color:var(--paper)}.tc-editorial .m-ink .m-serif{color:var(--p70)}.tc-editorial .fx{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--d, 0) * .11s)}.tc-editorial .fx[data-in]{opacity:1;transform:none}.tc-editorial .m-hero{position:relative;min-height:calc(100svh - var(--navh));overflow:hidden;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1.15fr .85fr}.tc-editorial .m-hero-media{position:relative;grid-column:2;grid-row:1;overflow:hidden}.tc-editorial .m-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;transform:scale(calc(1.04 + var(--out, 0) * .12));transform-origin:50% 40%;animation:m-settle 2.4s var(--ease) both}.tc-editorial .m-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ink) 0%,rgba(41,41,41,.25) 38%,rgba(41,41,41,0) 70%)}.tc-editorial .m-hero-copy{grid-column:1 / span 2;grid-row:1;position:relative;z-index:2;align-self:center;width:100%;max-width:var(--wrap);margin:0 auto;padding:var(--s9) var(--s6);transform:translateY(calc(var(--out, 0) * -120px));opacity:calc(1 - var(--out, 0) * 1.5)}.tc-editorial .m-hero .eyebrow{color:var(--p45)}.tc-editorial .m-hero h1{font-family:var(--headline);font-weight:400;text-transform:uppercase;color:var(--paper);font-size:clamp(3.6rem,10.5vw,9.6rem);line-height:.86;letter-spacing:0;max-width:none;margin:var(--s4) 0 var(--s6)}.tc-editorial .m-hero h1 .m-h1-line{display:block}.tc-editorial .m-hero--long h1{font-size:clamp(3rem,6.4vw,6.2rem);line-height:.9;max-width:13ch;text-wrap:balance}.tc-editorial .m-hero--long .m-hero-lede{max-width:34ch}.tc-editorial .m-hero .btn-row{margin-top:var(--s6)}.tc-editorial .m-outline{color:transparent;-webkit-text-stroke:1.5px var(--paper)}.tc-editorial .m-hero-lede{font-family:var(--serif);font-style:italic;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.3;color:var(--p70);max-width:26ch;margin-bottom:var(--s5)}.tc-editorial .m-hero-triad{font-family:var(--display);font-weight:700;font-size:.8rem;letter-spacing:.34em;text-transform:uppercase;color:var(--paper);margin:0}.tc-editorial .m-hero-triad i{font-style:normal;color:var(--p45);padding:0 .3em}.tc-editorial .m-hero-meta{display:flex;gap:var(--s5);margin-top:var(--s7);padding-top:var(--s4);max-width:44ch;border-top:1px solid var(--p22);font-size:.8rem;font-weight:600;color:var(--p45)}.tc-editorial .m-cue{position:absolute;left:50%;bottom:var(--s5);z-index:2;transform:translate(-50%);font-family:var(--display);font-size:.62rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--p45);padding-bottom:46px;opacity:calc(1 - var(--out, 0) * 4)}.tc-editorial .m-cue:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:36px;background:var(--p45);transform-origin:top;animation:m-cue 2.2s var(--ease) infinite}.tc-editorial .m-rise{animation:m-rise 1.1s var(--ease) both;animation-delay:calc(.15s + var(--d, 0) * .12s)}@keyframes m-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes m-settle{0%{opacity:0;transform:scale(1.18)}}@keyframes m-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:880px){.tc-editorial .m-hero{grid-template-columns:1fr;min-height:calc(100svh - 64px)}.tc-editorial .m-hero-media{grid-column:1}.tc-editorial .m-hero-media:after{background:linear-gradient(0deg,var(--ink) 22%,rgba(41,41,41,.8) 58%,rgba(41,41,41,.5) 100%)}.tc-editorial .m-hero-copy{grid-column:1;align-self:end;padding:var(--s9) var(--s5) var(--s9)}.tc-editorial .m-cue{display:none}}.tc-editorial .m-statement{position:relative;height:calc(var(--steps, 5) * 96vh);background:var(--paper)}.tc-editorial .m-stick{position:sticky;top:var(--navh);height:calc(100svh - var(--navh));overflow:hidden}.tc-editorial .m-line{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--s5);opacity:0;transform:translateY(60px);filter:blur(10px);transition:opacity .8s var(--ease),transform 1s var(--ease),filter .8s var(--ease)}.tc-editorial .m-line.is-past{transform:translateY(-60px)}.tc-editorial .m-line.is-on{opacity:1;transform:none;filter:none}.tc-editorial .m-line p{font-family:var(--headline);text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(2.8rem,9vw,8rem);line-height:.9;max-width:13ch;text-wrap:balance}.tc-editorial .m-mark{width:clamp(56px,7vw,88px);height:auto;fill:var(--ink);margin-bottom:var(--s6)}.tc-editorial .m-line-sub{font-family:var(--serif);font-style:italic;font-size:clamp(1.2rem,2vw,1.6rem);color:var(--i70);margin-top:var(--s6);max-width:34ch;line-height:1.35;text-wrap:balance}.tc-editorial .m-count{position:absolute;left:50%;bottom:var(--s6);transform:translate(-50%);display:flex;align-items:center;gap:var(--s3);font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.2em;color:var(--i55)}.tc-editorial .m-count i{position:relative;width:120px;height:1px;background:var(--i16)}.tc-editorial .m-count i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:scaleX(var(--p, 0));transform-origin:left}.tc-editorial .m-marquee{overflow:hidden;background:var(--paper);border-top:1px solid var(--i16);border-bottom:1px solid var(--i16);padding:var(--s5) 0}.tc-editorial .m-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:m-marquee 42s linear infinite}.tc-editorial .m-marquee-set{display:flex}.tc-editorial .m-marquee span{font-family:var(--headline);text-transform:uppercase;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1;padding-right:.7em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--ink)}.tc-editorial .m-marquee span.solid{color:var(--ink);-webkit-text-stroke:0}@keyframes m-marquee{to{transform:translate(-50%)}}.tc-editorial .m-split{display:grid;grid-template-columns:5fr 7fr;gap:var(--s8);align-items:start}.tc-editorial .m-split-head{position:sticky;top:calc(var(--navh) + var(--s7))}.tc-editorial .m-split-body p{font-size:1.12rem;line-height:1.7}.tc-editorial .m-split-body .m-big{font-family:var(--serif);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.3;color:var(--ink);margin-bottom:var(--s7)}.tc-editorial .m-gap{margin-top:var(--s9);margin-bottom:0;color:var(--ink)}.tc-editorial .m-gap .draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease) .3s}.tc-editorial .m-gap .draw--slow{transition-duration:2.4s}.tc-editorial .m-gap[data-in] .draw{stroke-dashoffset:0}.tc-editorial .m-gap .pop{opacity:0;transition:opacity .5s var(--ease) 1.3s}.tc-editorial .m-gap .pop--late{transition-delay:2.5s}.tc-editorial .m-gap[data-in] .pop{opacity:1}@media(max-width:880px){.tc-editorial .m-split{grid-template-columns:1fr;gap:var(--s5)}.tc-editorial .m-split-head{position:static}}.tc-editorial .m-pillars{list-style:none;margin:var(--s9) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--p22)}.tc-editorial .m-pillars li{padding:var(--s6) var(--s5) var(--s6) 0;border-right:1px solid var(--p22)}.tc-editorial .m-pillars li+li{padding-left:var(--s5)}.tc-editorial .m-pillars li:last-child{border-right:0}.tc-editorial .m-pillars .num{font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.2em;color:var(--p45)}.tc-editorial .m-pillars h3{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:1.7rem;line-height:1;margin:var(--s4) 0 var(--s3)}.tc-editorial .m-pillars p{font-size:.95rem;color:var(--p70);margin:0}.tc-editorial .m-pull{font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,2.8vw,2.3rem);line-height:1.3;color:var(--paper);text-align:center;max-width:30ch;margin:var(--s9) auto 0}@media(max-width:880px){.tc-editorial .m-pillars{grid-template-columns:1fr 1fr}.tc-editorial .m-pillars li:nth-child(2){border-right:0}.tc-editorial .m-pillars li:nth-child(3){padding-left:0}.tc-editorial .m-pillars li:nth-child(n+3){border-top:1px solid var(--p22)}}@media(max-width:520px){.tc-editorial .m-pillars{grid-template-columns:1fr}.tc-editorial .m-pillars li,.tc-editorial .m-pillars li+li{padding-left:0;border-right:0}.tc-editorial .m-pillars li+li{border-top:1px solid var(--p22)}}.tc-editorial .m-stages{position:relative;height:360vh;background:var(--paper)}.tc-editorial .m-stages-head{position:absolute;z-index:3;top:var(--s7);left:50%;right:0;padding:0 var(--s8)}.tc-editorial .m-stages-head h2{font-family:var(--display);font-size:1rem;letter-spacing:.3em;text-transform:uppercase;margin:0 0 var(--s4);max-width:none}.tc-editorial .m-dots{display:flex;gap:6px;max-width:220px}.tc-editorial .m-dots i{flex:1;height:2px;background:var(--i16);transition:background .6s var(--ease)}.tc-editorial .m-dots i.is-on{background:var(--ink)}.tc-editorial .m-stage-list{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.tc-editorial .m-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;pointer-events:none}.tc-editorial .m-stage.is-on{pointer-events:auto}.tc-editorial .m-stage-media{position:relative;overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease)}.tc-editorial .m-stage.is-on .m-stage-media{clip-path:inset(0 0 0 0)}.tc-editorial .m-stage.is-past .m-stage-media{clip-path:inset(0 0 0 0);transition-delay:.6s}.tc-editorial .m-stage-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.15);transition:transform 2.4s var(--ease)}.tc-editorial .m-stage.is-on .m-stage-media img{transform:scale(1)}.tc-editorial .m-stage:first-child .m-stage-media{clip-path:inset(0 0 0 0)}.tc-editorial .m-stage-copy{align-self:center;padding:var(--s9) var(--s8) 0}.tc-editorial .m-stage-copy>*{opacity:0;transform:translateY(40px);transition:opacity .7s var(--ease),transform .9s var(--ease)}.tc-editorial .m-stage.is-on .m-stage-copy>*{opacity:1;transform:none}.tc-editorial .m-stage.is-on .m-stage-copy .m-stage-big{transition-delay:.08s}.tc-editorial .m-stage.is-on .m-stage-copy p{transition-delay:.18s}.tc-editorial .m-stage-n{font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.24em;color:var(--i55);display:block}.tc-editorial .m-stage-big{display:block;font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(5rem,13vw,12rem);line-height:.82;margin:var(--s4) 0 var(--s6);color:var(--ink)}.tc-editorial .m-stage-title+p,.tc-editorial .m-stage-big+p{margin-top:0}.tc-editorial .m-stage-title{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(2rem,3.2vw,2.8rem);line-height:1;margin:calc(var(--s5) * -1) 0 var(--s4);color:var(--ink)}.tc-editorial .m-stages-lede{font-family:var(--serif);font-style:italic;font-size:1.2rem;color:var(--i70);margin:calc(var(--s3) * -1) 0 var(--s4);max-width:36ch}.tc-editorial .m-link{display:inline-flex;align-items:center;gap:10px;margin-top:var(--s6);color:var(--ink);text-decoration:none;font-family:var(--display);font-weight:700;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:6px}.tc-editorial .m-link svg{width:14px;height:14px;transition:transform .3s var(--ease)}.tc-editorial .m-link:hover svg{transform:translate(4px)}.tc-editorial .m-stage.is-on .m-stage-copy .m-stage-title{transition-delay:.12s}.tc-editorial .m-stage.is-on .m-stage-copy .m-link{transition-delay:.26s}.tc-editorial .m-stage-copy p{font-size:1.12rem;line-height:1.7;max-width:44ch;margin:0}.tc-editorial .m-levels{position:relative;height:320vh;background:var(--cream-2)}.tc-editorial .m-levels .m-stick{display:flex;align-items:center}.tc-editorial .m-levels .wrap{max-width:1240px}.tc-editorial .m-levels-head{display:grid;grid-template-columns:1fr 1fr;gap:var(--s7);align-items:end;margin-bottom:var(--s7)}.tc-editorial .m-levels-head .eyebrow{grid-column:1 / -1;margin-bottom:calc(var(--s7) * -1 + var(--s3))}.tc-editorial .m-levels-head .m-display{margin:0;font-size:clamp(2.4rem,4.6vw,4.2rem)}.tc-editorial .m-levels-head p{margin:0;max-width:46ch}.tc-editorial .m-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);align-items:end;border-bottom:1.5px solid var(--ink)}.tc-editorial .m-step{display:flex;flex-direction:column}.tc-editorial .m-step-stage{font-family:var(--display);font-size:.64rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--i55);margin-bottom:var(--s3);opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.tc-editorial .m-step-block{position:relative;overflow:hidden;border:1.5px solid var(--i16);border-bottom:0;border-radius:2px 2px 0 0;padding:var(--s5) var(--s4);display:flex;flex-direction:column;justify-content:flex-end;transform-origin:bottom;transform:scaleY(.55);opacity:.35;transition:transform 1s var(--ease),opacity .8s var(--ease),background .8s var(--ease),border-color .8s var(--ease)}.tc-editorial .m-step:nth-child(1) .m-step-block{min-height:170px}.tc-editorial .m-step:nth-child(2) .m-step-block{min-height:225px}.tc-editorial .m-step:nth-child(3) .m-step-block{min-height:280px}.tc-editorial .m-step:nth-child(4) .m-step-block{min-height:335px}.tc-editorial .m-step-block>*{position:relative;z-index:1}.tc-editorial .m-step-n{font-family:var(--headline);font-size:2.6rem;line-height:1;color:var(--i38);margin-bottom:var(--s3)}.tc-editorial .m-step h3{font-family:var(--display);font-size:1rem;margin-bottom:6px}.tc-editorial .m-step p{font-size:.88rem;line-height:1.55;margin:0}.tc-editorial .m-step.is-lit .m-step-stage{opacity:1;transform:none}.tc-editorial .m-step.is-lit .m-step-block{transform:none;opacity:1;border-color:var(--ink)}.tc-editorial .m-step:nth-child(1).is-lit .m-step-block{border-style:dashed;border-color:var(--i38)}.tc-editorial .m-step:nth-child(3).is-lit .m-step-block{background:var(--i08)}.tc-editorial .m-step:nth-child(4) .m-step-block img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;opacity:0;transition:opacity 1.2s var(--ease) .3s}.tc-editorial .m-step:nth-child(4).is-lit .m-step-block{background:var(--ink)}.tc-editorial .m-step:nth-child(4).is-lit .m-step-block img{opacity:.38}.tc-editorial .m-step:nth-child(4).is-lit h3{color:var(--paper)}.tc-editorial .m-step:nth-child(4).is-lit p{color:var(--p70)}.tc-editorial .m-step:nth-child(4).is-lit .m-step-n{color:var(--paper)}.tc-editorial .m-quote{font-family:var(--serif);font-weight:400;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.1;color:var(--ink);max-width:18ch;margin:var(--s5) auto var(--s8)}.tc-editorial .m-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--s7);max-width:920px;margin:0 auto}.tc-editorial .m-two p{margin:0}@media(max-width:880px){.tc-editorial .m-two{grid-template-columns:1fr;gap:var(--s5)}}.tc-editorial .m-chain{list-style:none;margin:0;padding:0;border-top:1px solid var(--p22)}.tc-editorial .m-chain li{display:grid;grid-template-columns:56px 1fr;gap:var(--s4);align-items:baseline;padding:var(--s5) 0;border-bottom:1px solid var(--p22)}.tc-editorial .m-chain .num{font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.2em;color:var(--p45)}.tc-editorial .m-chain h3{font-family:var(--serif);font-weight:400;font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.2;margin:0 0 var(--s2);color:var(--paper);text-transform:none;letter-spacing:0}.tc-editorial .m-chain p{margin:0;color:var(--p70);font-size:1rem;line-height:1.6}.tc-editorial .m-chain--end li:last-child h3{font-style:italic}.tc-editorial .m-cta{position:relative;overflow:hidden;background:var(--ink);color:var(--paper);padding:var(--s10) 0;min-height:86svh;display:flex;align-items:center}.tc-editorial .m-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;opacity:.22}.tc-editorial .m-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 60% 55% at 50% 50%,#292929b3,#29292940)}.tc-editorial .m-cta .wrap{position:relative;z-index:2}.tc-editorial .m-cta .eyebrow{color:var(--p45)}.tc-editorial .m-cta .m-display{color:var(--paper);font-size:clamp(3rem,8vw,7rem)}.tc-editorial .m-cta .m-serif{color:var(--p70)}.tc-editorial .m-cta .btn-row{justify-content:center}.tc-editorial .m-sign span{color:var(--i55);font-size:.92rem}.tc-editorial .m-after{text-align:center;padding:var(--s7) 0 var(--s9);background:var(--paper)}.tc-editorial .m-after .m-link{margin-top:0}.tc-editorial .m-measure{margin-top:var(--s9);gap:var(--s8)}.tc-editorial .m-ink .prose p{color:var(--p70)}.tc-editorial .m-ink .prose p strong{color:var(--paper)}.tc-editorial .m-split--wide{grid-template-columns:4fr 8fr}.tc-editorial .m-split-head p{color:var(--i70)}.tc-editorial .m-cmp{margin-top:0}.tc-editorial .m-cmp thead th{font-family:var(--display);font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--i55)}.tc-editorial .m-cmp td.is-tc{background:var(--cream-2)}.tc-editorial .m-cmp tbody th{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:1.15rem;letter-spacing:.01em;line-height:1.1}.tc-editorial .m-facts .fact dd{font-family:var(--display)}.tc-editorial .m-facts .fact.fx{transform:translate(24px)}.tc-editorial .m-facts .fact.fx[data-in]{transform:none}@media(max-width:880px){.tc-editorial .m-split--wide{grid-template-columns:1fr}}@media(max-width:760px){.tc-editorial .m-cmp tbody th,.tc-editorial .m-cmp td{width:100%}}@media(max-width:880px),(max-height:700px),(prefers-reduced-motion:reduce){.tc-editorial .m-stages,.tc-editorial .m-levels{height:auto}.tc-editorial .m-stages .m-stick,.tc-editorial .m-levels .m-stick{position:static;height:auto;overflow:visible}.tc-editorial .m-levels .m-stick{padding:var(--s9) 0}.tc-editorial .m-stages-head{position:static;padding:var(--s9) var(--s5) var(--s5);text-align:center}.tc-editorial .m-dots{display:none}.tc-editorial .m-stage-list{position:static}.tc-editorial .m-stage{position:static;grid-template-columns:1fr;pointer-events:auto;padding-bottom:var(--s8)}.tc-editorial .m-stage-media{aspect-ratio:4 / 3;clip-path:none}.tc-editorial .m-stage-media img{transform:none}.tc-editorial .m-stage-copy{padding:var(--s6) var(--s5) 0}.tc-editorial .m-stage-copy>*{opacity:1;transform:none}.tc-editorial .m-stage-big{font-size:clamp(4.4rem,22vw,7rem)}.tc-editorial .m-stage-title{margin-top:calc(var(--s4) * -1)}.tc-editorial .m-levels-head{grid-template-columns:1fr;gap:var(--s4)}.tc-editorial .m-levels-head .eyebrow{margin-bottom:0}.tc-editorial .m-step-stage,.tc-editorial .m-step-block{opacity:1;transform:none}.tc-editorial .m-step-block{border-color:var(--ink)}.tc-editorial .m-step:nth-child(1) .m-step-block{border-style:dashed;border-color:var(--i38)}.tc-editorial .m-step:nth-child(3) .m-step-block{background:var(--i08)}.tc-editorial .m-step:nth-child(4) .m-step-block{background:var(--ink)}.tc-editorial .m-step:nth-child(4) .m-step-block img{opacity:.38}.tc-editorial .m-step:nth-child(4) h3,.tc-editorial .m-step:nth-child(4) .m-step-n{color:var(--paper)}.tc-editorial .m-step:nth-child(4) p{color:var(--p70)}}@media(max-width:880px){.tc-editorial .m-steps{grid-template-columns:1fr;gap:var(--s5);border-bottom:0}.tc-editorial .m-step .m-step-block{min-height:0!important;border-bottom:1.5px solid;border-radius:2px}.tc-editorial .m-step:nth-child(1) .m-step-block{border-bottom-style:dashed}.tc-editorial .m-step:nth-child(4) .m-step-block{min-height:280px!important}.tc-editorial .m-step:nth-child(2){margin-left:12px}.tc-editorial .m-step:nth-child(3){margin-left:24px}.tc-editorial .m-step:nth-child(4){margin-left:36px}}@media(prefers-reduced-motion:reduce){.tc-editorial .fx,.tc-editorial .m-rise,.tc-editorial .m-hero-media img{opacity:1;transform:none;animation:none;transition:none}.tc-editorial .m-hero-copy{transform:none;opacity:1}.tc-editorial .m-statement{height:auto}.tc-editorial .m-statement .m-stick{position:static;height:auto;padding:var(--s9) 0}.tc-editorial .m-line{position:static;opacity:1;transform:none;filter:none;padding:var(--s5)}.tc-editorial .m-count,.tc-editorial .m-cue{display:none}.tc-editorial .m-marquee-track{animation:none;flex-wrap:wrap;width:auto}.tc-editorial .m-marquee-set+.m-marquee-set{display:none}.tc-editorial .m-gap .draw{stroke-dashoffset:0;transition:none}.tc-editorial .m-gap .pop{opacity:1;transition:none}}:root:has(.s-page){scroll-padding-top:calc(var(--navh, 76px) + 72px)}.tc-editorial .s-hero{position:relative;overflow:hidden;background:var(--ink);color:var(--paper);padding:var(--s10) 0 var(--s8)}.tc-editorial .s-hero .wrap{position:relative;z-index:1}.tc-editorial .s-hero .eyebrow{color:var(--p45)}.tc-editorial .s-hero h1{font-family:var(--headline);font-weight:400;text-transform:uppercase;color:var(--paper);font-size:clamp(3.6rem,10vw,9rem);line-height:.86;max-width:none;margin:var(--s4) 0 var(--s6)}.tc-editorial .s-hero h1 .m-h1-line{display:block}.tc-editorial .s-hero-lede{font-family:var(--serif);font-style:italic;font-size:clamp(1.3rem,2.1vw,1.7rem);line-height:1.35;color:var(--p70);max-width:40ch;margin-bottom:var(--s8);text-wrap:balance}.tc-editorial .s-hero-mark{position:absolute;right:-6%;top:50%;transform:translateY(-50%);z-index:0;width:min(620px,58vw);height:auto;fill:none;stroke:var(--paper);stroke-width:1;opacity:.16}.tc-editorial .s-journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--p22)}.tc-editorial .s-journey a{position:relative;display:grid;gap:4px;padding:var(--s5) var(--s5) var(--s5) 0;color:var(--paper);text-decoration:none}.tc-editorial .s-journey li+li a{padding-left:var(--s5);border-left:1px solid var(--p22)}.tc-editorial .s-journey a:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--paper);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.tc-editorial .s-journey a:hover:before,.tc-editorial .s-journey a:focus-visible:before{transform:scaleX(1)}.tc-editorial .s-journey .num{font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.2em;color:var(--p45)}.tc-editorial .s-journey b{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1}.tc-editorial .s-journey em{font-style:italic;font-family:var(--serif);font-size:1.05rem;color:var(--p70)}.tc-editorial .s-rail{position:sticky;top:var(--navh);z-index:50;background:var(--paper);border-bottom:1px solid var(--i16)}.tc-editorial .s-rail ol{position:relative;list-style:none;margin:0;padding:0;display:flex;gap:var(--s6);overflow-x:auto;scrollbar-width:none}.tc-editorial .s-rail ol::-webkit-scrollbar{display:none}.tc-editorial .s-rail a{position:relative;display:flex;align-items:baseline;gap:8px;padding:var(--s4) 0;white-space:nowrap;font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--i55);text-decoration:none;transition:color .3s var(--ease)}.tc-editorial .s-rail a .num{color:var(--i38);letter-spacing:.1em}.tc-editorial .s-rail a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.tc-editorial .s-rail a:hover,.tc-editorial .s-rail a.is-on{color:var(--ink)}.tc-editorial .s-rail a.is-on:after{transform:scaleX(1)}.tc-editorial .s-head{display:grid;grid-template-columns:1fr 1fr;gap:var(--s8);align-items:end;margin-bottom:var(--s8)}.tc-editorial .s-head .m-display{margin-bottom:0}.tc-editorial .s-head>:only-child{grid-column:1 / -1}.tc-editorial .s-head .m-serif{margin:0}.tc-editorial .m-ink .s-head .m-display{color:var(--paper)}.tc-editorial .s-card{border:1px solid var(--i16);border-radius:2px;background:var(--paper);transition:transform .5s var(--ease),box-shadow .5s var(--ease),opacity .9s var(--ease)}.tc-editorial .m-tint .s-card{background:var(--paper)}.tc-editorial .s-card:hover{box-shadow:0 30px 60px #2929291a}.tc-editorial .s-card h3{font-family:var(--display);font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700}.tc-editorial .s-card .amt{font-family:var(--headline);font-weight:400;font-size:clamp(3.4rem,5vw,4.4rem);line-height:1;letter-spacing:0;margin:var(--s5) 0 var(--s2)}.tc-editorial .s-card .per{font-family:var(--serif);font-style:italic;font-size:1.1rem}.tc-editorial .s-card li{padding-left:22px}.tc-editorial .s-card li:before{width:10px;height:1px;border-radius:0;top:13px}.tc-editorial .s-card .btn{width:100%;justify-content:center}.tc-editorial .s-card.tier--rec{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 30px 70px #2929292e}.tc-editorial .s-card.tier--rec h3,.tc-editorial .s-card.tier--rec .amt{color:var(--paper)}.tc-editorial .s-card.tier--rec .per,.tc-editorial .s-card.tier--rec li{color:var(--p70)}.tc-editorial .s-card.tier--rec li:before{background:var(--paper)}.tc-editorial .s-card .tier-flag{border-radius:0;background:var(--paper);color:var(--ink);border:1px solid var(--ink);letter-spacing:.24em}.tc-editorial .btn--ghost{border-color:var(--ink)}.tc-editorial .s-grid{display:grid;grid-template-columns:7fr 5fr;gap:var(--s9);align-items:start}.tc-editorial .s-aside{position:sticky;top:calc(var(--navh) + 90px)}.tc-editorial .s-main>p{font-size:1.08rem;line-height:1.75;max-width:56ch}.tc-editorial .s-h3{font-family:var(--display);font-size:.74rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--i55);margin:var(--s8) 0 var(--s4)}.tc-editorial .s-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--i16)}.tc-editorial .s-list li{display:grid;grid-template-columns:56px 1fr;gap:var(--s4);align-items:baseline;padding:var(--s4) 0;border-bottom:1px solid var(--i16)}.tc-editorial .s-list .num{font-family:var(--headline);font-size:1.5rem;color:var(--i38)}.tc-editorial .s-list p{margin:0;font-size:1.02rem;color:var(--ink)}.tc-editorial .s-quote{margin:var(--s8) 0 0;padding:var(--s6) 0 0 var(--s6);border-left:1px solid var(--ink)}.tc-editorial .s-quote-h{font-family:var(--headline);text-transform:uppercase;font-size:1.6rem;line-height:1;color:var(--ink);margin-bottom:var(--s4)}.tc-editorial .s-quote p:last-child{font-family:var(--serif);font-style:italic;font-size:1.35rem;line-height:1.45;color:var(--i70)}.tc-editorial .s-intro{font-size:1.12rem;max-width:52ch;margin-bottom:var(--s8)}.tc-editorial .s-levels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s6);position:relative}.tc-editorial .s-levels:before{content:"";position:absolute;left:0;right:0;top:34px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--ease) .2s}.tc-editorial .s-levels[data-in]:before{transform:scaleX(1)}.tc-editorial .s-levels li{position:relative;padding-top:var(--s8);opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:calc(.4s + var(--d, 0) * .35s)}.tc-editorial .s-levels[data-in] li{opacity:1;transform:none}.tc-editorial .s-levels li:before{content:"";position:absolute;left:0;top:28px;width:13px;height:13px;border-radius:50%;background:var(--cream-2);border:1.5px solid var(--ink)}.tc-editorial .s-levels li:last-child:before{background:var(--ink)}.tc-editorial .s-level-n{position:absolute;top:0;left:24px;font-family:var(--headline);font-size:1.2rem;letter-spacing:.06em;color:var(--ink)}.tc-editorial .s-levels h3{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1;margin-bottom:var(--s4)}.tc-editorial .s-levels p{font-size:.98rem}.tc-editorial .s-gate{margin:var(--s4) 0 0;padding-top:var(--s4);border-top:1px solid var(--i16);font-family:var(--serif);font-style:italic;font-size:1.15rem;line-height:1.4;color:var(--ink)}.tc-editorial .s-gate span{display:block;font-family:var(--display);font-style:normal;font-size:.64rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--i55);margin-bottom:4px}.tc-editorial .s-pull{font-family:var(--serif);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.4;color:var(--i70);max-width:44ch;margin:var(--s9) auto;text-align:center;text-wrap:balance}.tc-editorial .s-pull strong{display:block;font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:1.1em;color:var(--ink);margin-bottom:var(--s3)}.tc-editorial .s-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5);align-items:start}.tc-editorial .s-tiers{margin-top:0;align-items:stretch}.tc-editorial .s-tiers .s-card{display:flex;flex-direction:column}.tc-editorial .s-tiers .s-card ul{flex:1}.tc-editorial .s-tiers .s-card:not(.tier--rec):hover{transform:translateY(-6px)}.tc-editorial .s-note{text-align:center;max-width:60ch;margin:var(--s7) auto 0;border-top:0}.tc-editorial .s-other{border-top:1px solid var(--p22);padding-top:var(--s5)}.tc-editorial .s-other .num{font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.2em;color:var(--p45)}.tc-editorial .s-other h3{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(2rem,3.4vw,3rem);line-height:1;margin:var(--s4) 0;color:var(--paper)}.tc-editorial .s-other p{color:var(--p70);max-width:46ch}.tc-editorial .s-other .s-other-price{font-family:var(--headline);font-size:2.2rem;letter-spacing:0;color:var(--paper);margin:var(--s4) 0 0}.tc-editorial .m-ink .m-link{color:var(--paper);border-bottom-color:var(--paper)}.tc-editorial .s-faq-wrap{display:grid;grid-template-columns:5fr 7fr;gap:var(--s9);align-items:start}.tc-editorial .s-faq-head{position:sticky;top:calc(var(--navh) + 90px)}.tc-editorial .s-faq-head p{color:var(--i70)}.tc-editorial .s-faq-head a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tc-editorial .s-faq .a a{color:var(--ink);text-underline-offset:3px}.tc-editorial .s-faq{border-top:1px solid var(--ink)}.tc-editorial .s-faq details{border-bottom:1px solid var(--i16)}.tc-editorial .s-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px 1fr 24px;gap:var(--s3);align-items:baseline;padding:var(--s5) 0;font-family:var(--serif);font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.3;color:var(--ink)}.tc-editorial .s-faq summary::-webkit-details-marker{display:none}.tc-editorial .s-faq summary .num{font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.16em;color:var(--i38)}.tc-editorial .s-faq summary i{position:relative;width:14px;height:14px;align-self:center}.tc-editorial .s-faq summary i:before,.tc-editorial .s-faq summary i:after{content:"";position:absolute;left:0;top:6px;width:14px;height:1.5px;background:var(--ink);transition:transform .4s var(--ease)}.tc-editorial .s-faq summary i:after{transform:rotate(90deg)}.tc-editorial .s-faq details[open] summary i:after{transform:rotate(0)}.tc-editorial .s-faq summary:hover{color:var(--i70)}.tc-editorial .s-faq .a{padding:0 var(--s6) var(--s5) 56px}.tc-editorial .s-faq details[open] .a{animation:s-open .5s var(--ease)}.tc-editorial .s-faq .a p{margin:0;color:var(--i70)}@keyframes s-open{0%{opacity:0;transform:translateY(-8px)}}.tc-editorial .s-cta{padding:var(--s10) 0}.tc-editorial .s-cta .m-display{font-size:clamp(3rem,8vw,6.6rem)}.tc-editorial .s-cta .btn-row{justify-content:center}.tc-editorial .s-cta .m-serif{color:var(--p70)}@media(max-width:880px){.tc-editorial .s-journey{grid-template-columns:1fr}.tc-editorial .s-journey li+li a{padding-left:0;border-left:0;border-top:1px solid var(--p22)}.tc-editorial .s-head,.tc-editorial .s-grid,.tc-editorial .s-faq-wrap,.tc-editorial .s-pair{grid-template-columns:1fr;gap:var(--s6)}.tc-editorial .s-aside,.tc-editorial .s-faq-head{position:static}.tc-editorial .s-levels{grid-template-columns:1fr;gap:var(--s7);padding-left:var(--s6)}.tc-editorial .s-levels:before{left:6px;right:auto;top:0;bottom:0;width:1px;height:auto;transform:scaleY(0);transform-origin:top}.tc-editorial .s-levels[data-in]:before{transform:scaleY(1)}.tc-editorial .s-levels li{padding-top:var(--s6)}.tc-editorial .s-levels li:before{left:calc(var(--s6) * -1);top:4px}.tc-editorial .s-level-n{left:0}.tc-editorial .s-faq .a{padding-left:0;padding-right:0}.tc-editorial .s-rail ol{gap:var(--s5)}}@media(prefers-reduced-motion:reduce){.tc-editorial .s-levels:before{transform:none;transition:none}.tc-editorial .s-levels li{opacity:1;transform:none;transition:none}.tc-editorial .s-faq details[open] .a{animation:none}}.tc-editorial .t-hero .btn-row{margin-bottom:0}.tc-editorial .t-hero .m-hero-meta{margin-top:var(--s8)}.tc-editorial .t-ripple{position:absolute;right:-8%;top:50%;transform:translateY(-50%);z-index:0;width:min(720px,64vw);height:auto;fill:none;stroke:var(--paper);stroke-width:1.1;pointer-events:none}.tc-editorial .t-ripple circle{opacity:.14;animation:t-ring 4.8s var(--ease) infinite;animation-delay:calc(var(--d, 0) * .4s)}.tc-editorial .t-ripple .t-ripple-core{stroke-width:2.4;opacity:.4;animation:none}.tc-editorial .t-ripple .t-ripple-dot{fill:var(--paper);stroke:none;opacity:.6;animation:none}@keyframes t-ring{0%,to{opacity:.08}30%{opacity:.28}}.tc-editorial.t-page .instr{padding:var(--s10) 0}.tc-editorial.t-page .instr h2{font-family:var(--headline);font-weight:400;text-transform:uppercase;letter-spacing:0;font-size:clamp(2.2rem,4.2vw,3.6rem);line-height:.95;text-wrap:balance;margin-bottom:var(--s5)}.tc-editorial.t-page .instr-panel,.tc-editorial.t-page .idx-row{border-radius:2px}.tc-editorial .t-dial-grid{gap:var(--s8);align-items:center}.tc-editorial .t-instr-head{max-width:640px;margin-bottom:var(--s8)}.tc-editorial .t-panels{gap:var(--s6);align-items:start}.tc-editorial .t-panel-head{margin-bottom:var(--s5)}.tc-editorial .t-dim{color:var(--t3)}.tc-editorial .t-legend{display:flex;gap:var(--s5);margin-top:var(--s4);flex-wrap:wrap}.tc-editorial .instr .t-panel-note{color:var(--t3);font-size:.85rem;line-height:1.55;margin:var(--s5) 0 0}.tc-editorial .t-center{text-align:center;margin-top:var(--s7)}.tc-editorial .t-wave-grid{stroke:#ffffff12;stroke-width:1}.tc-editorial .t-wave-norm{fill:none;stroke:#e4e2db52;stroke-width:2;stroke-dasharray:5 5}.tc-editorial .t-wave-you{fill:none;stroke:var(--caution);stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(240,192,64,.35));stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--ease) .3s}.tc-editorial .fx[data-in] .t-wave-you{stroke-dashoffset:0}.tc-editorial .t-wave-peak{fill:var(--caution)}.tc-editorial .t-wave-norm-peak{fill:#e4e2db80}.tc-editorial .t-wave-labels{font-family:var(--mono);font-size:9px;letter-spacing:1.4px;fill:var(--t3)}.tc-editorial .t-moves{grid-template-columns:repeat(4,1fr)}.tc-editorial .t-moves li:last-child:before{background:var(--ink)}.tc-editorial.t-page .m-split-head p{margin-top:var(--s5);max-width:40ch}.tc-editorial .t-means h3{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:1.45rem;line-height:1.05;margin:0 0 var(--s3)}.tc-editorial .t-means p{color:var(--i70);line-height:1.65}.tc-editorial .t-means li{padding:var(--s5) 0}.tc-editorial .t-after{margin-top:var(--s7)}.tc-editorial .t-after a{color:var(--ink);text-underline-offset:4px;text-decoration-thickness:1px}.tc-editorial .t-worth{gap:var(--s9)}.tc-editorial .t-quote{margin:0;padding:var(--s6) 0 0 var(--s6);border-left:1px solid var(--p22)}.tc-editorial .t-quote blockquote{margin:var(--s4) 0 var(--s5);font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.25;color:var(--paper)}.tc-editorial .t-quote figcaption{font-size:.88rem;color:var(--p45)}.tc-editorial .t-mis{border-radius:2px;border-width:1px;box-shadow:0 30px 60px #2929291a}.tc-editorial .t-mis .mis-score{font-family:var(--headline);font-weight:400;letter-spacing:0;font-size:4.4rem}.tc-editorial .t-mis-delta{text-align:right}.tc-editorial .t-mis-delta .eyebrow{margin-bottom:4px}.tc-editorial .t-mis-delta .num{font-family:var(--headline);font-size:1.8rem;line-height:1}.tc-editorial.t-page .s-main .btn-row{margin-top:var(--s7)}.tc-editorial .t-cta-mark{display:block;margin:0 auto var(--s5);fill:none;stroke:var(--paper);stroke-width:1}.tc-editorial .t-cta-mark .t-cta-dot{fill:var(--paper)}@media(max-width:880px){.tc-editorial .t-moves{grid-template-columns:1fr}.tc-editorial .t-ripple{right:-30%;width:110vw;opacity:.7}.tc-editorial .t-quote{padding-left:var(--s5)}.tc-editorial .t-worth{gap:var(--s7)}}@media(prefers-reduced-motion:reduce){.tc-editorial .t-ripple circle{animation:none}.tc-editorial .t-wave-you{stroke-dashoffset:0;transition:none}}.tc-editorial .c-hero .s-journey{margin-top:var(--s8)}.tc-editorial .c-hero .s-journey a{text-decoration:none}.tc-editorial .c-page .s-main>.m-serif{margin-bottom:var(--s8)}.tc-editorial .c-form .field{margin-bottom:var(--s6)}.tc-editorial .c-form .field label{font-size:.68rem;letter-spacing:.24em;color:var(--i55);margin-bottom:4px}.tc-editorial .c-form .field input,.tc-editorial .c-form .field select,.tc-editorial .c-form .field textarea{background:transparent;border:0;border-bottom:1px solid var(--i38);border-radius:0;padding:12px 0;font-size:1.05rem}.tc-editorial .c-form .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(45deg,transparent 50%,var(--ink) 50%) right 6px center / 6px 6px no-repeat,linear-gradient(-45deg,transparent 50%,var(--ink) 50%) right 0 center / 6px 6px no-repeat;padding-right:24px}.tc-editorial .c-form .field textarea{min-height:180px}.tc-editorial .c-form .field input:focus,.tc-editorial .c-form .field select:focus,.tc-editorial .c-form .field textarea:focus{outline:none;border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.tc-editorial .c-form .field-row{gap:var(--s6)}.tc-editorial .c-form .consent{margin:var(--s2) 0 var(--s7);color:var(--i70)}.tc-editorial .c-form .consent input{accent-color:var(--ink)}.tc-editorial .c-form .form-msg{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.2rem;border-left-width:1px}.tc-editorial .c-details{scroll-margin-top:calc(var(--navh) + var(--s6))}.tc-editorial .c-details .s-h3{margin-top:0}.tc-editorial .c-details .facts{margin-top:0;border-top-color:var(--ink)}.tc-editorial .c-details .fact{align-items:baseline}.tc-editorial .c-details .fact dt{font-family:var(--display);font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;flex:0 0 auto}.tc-editorial .c-details .fact dd{font-weight:500;line-height:1.5}.tc-editorial .c-details .fact a{color:var(--ink);text-underline-offset:3px}.tc-editorial .c-small{font-family:var(--serif);font-style:italic;font-size:1.15rem;line-height:1.45;color:var(--i70);margin-top:var(--s5)}.tc-editorial .c-notes .m-two{max-width:var(--wrap);gap:var(--s9)}.tc-editorial .c-note{border-top:1px solid var(--ink);padding-top:var(--s5)}.tc-editorial .c-note-h{font-family:var(--headline);font-weight:400;text-transform:uppercase;letter-spacing:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95;max-width:14ch;margin:0 0 var(--s5);color:var(--ink)}.tc-editorial .c-note p{font-family:var(--serif);font-size:1.3rem;line-height:1.5;color:var(--i70);max-width:42ch;margin:0}.tc-editorial .c-note .m-link{margin-top:var(--s5)}.tc-editorial .m-more-grid{list-style:none;margin:var(--s8) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s5)}.tc-editorial .m-more-grid>li{display:flex}@media(max-width:880px){.tc-editorial .m-more-grid{grid-template-columns:1fr;gap:var(--s4)}}.tc-editorial .m-more{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;padding:var(--s6);border:1px solid var(--i16);border-radius:2px;background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.tc-editorial .m-more-n{font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--i55);margin-bottom:var(--s5);transition:color .4s var(--ease)}.tc-editorial .m-more-title{font-family:var(--headline);font-weight:400;text-transform:uppercase;letter-spacing:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95;max-width:16ch;margin-bottom:var(--s4)}.tc-editorial .m-more-line{font-family:var(--serif);font-style:italic;font-size:1.3rem;line-height:1.35;color:var(--i70);margin-bottom:var(--s6);transition:color .4s var(--ease)}.tc-editorial .m-more-go,.tc-editorial .m-more-link{margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.tc-editorial .m-more-go svg,.tc-editorial .m-more-link svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .3s var(--ease)}.tc-editorial .m-more:hover,.tc-editorial .m-more:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tc-editorial .m-more:hover .m-more-n,.tc-editorial .m-more:focus-visible .m-more-n{color:var(--p45)}.tc-editorial .m-more:hover .m-more-line,.tc-editorial .m-more:focus-visible .m-more-line{color:var(--p70)}.tc-editorial .m-more:hover .m-more-go svg,.tc-editorial .m-more-link:hover svg{transform:rotate(90deg)}.tc-editorial a.m-more{text-decoration:none}.tc-editorial a.m-more:hover .m-more-go svg,.tc-editorial a.m-more:focus-visible .m-more-go svg{transform:translate(4px)}.tc-editorial .m-ink .m-more{background:transparent;border-color:var(--p22);color:var(--paper)}.tc-editorial .m-ink .m-more-n{color:var(--p45)}.tc-editorial .m-ink .m-more-line{color:var(--p70)}.tc-editorial .m-ink .m-more:hover,.tc-editorial .m-ink .m-more:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink)}.tc-editorial .m-ink .m-more:hover .m-more-n,.tc-editorial .m-ink .m-more:focus-visible .m-more-n{color:var(--i55)}.tc-editorial .m-ink .m-more:hover .m-more-line,.tc-editorial .m-ink .m-more:focus-visible .m-more-line{color:var(--i70)}.tc-editorial .m-more-link{margin-top:var(--s5);padding:0 0 4px;background:none;border:0;border-bottom:1px solid currentColor;color:inherit;cursor:pointer;text-align:left;line-height:1.5}.tc-editorial .m-pop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:var(--s8) var(--s5);border:0;background:transparent;color:var(--ink);overflow-y:auto;overscroll-behavior:contain}.tc-editorial .m-pop::backdrop{background:#2929299e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tc-editorial .m-pop[open]{animation:m-pop-fade .3s var(--ease)}.tc-editorial .m-pop-panel{position:relative;max-width:940px;margin:0 auto;padding:var(--s8) var(--s8) var(--s7);background:var(--paper);border-radius:2px;box-shadow:0 30px 80px #00000047;animation:m-pop-rise .5s var(--ease)}.tc-editorial .m-pop-panel.m-ink{background:var(--ink);color:var(--paper)}.tc-editorial .m-pop-panel>.m-display{max-width:20ch;padding-right:var(--s7)}.tc-editorial .m-pop-panel>p{max-width:62ch}.tc-editorial .m-pop-close{position:sticky;top:16px;z-index:10;float:right;margin:calc(-1 * var(--s8) + 16px) calc(-1 * var(--s8) + 16px) 0 0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ink);color:var(--paper);border:0;cursor:pointer;transition:transform .3s var(--ease)}.tc-editorial .m-pop-close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.tc-editorial .m-pop-close:hover{transform:rotate(90deg)}.tc-editorial .m-ink .m-pop-close{background:var(--paper);color:var(--ink)}.tc-editorial .m-pop-done{display:block;margin:var(--s8) auto 0;padding:14px 24px;background:none;border:1px solid currentColor;border-radius:2px;color:inherit;cursor:pointer;font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.tc-editorial .m-pop-done:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tc-editorial .m-ink .m-pop-done:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}@keyframes m-pop-fade{0%{opacity:0}}@keyframes m-pop-rise{0%{opacity:0;transform:translateY(40px)}}@media(max-width:880px){.tc-editorial .m-pop{padding:var(--s7) 0 0}.tc-editorial .m-pop-panel{min-height:calc(100% - var(--s7));padding:var(--s7) var(--s4) var(--s8);border-radius:14px 14px 0 0}.tc-editorial .m-pop-close{margin:calc(-1 * var(--s7) + 12px) -4px 0 0;top:12px;width:44px;height:44px}.tc-editorial .m-pop-panel>.m-display{padding-right:var(--s8)}}@media(prefers-reduced-motion:reduce){.tc-editorial .m-pop[open],.tc-editorial .m-pop-panel{animation:none}}.tc-editorial .m-said .m-display{font-size:clamp(2.8rem,7vw,6.2rem);max-width:18ch;margin-bottom:var(--s6)}.tc-editorial .m-said .m-display span{display:block}.tc-editorial .m-said .m-outline{-webkit-text-stroke-width:2px}.tc-editorial .s-hero .btn-row.m-rise{margin-top:0}.tc-editorial .m-fine{margin:var(--s5) 0 0;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--p45)}.tc-editorial .m-more-grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:880px){.tc-editorial .m-more-grid--3{grid-template-columns:1fr}}.tc-editorial .m-more-row{margin-top:var(--s6)}.tc-editorial .m-pop .m-big{font-family:var(--serif);font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.35}.tc-editorial .m-pop-more{margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--i16)}.tc-editorial .m-ink .m-pop-more{border-top-color:var(--p22)}.tc-editorial .m-pop-more>h3{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95;margin:var(--s3) 0 var(--s5)}.tc-editorial .m-pop-more>p,.tc-editorial .m-pop-panel>p{max-width:62ch}.tc-editorial .m-pop-steps{list-style:none;margin:var(--s6) 0 0;padding:0;border-top:1px solid var(--ink)}.tc-editorial .m-pop-steps li{display:grid;grid-template-columns:64px 1fr;gap:var(--s4);padding:var(--s5) 0;border-bottom:1px solid var(--i16)}.tc-editorial .m-pop-steps .num{font-family:var(--headline);font-size:2.6rem;line-height:.9}.tc-editorial .m-pop-steps-k{display:block;font-family:var(--display);font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--i55);margin-bottom:var(--s2)}.tc-editorial .m-pop-steps h3{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1;margin:0 0 var(--s2)}.tc-editorial .m-pop-steps p{margin:0;color:var(--i70);line-height:1.6;max-width:56ch}.tc-editorial .mt-stages{list-style:none;margin:var(--s7) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s6)}.tc-editorial .mt-stages li{border-top:1px solid var(--ink);padding-top:var(--s4)}.tc-editorial .mt-stages img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:2px;margin-bottom:var(--s5);background:var(--i08)}.tc-editorial .mt-stage-n{font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.2em;color:var(--i55)}.tc-editorial .mt-stages h3{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(3rem,5.4vw,4.6rem);line-height:.85;margin:var(--s3) 0 var(--s4)}.tc-editorial .mt-stages p{margin:0;font-size:1.02rem;line-height:1.6;color:var(--i70)}.tc-editorial .mt-stages p strong{color:var(--ink)}@media(max-width:880px){.tc-editorial .mt-stages{grid-template-columns:1fr;gap:var(--s7)}}.tc-editorial.t-page .m-pop .instr.t-pop-instr{margin:var(--s6) 0 0;padding:var(--s6);border-radius:2px}.tc-editorial .t-pop-instr>*{position:relative;z-index:2}.tc-editorial .t-pop-instr .t-panels{margin-top:0}.tc-editorial .m-pop .t-pop-platform{margin-top:var(--s5)}.tc-editorial .m-pop .t-worth{margin-top:var(--s6)}@media(max-width:880px){.tc-editorial.t-page .m-pop .instr.t-pop-instr{padding:var(--s4)}}.tc-editorial .m-pop-ink{margin-top:var(--s7);padding:var(--s6);border-radius:2px}.tc-editorial .m-pop-ink-h{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95;margin:var(--s3) 0 var(--s5);color:var(--paper)}@media(max-width:880px){.tc-editorial .m-pop-ink{padding:var(--s5) var(--s4)}}.tc-editorial .s-pair.sv-three{grid-template-columns:repeat(3,1fr)}@media(max-width:880px){.tc-editorial .s-pair.sv-three{grid-template-columns:1fr}}.tc-editorial .m-pop .s-list,.tc-editorial .m-pop .s-levels{margin-top:var(--s6)}.tc-editorial .m-pop .s-intro{margin-bottom:0}.tc-editorial .m-pop .sem-why{margin-top:0}.tc-editorial .m-pop .sem-sub{margin-top:var(--s8)}.tc-editorial .m-pop .sem-rooms{grid-template-columns:repeat(2,1fr)}@media(max-width:880px){.tc-editorial .m-pop .sem-rooms{grid-template-columns:1fr}}.tc-editorial .tm-grid{list-style:none;margin:var(--s7) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5)}.tc-editorial .tm-frame{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:2px;overflow:hidden}.tc-editorial .tm-frame video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000}.tc-editorial .tm-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;cursor:pointer;background:linear-gradient(180deg,#0000 40%,#00000059);color:var(--ink)}.tc-editorial .tm-play-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--paper);box-shadow:0 10px 30px #00000059;transition:transform .3s var(--ease)}.tc-editorial .tm-play-icon svg{width:26px;height:26px;margin-left:4px;fill:currentColor}.tc-editorial .tm-play:hover .tm-play-icon,.tc-editorial .tm-play:focus-visible .tm-play-icon{transform:scale(1.08)}.tc-editorial .tm-play:focus-visible{outline:2px solid var(--paper);outline-offset:-6px}.tc-editorial .tm-meta{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--s4);margin-top:var(--s4);border-top:1px solid var(--p22)}.tc-editorial .tm-meta b{font-family:var(--headline);font-weight:400;text-transform:uppercase;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1;color:var(--paper)}.tc-editorial .tm-meta span{font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.2em;color:var(--p45)}@media(max-width:880px){.tc-editorial .tm-grid{grid-template-columns:1fr;gap:var(--s6)}}.tc-editorial .m-watch{display:inline-flex;align-items:center;gap:10px;margin-top:var(--s5);padding-bottom:3px;border-bottom:1px solid currentColor;color:var(--ink);text-decoration:none;font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.tc-editorial .m-watch-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid currentColor}.tc-editorial .m-watch-icon svg{width:10px;height:10px;margin-left:2px;fill:currentColor}.tc-editorial .m-watch:hover .m-watch-icon{background:currentColor}.tc-editorial .m-watch:hover .m-watch-icon svg{fill:var(--paper)}.tc-editorial .m-ink .m-watch,.tc-editorial .s-hero .m-watch,.tc-editorial .m-cta .m-watch,.tc-editorial .tier--rec .m-watch{color:var(--paper)}.tc-editorial .m-ink .m-watch:hover .m-watch-icon svg,.tc-editorial .s-hero .m-watch:hover .m-watch-icon svg,.tc-editorial .m-cta .m-watch:hover .m-watch-icon svg,.tc-editorial .tier--rec .m-watch:hover .m-watch-icon svg{fill:var(--ink)}.tc-editorial .s-card .m-watch{display:flex;width:-moz-max-content;width:max-content;margin:var(--s4) auto 0}
