:root{--teal:#085041;--tangerine:#c85a0e;--carbon:#2c2c2a;--parchment:#f1efe8;--paper:#faf9f5;--white:#fff;--rule:rgba(44,44,42,.16);--light-rule:rgba(241,239,232,.24);--muted:rgba(44,44,42,.66);--max:1280px;--gutter:clamp(22px,5vw,72px)}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--parchment);color:var(--carbon);font:400 17px/1.65 'DM Sans',system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--tangerine)}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}h1,h2,h3,h4{font-family:'Playfair Display',Georgia,serif;line-height:1.03;letter-spacing:0}h1{font-size:clamp(3.25rem,8.5vw,7rem)}h2{font-size:clamp(2.25rem,4.5vw,4.5rem)}h3{font-size:clamp(1.4rem,2.3vw,2.2rem)}p{max-width:68ch}p+p{margin-top:1rem}.container{width:min(var(--max),100%);margin:auto;padding-inline:var(--gutter)}.narrow{max-width:900px}.label,.eyebrow,.section-label,.case-no,.case-category,.year,.filter-button,.field-note,.stack-label,.footer-nav-title{font:400 .8rem/1.2 'Bebas Neue',sans-serif;text-transform:uppercase;letter-spacing:.18em;color:var(--tangerine)}
.nav{position:sticky;top:0;z-index:30;background:rgba(241,239,232,.96);border-bottom:1px solid var(--rule);backdrop-filter:blur(10px)}.nav-inner{max-width:var(--max);margin:auto;padding:10px var(--gutter);display:flex;align-items:center;gap:26px}.brand{margin-right:auto}.brand img{width:220px;max-height:62px;object-fit:contain}.nav-links{display:flex;gap:24px}.nav-links a{font:500 .76rem 'DM Sans';color:var(--carbon)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--tangerine)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid currentColor;border-radius:0;padding:12px 22px;font:400 .84rem 'Bebas Neue';letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.btn-primary{background:var(--tangerine);border-color:var(--tangerine);color:var(--white)}.btn-primary:hover{background:var(--teal);border-color:var(--teal);color:var(--white)}.text-link{font-weight:600;border-bottom:1px solid currentColor;padding-bottom:3px}.actions{display:flex;align-items:center;gap:28px;margin-top:36px}
.editorial-hero{padding:clamp(84px,11vw,150px) 0;background:var(--parchment);border-bottom:1px solid var(--rule)}.hero-layout{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(18px,2vw,30px);align-items:center}.hero-copy{grid-column:1/9}.hero-copy h1{margin:12px 0 22px}.hero-copy .equation{font:italic 400 clamp(1.25rem,2.2vw,2rem) 'Playfair Display';color:var(--teal);margin-bottom:24px}.hero-copy .lead{font-size:clamp(1.08rem,1.6vw,1.3rem)}.hero-copy .thesis{font:italic 400 1.15rem 'Playfair Display';margin-top:24px}.hero-copy .availability{font-size:.9rem;color:var(--muted);margin-top:12px}.t2-model{padding:clamp(66px,8vw,108px) 0;border-bottom:1px solid var(--rule)}.t2-model-intro{max-width:760px;margin-bottom:34px}.t2-model-intro h2{margin:10px 0 12px}.t2-model-intro p{font-size:1rem;color:var(--muted)}.t2-model-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(250px,auto));width:min(1120px,100%);min-height:500px;margin:auto;border:1px solid var(--carbon);isolation:isolate;clip-path:inset(0 100% 100% 0)}.t2-model.visible .t2-model-grid{animation:model-outline .36s ease-out forwards}.t2-model-grid:before,.t2-model-grid:after{content:"";position:absolute;z-index:2;background:var(--carbon);transform:scale(0)}.t2-model-grid:before{left:0;right:0;top:50%;height:1px;transform-origin:center}.t2-model-grid:after{top:0;bottom:0;left:50%;width:1px;transform-origin:center}.t2-model.visible .t2-model-grid:before{animation:model-rule-x .28s ease-out .28s forwards}.t2-model.visible .t2-model-grid:after{animation:model-rule-y .28s ease-out .28s forwards}.t2-quadrant{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,58px);transition:background-color .2s ease}.t2-quadrant:nth-child(odd){padding-right:max(clamp(28px,4vw,58px),110px)}.t2-quadrant:nth-child(even){padding-left:max(clamp(28px,4vw,58px),110px)}.t2-quadrant:hover{background:color-mix(in srgb,var(--mint) 22%,transparent)}.t2-quadrant .model-label{font:400 1rem/1.2 'Bebas Neue',sans-serif;letter-spacing:.18em;color:var(--teal)}.t2-quadrant .model-equation{margin:13px 0 14px;font:700 clamp(1.35rem,2.1vw,2.2rem)/1.15 'Playfair Display',serif;color:var(--teal);transition:transform .2s ease}.t2-quadrant:hover .model-equation{transform:translateY(-4px)}.model-operator{color:var(--tangerine);transition:filter .2s ease}.t2-quadrant:hover .model-operator{filter:saturate(1.35)}.t2-quadrant .model-copy{font-size:.96rem;line-height:1.55;max-width:43ch}.t2-model-mark{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:4;display:grid;place-items:center;width:150px;height:150px;padding:14px;background:var(--parchment);border:1px solid var(--carbon);text-align:center;opacity:0}.t2-model.visible .t2-model-mark{animation:model-mark-in .18s ease-out .7s forwards}.t2-model-mark strong{display:block;font:italic 700 clamp(3.8rem,6vw,5.8rem)/.82 'Playfair Display',serif;color:var(--teal)}.t2-model-mark span{display:block;margin-top:12px;font:400 .62rem/1.2 'Bebas Neue',sans-serif;letter-spacing:.15em;color:var(--carbon)}.t2-payoff{padding-top:clamp(42px,6vw,76px);text-align:center}.t2-payoff p{margin-inline:auto}.t2-payoff .payoff-equation{font:700 clamp(1.5rem,2.8vw,2.75rem)/1.2 'Playfair Display',serif;color:var(--teal)}.t2-payoff .payoff-copy{margin-top:14px;font-size:.98rem;color:var(--muted)}@keyframes model-outline{from{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}@keyframes model-rule-x{to{transform:scaleX(1)}}@keyframes model-rule-y{to{transform:scaleY(1)}}@keyframes model-mark-in{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}
.section{padding:clamp(76px,9vw,128px) 0;border-bottom:1px solid var(--rule)}.section-head{display:grid;grid-template-columns:3fr 8fr 1fr;gap:24px;margin-bottom:52px}.section-head>*:nth-child(2){grid-column:2}.section-head h2{margin-top:10px}.ink{background:var(--teal);color:var(--parchment);border-color:var(--light-rule)}.ink h2,.ink h3{color:var(--white)}.proof-band{padding:64px 0;background:var(--teal);color:var(--parchment)}.proof-band h2{font-size:clamp(1.8rem,3vw,3rem);margin-bottom:35px}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--light-rule)}.proof-item{padding:28px 26px 12px 0;border-right:1px solid var(--light-rule)}.proof-item:not(:first-child){padding-left:26px}.proof-item:last-child{border-right:0}.proof-item strong{display:block;font:700 clamp(2.8rem,5vw,5.4rem)/1 'Playfair Display';color:var(--white)}.proof-item b{display:block;margin-top:12px;font:400 .78rem 'Bebas Neue';letter-spacing:.17em}.proof-item span{display:block;margin-top:8px;font-size:.88rem;color:rgba(241,239,232,.72)}
.principle-layout{display:grid;grid-template-columns:5fr 7fr;gap:clamp(50px,8vw,120px)}.principle-layout>div:first-child h2{margin:14px 0 25px}.equations{border-top:1px solid var(--rule)}.equation-row{display:block;padding:22px 0;border-bottom:1px solid var(--rule);font:700 clamp(1.55rem,2.6vw,2.6rem) 'Playfair Display';color:var(--teal)}.equation-row .operator{color:var(--tangerine)}
.work-strips{display:grid}.work-strip{display:grid;grid-template-columns:4fr 8fr;min-height:240px;border-top:1px solid var(--rule)}.work-strip:nth-child(even){grid-template-columns:8fr 4fr}.work-strip:nth-child(even) .work-image{order:2}.work-image{min-height:220px;max-height:260px;background:var(--teal);overflow:hidden}.work-image img{width:100%;height:100%;object-fit:cover}.work-image .case-visual{height:100%;aspect-ratio:auto}.work-copy{padding:clamp(28px,4vw,52px)}.work-copy h3{margin:14px 0}.work-equation{font:400 1rem 'Bebas Neue';letter-spacing:.16em;color:var(--tangerine)}.work-facts{color:var(--muted)}
.signal-split,.close-split{display:grid;grid-template-columns:5fr 7fr;gap:clamp(48px,8vw,120px);align-items:start}.signal-split h2,.close-split h2{margin:12px 0 24px}.close-block{padding:clamp(72px,9vw,118px) 0;background:var(--parchment)}
.page-hero{padding:clamp(72px,9vw,120px) 0 54px;background:var(--parchment)}.page-hero h1{margin-top:10px}.page-hero .subhead{font:italic 400 clamp(1.25rem,2vw,1.7rem) 'Playfair Display';color:var(--teal);margin-top:16px}.page-hero .intro{margin-top:20px;font-size:1.08rem}.work-proof{padding:46px 0;background:var(--teal);color:var(--parchment)}.work-proof .proof-grid{border-color:var(--light-rule)}.work-filters{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:28px;border-bottom:1px solid var(--rule)}.filter-button{appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 0;color:var(--carbon);cursor:pointer}.filter-button:hover,.filter-button.active{color:var(--tangerine);border-bottom-color:var(--tangerine)}
.cases{border-top:1px solid var(--rule)}.case{border-bottom:1px solid var(--rule)}.case[hidden]{display:none}.case-summary{display:grid;grid-template-columns:1.1fr 2.3fr 2.4fr 2.2fr 1.8fr auto;gap:26px;align-items:start;padding:34px 0;list-style:none;cursor:pointer}.case-summary::-webkit-details-marker{display:none}.case-summary h2{font-size:clamp(1.5rem,2.5vw,2.45rem)}.case-challenge{font-size:.94rem}.case-role{font:italic 400 .87rem 'DM Sans';color:var(--muted)}.case-readout strong{display:block;font:400 .72rem 'Bebas Neue';letter-spacing:.18em;color:var(--tangerine);margin-bottom:8px}.expand{justify-self:end;font:400 .76rem 'Bebas Neue';letter-spacing:.14em;color:var(--teal)}details[open] .expand{color:var(--tangerine)}.case-body{display:grid;grid-template-columns:4fr 8fr;gap:clamp(38px,7vw,95px);padding:12px 0 60px}.case-visual{position:relative;aspect-ratio:1;background:var(--teal);overflow:hidden}.case-visual img{width:100%;height:100%;object-fit:cover}.case-visual.typographic{display:grid;place-items:center}.case-visual.typographic span{font:italic 700 clamp(6rem,13vw,11rem)/1 'Playfair Display';color:rgba(241,239,232,.12)}.case-fields{display:grid;grid-template-columns:1fr 1fr;gap:34px}.case-fields>div{border-top:1px solid var(--rule);padding-top:14px}.case-fields strong{display:block;font:400 .72rem 'Bebas Neue';letter-spacing:.2em;color:var(--teal);margin-bottom:8px}.field-note{margin-bottom:24px;font-family:'Playfair Display';font-style:italic;text-transform:none;letter-spacing:0;font-size:1rem;color:var(--tangerine)}
.about-hero{padding:clamp(72px,9vw,120px) 0}.about-layout{display:grid;grid-template-columns:7fr 5fr;gap:clamp(45px,7vw,96px);align-items:center}.about-layout h1{margin:12px 0}.portrait{position:relative;justify-self:end;width:min(100%,470px);margin:0 10px 10px 0}.portrait:after{content:"";position:absolute;inset:10px -10px -10px 10px;border:1px solid var(--teal);z-index:-1}.portrait img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--carbon)}.range-band{padding:24px 0;border-block:1px solid var(--rule);font:italic 400 clamp(1.25rem,2.3vw,2rem) 'Playfair Display';color:var(--teal)}.operating-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--rule)}.operating-grid article{padding:30px 34px 0 0;border-right:1px solid var(--rule)}.operating-grid article:not(:first-child){padding-left:34px}.operating-grid article:last-child{border-right:0}.operating-grid h3{margin:12px 0}.career-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.career-title-row .actions{margin-top:0;flex:none}.timeline{margin-top:42px}.timeline article{display:grid;grid-template-columns:2fr 4fr 6fr;gap:30px;padding:26px 0;border-top:1px solid var(--rule)}.timeline h3{font-size:1.35rem}.timeline p{font-size:.94rem}.timeline em{color:var(--teal)}.credentials-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.credentials-grid h3{margin-bottom:18px}.credentials-grid p{padding:10px 0;border-top:1px solid var(--rule)}
.ai-problems{border-top:1px solid var(--rule)}.ai-problem{display:grid;grid-template-columns:2fr 4fr 6fr;gap:30px;padding:40px 0;border-bottom:1px solid var(--rule)}.ai-problem h2{font-size:clamp(1.9rem,3vw,3rem)}.ai-problem .equation{font:italic 400 1.15rem 'Playfair Display';color:var(--teal)}.index-panel{display:grid;grid-template-columns:4fr 8fr;gap:70px}.status{display:inline-block;border:1px solid currentColor;padding:6px 9px;margin-bottom:20px}.stack-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--rule)}.stack-strip div{padding:22px;border-right:1px solid var(--rule)}.stack-strip div:last-child{border-right:0}.stack-strip strong{display:block;font-family:'Playfair Display';font-size:1.25rem}.stack-strip span{font-size:.82rem;color:var(--muted)}
.scale-layout{max-width:850px}.fit-block{margin-top:38px}.fit-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.fit-list p{padding:16px 24px 16px 0;border-bottom:1px solid var(--rule);font-size:.94rem}.fit-list p:nth-child(even){padding-left:24px;border-left:1px solid var(--rule)}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);margin-top:45px}.capability-column{padding:30px 34px 0 0;border-right:1px solid var(--rule)}.capability-column:not(:first-child){padding-left:34px}.capability-column:last-child{border-right:0}.capability-column h2{font-size:clamp(2.4rem,4vw,4rem);color:var(--teal)}.capability{margin-top:32px}.capability h3{font-size:1.35rem;margin-bottom:8px}.models{display:grid;grid-template-columns:repeat(3,1fr)}.models article{padding-right:34px}.models article:not(:first-child){padding-left:34px;border-left:1px solid var(--light-rule)}.models h3{margin:10px 0;color:var(--white)}.partners{font:500 clamp(1.2rem,2vw,1.7rem)/1.8 'Playfair Display';color:var(--teal)}
.contact-layout{display:grid;grid-template-columns:7fr 5fr;gap:clamp(50px,8vw,110px)}.contact-layout h1{margin:12px 0 22px}.contact-form{margin-top:45px}.form-group{margin-bottom:22px}.form-group label{display:block;font:400 .78rem 'Bebas Neue';letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:14px 2px;border:0;border-bottom:1px solid var(--carbon);border-radius:0;background:transparent;color:var(--carbon)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:0;border-bottom-color:var(--tangerine)}.contact-aside{border-top:1px solid var(--rule);padding-top:22px}.contact-aside a{display:block;margin:10px 0;color:var(--teal)}
.footer{background:var(--teal);color:var(--parchment);border-top:1px solid var(--light-rule)}.footer-inner{max-width:var(--max);margin:auto;padding:clamp(52px,7vw,84px) var(--gutter)}.footer-equation{font:italic 700 clamp(2rem,4.5vw,4.4rem)/1.08 'Playfair Display';color:var(--white);max-width:22ch}.footer-line{display:flex;justify-content:space-between;gap:30px;margin-top:44px;padding-top:20px;border-top:1px solid var(--light-rule);font-size:.86rem}.footer-nav{display:flex;gap:20px;flex-wrap:wrap}.footer a{color:var(--parchment)}.footer a:hover{color:var(--white)}
.reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease-out,transform .55s ease-out}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.nav-inner{align-items:center;flex-wrap:nowrap}.brand{flex:0 1 auto;min-width:0}.nav-cta{display:none}.nav-links{display:flex;flex:1;justify-content:flex-end;gap:clamp(10px,2vw,20px);min-width:0}.hero-copy{grid-column:1/13}.principle-layout,.signal-split,.close-split,.about-layout,.contact-layout,.index-panel{grid-template-columns:1fr}.section-head{grid-template-columns:1fr}.section-head>*:nth-child(2){grid-column:auto}.proof-grid{grid-template-columns:1fr 1fr}.proof-item:nth-child(2){border-right:0}.proof-item:nth-child(n+3){border-top:1px solid var(--light-rule)}.work-strip,.work-strip:nth-child(even){grid-template-columns:1fr}.work-strip:nth-child(even) .work-image{order:0}.case-summary{grid-template-columns:1fr 2fr 2fr}.case-role,.case-readout{grid-column:2}.expand{grid-column:3;grid-row:1}.case-body{margin-left:0}.case-visual{max-width:520px}.timeline article{grid-template-columns:1fr 1fr}.timeline article p,.timeline article em{grid-column:2}.operating-grid,.capability-grid{grid-template-columns:1fr}.operating-grid article,.operating-grid article:not(:first-child),.capability-column,.capability-column:not(:first-child){padding:26px 0;border-right:0;border-bottom:1px solid var(--rule)}.ai-problem{grid-template-columns:1fr 2fr}.ai-problem>p:last-child{grid-column:2}.footer-line{display:block}.footer-nav{margin-top:18px}}
@media(max-width:600px){body{font-size:16px}.nav-inner{padding-inline:12px;gap:8px}.brand img{width:92px}.nav-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;justify-content:stretch;gap:2px}.nav-links a{min-width:0;font-size:.46rem;white-space:nowrap;text-align:center}.editorial-hero,.about-hero{padding-top:60px}.hero-layout{display:block}.t2-motif{width:min(86vw,380px);margin:50px 8px 8px auto}.actions{align-items:flex-start;flex-direction:column}.proof-grid{grid-template-columns:1fr}.proof-item,.proof-item:not(:first-child){padding:24px 0;border-right:0;border-top:1px solid var(--light-rule)}.proof-item:first-child{border-top:0}.work-strip{min-height:0}.work-image{min-height:190px;max-height:210px}.case-summary{grid-template-columns:1fr;padding:26px 0;gap:12px}.case-role,.case-readout,.expand{grid-column:auto;grid-row:auto;justify-self:start}.case-fields>div{display:block;padding:20px 0}.case-fields strong{margin-bottom:8px}.case-fields,.credentials-grid,.models,.stack-strip,.fit-list{grid-template-columns:1fr}.fit-list p:nth-child(even){padding-left:0;border-left:0}.ai-problem{grid-template-columns:1fr}.ai-problem>p:last-child{grid-column:auto}.models article,.models article:not(:first-child){padding:22px 0;border-left:0;border-bottom:1px solid var(--light-rule)}.stack-strip div{border-right:0;border-bottom:1px solid var(--rule)}.career-title-row{display:block}.career-title-row .actions{margin-top:24px}.footer-equation{font-size:2.35rem}.t2-model-grid{display:block;height:auto;min-height:0;border-inline:0;clip-path:none}.t2-model.visible .t2-model-grid{animation:none}.t2-model-grid:before,.t2-model-grid:after{display:none}.t2-quadrant,.t2-quadrant:nth-child(odd),.t2-quadrant:nth-child(even){padding:26px 0;border-bottom:1px solid var(--rule)}.t2-quadrant:hover{background:transparent}.t2-quadrant .model-equation{font-size:1.55rem}.t2-quadrant .model-copy{font-size:.9rem}.t2-model-mark{position:relative;left:auto;top:auto;translate:none;width:170px;height:170px;margin:48px auto 0}.t2-model-mark strong{font-size:5rem}.t2-payoff{padding-top:48px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
/* September refinement pass */
:root{--mint:#b7d6cb}
.label,.eyebrow,.section-label,.case-no,.case-category,.year,.filter-button,.stack-label,.footer-nav-title{font-size:1rem}
.nav-inner{padding-block:14px;gap:30px}.brand img{width:280px;max-height:78px}.nav-links{gap:26px}.nav-links a{font-size:.84rem}
.career-head{display:block}.career-head>div{width:100%}.career-head h2{max-width:none}
.index-panel h2+.status{margin-top:18px}.status{display:inline-block;padding:8px 12px;background:var(--mint);color:var(--tangerine);border:0}
.models .label{color:var(--mint)}
.case-body{display:block;max-width:940px;margin-left:calc(9.2% + 26px);padding:8px 0 72px}.case-visual{display:none}.case-meta{padding:18px 0 22px;border-top:1px solid var(--rule);font:400 .82rem/1.5 'DM Sans';color:var(--muted)}.case-fields{display:block}.case-fields>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;padding:22px 0;border-top:1px solid var(--rule)}.case-fields strong{margin:3px 0 0;font-size:.82rem}.case-fields p{font-size:1rem;line-height:1.72;max-width:68ch}details[open] .case-summary{padding-bottom:26px}details[open] .case-summary h2{color:var(--teal)}
.footer-equation{font-size:clamp(.72rem,2.15vw,2rem);line-height:1.08;max-width:none;white-space:nowrap}.footer-line{margin-top:34px}.footer-identity{display:block;line-height:1.7}.footer-nav{flex-wrap:nowrap;white-space:nowrap;align-items:flex-start}.footer-nav a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
@media(max-width:600px){.brand img{width:92px}.nav-inner{height:68px;padding-inline:12px;gap:8px}.nav-links{flex:1;gap:2px}.nav-links a{font-size:.46rem}.case-body{width:100%;margin-left:0;padding-bottom:54px}.case-fields>div{display:block;padding:20px 0}.case-fields strong{margin-bottom:8px}.case-fields p{font-size:1rem;line-height:1.65}.footer-equation{font-size:clamp(.66rem,2.55vw,.95rem)}.footer-nav{gap:13px;overflow-x:auto;padding-bottom:6px;font-size:.76rem}}

/* T² navigation and AI visibility expansion */
.t2-quadrant{position:relative;color:inherit}
.t2-quadrant:hover,.t2-quadrant:focus-visible{color:inherit;background:color-mix(in srgb,var(--mint) 22%,transparent);outline:0}
.t2-quadrant .model-copy{color:var(--muted);transition:color .2s ease}
.t2-quadrant:hover .model-copy,.t2-quadrant:focus-visible .model-copy{color:var(--carbon)}
.t2-quadrant:hover .model-equation,.t2-quadrant:focus-visible .model-equation{transform:translateY(-3px)}
.model-operator{opacity:.72;transition:opacity .2s ease}
.t2-quadrant:hover .model-operator,.t2-quadrant:focus-visible .model-operator{opacity:1}
.model-explore{position:absolute;right:clamp(20px,2.5vw,38px);bottom:clamp(18px,2.5vw,32px);font:400 .72rem/1 'Bebas Neue',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tangerine);opacity:1;transition:opacity .2s ease}
.t2-quadrant:first-child .model-explore{right:auto;left:clamp(20px,2.5vw,38px)}
.t2-quadrant:hover .model-explore,.t2-quadrant:focus-visible .model-explore{opacity:1}
.t2-model-mark{width:168px;height:168px}
.t2-model-mark img{width:100%;height:100%;object-fit:contain;transform:translateY(-8px)}.selected-work-title{white-space:nowrap;font-size:clamp(2rem,4.5vw,4.5rem)}
.t2-proof-link{display:inline-block;margin-top:24px}
.ai-visibility-head{display:grid;grid-template-columns:2fr 10fr;gap:30px;align-items:start;margin-bottom:44px}
.ai-visibility-head h2,.ai-visibility-head .byline{grid-column:2}
.byline{font-size:.82rem;color:var(--muted);margin-top:12px}
.ai-questions{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--rule)}
.ai-questions article{padding:30px 36px 34px 0;border-bottom:1px solid var(--rule)}
.ai-questions article:nth-child(even){padding-left:36px;border-left:1px solid var(--rule)}
.ai-questions h3{font-size:clamp(1.35rem,2vw,1.9rem);color:var(--teal);margin-bottom:12px}
.ai-context-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:34px}
.ai-context-links a,.context-link,.service-link{font-weight:600;border-bottom:1px solid currentColor}
.index-panel{grid-template-columns:5fr 7fr}
.index-panel h2{font-size:clamp(2rem,3.5vw,3.6rem);margin:10px 0 18px}
.index-panel h3{font-size:clamp(1.65rem,2.6vw,2.5rem)}
.index-panel .byline{color:rgba(241,239,232,.72)}
.footer-line{display:grid;grid-template-columns:68px 1fr auto;align-items:start}
.footer-mark{width:60px;height:auto}
@media(max-width:900px){.footer-line{grid-template-columns:56px 1fr}.footer-nav{grid-column:1/-1;margin-top:4px}}
@media(max-width:600px){.ai-visibility-head{display:block}.ai-visibility-head h2{margin-top:10px}.ai-questions{grid-template-columns:1fr}.ai-questions article,.ai-questions article:nth-child(even){padding:24px 0;border-left:0}.footer-line{display:grid;grid-template-columns:46px 1fr;gap:16px}.footer-mark{width:46px}.t2-quadrant{padding-right:42px}.t2-quadrant:hover{background:transparent}.model-explore,.t2-quadrant:first-child .model-explore{right:0;left:auto;bottom:28px;opacity:1}.t2-model-mark{width:184px;height:184px}.selected-work-title{font-size:clamp(1.8rem,10vw,2.7rem)}}
