:root{--v2-ink:#101718;--v2-paper:#e6e9e8;--v2-white:#f5f7f6;--v2-muted:#667174;--v2-line:rgba(16,23,24,.18);--v2-blue:#bcdde6;--v2-blue-strong:#5da7b9;--v2-dark:#10191b;--v2-pad:clamp(1.25rem,5vw,5.5rem);--v2-max:92rem}html{scroll-behavior:smooth}.v2-page{overflow:hidden;color:var(--v2-ink);background:var(--v2-paper);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.section-pad{padding-inline:var(--v2-pad)}.kicker{margin:0 0 1.35rem;color:var(--v2-muted);font-size:.68rem;font-weight:650;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.v2-page h1,.v2-page h2,.v2-page h3,.v2-page p{margin-top:0}.v2-page h1,.v2-page h2,.v2-page h3{font-weight:430;letter-spacing:-.045em;text-wrap:balance}.v2-page a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.home-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-top:8rem;padding-bottom:clamp(4rem,9vh,7rem);border-bottom:1px solid var(--v2-line)}.home-hero h1{position:relative;z-index:2;max-width:13ch;margin:0;font-size:clamp(3.7rem,8.3vw,8.7rem);line-height:.87}.hero-lead{position:relative;z-index:2;width:min(37rem,90%);margin:clamp(2rem,5vh,4rem) 0 2rem;margin-left:min(43vw,40rem);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5}.down-link{position:relative;z-index:2;align-self:flex-end;display:flex;gap:2rem;color:inherit;font-size:.72rem;font-weight:650;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.hero-orbit{position:absolute;top:9%;right:-6vw;width:min(56vw,46rem);aspect-ratio:1;border:1px solid var(--v2-line);border-radius:50%;opacity:.7}.hero-orbit:before,.hero-orbit:after,.hero-orbit span{content:"";position:absolute;border:1px solid var(--v2-line);border-radius:50%}.hero-orbit:before{inset:13%}.hero-orbit:after{inset:28%}.hero-orbit span{top:48%;left:-1.5%;width:3%;aspect-ratio:1;background:var(--v2-blue-strong);border:0}.hero-orbit i{position:absolute;inset:50% -20%;height:1px;background:var(--v2-line);transform:rotate(-21deg)}.film-teaser{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;color:var(--v2-ink);background:#d8dbdb;text-decoration:none}.film-teaser picture,.film-teaser img{position:absolute;inset:0;width:100%;height:100%}.film-teaser img{object-fit:cover}.film-teaser-copy{position:absolute;top:18%;right:3.6%;width:19%;z-index:2}.film-teaser-copy h2{max-width:9ch;margin:0 0 1.5rem;font-size:clamp(1.7rem,2.7vw,3.2rem);line-height:.96}.film-teaser-copy>p:not(.kicker){color:var(--v2-muted);font-size:clamp(.78rem,1.05vw,1rem);line-height:1.55}.film-teaser-copy>span{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;padding-top:1rem;border-top:1px solid currentColor;font-size:.68rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.film-teaser-copy b{display:grid;place-items:center;width:2.5rem;aspect-ratio:1;padding-left:.15rem;border:1px solid currentColor;border-radius:50%;font-size:.62rem}.film-teaser:focus-visible{outline:3px solid var(--v2-ink);outline-offset:-6px}.situation-section,.situation-hub{padding-top:clamp(5rem,11vw,10rem);padding-bottom:clamp(5rem,10vw,9rem)}.section-heading{display:grid;grid-template-columns:minmax(9rem,.5fr) 1.5fr 1fr;gap:2rem;align-items:start;margin-bottom:clamp(3rem,7vw,6rem)}.section-heading h2{max-width:12ch;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.94}.section-heading>p:last-child{max-width:30rem;color:var(--v2-muted);font-size:1.05rem;line-height:1.55}.situation-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line)}.situation-card{position:relative;min-height:29rem;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,3rem);color:inherit;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);text-decoration:none;transition:background .25s ease,color .25s ease}.situation-card:hover{color:var(--v2-white);background:var(--v2-dark)}.card-number{margin-bottom:auto;color:var(--v2-muted);font-size:.7rem;letter-spacing:.2em}.situation-card h3{max-width:16ch;margin:4rem 0 1.5rem;font-size:clamp(1.9rem,3vw,3rem);line-height:1}.situation-card p{max-width:37rem;color:var(--v2-muted);font-size:.96rem;line-height:1.55}.situation-card:hover p,.situation-card:hover .card-number{color:#9ca8aa}.card-action{display:flex;justify-content:space-between;margin-top:1.8rem;padding-top:1rem;border-top:1px solid currentColor;font-size:.68rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.split-argument{display:grid;grid-template-columns:1fr 1fr}.split-argument article{min-height:70svh;padding:clamp(4rem,8vw,8rem) var(--v2-pad);border-top:1px solid var(--v2-line)}.split-argument article+article{color:var(--v2-white);background:var(--v2-dark)}.argument-index{display:block;margin-bottom:clamp(5rem,15vh,11rem);font-size:.68rem;letter-spacing:.2em}.split-argument h2{max-width:12ch;font-size:clamp(3rem,5vw,5.5rem);line-height:.92}.split-argument p{max-width:35rem;color:var(--v2-muted);font-size:1.05rem;line-height:1.6}.split-argument article+article p{color:#aeb7b8}.need-section{min-height:86svh;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(125deg,#d9e5e6,var(--v2-paper) 55%)}.need-section h2{max-width:15ch;margin:0;font-size:clamp(3.4rem,6.8vw,7rem);line-height:.92}.need-section>p:last-child{align-self:flex-end;width:min(40rem,80%);margin:3rem 6vw 0 0;color:var(--v2-muted);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6}.objection-section{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;color:var(--v2-white);background:var(--v2-dark)}.objection-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,9vw,9rem) var(--v2-pad)}.objection-copy .kicker{color:#8d999b}.objection-copy h2{max-width:10ch;font-size:clamp(3.2rem,5.5vw,5.8rem);line-height:.92}.objection-copy>p:not(.kicker){max-width:35rem;color:#aeb7b8;font-size:1.05rem;line-height:1.6}.objection-copy strong{margin:2rem 0 3rem;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:430}.glass-window{position:relative;display:block;overflow:hidden;color:var(--v2-white);background:linear-gradient(140deg,#b5c7cb,#71919a 45%,#243b40 46%,#16272a)}.glass-window:before,.glass-window:after,.glass-window span,.glass-window i,.glass-window b{content:"";position:absolute;background:#e6f0f173}.glass-window:before{top:0;bottom:0;left:33%;width:2px}.glass-window:after{top:0;bottom:0;left:67%;width:2px}.glass-window span{top:33%;right:0;left:0;height:2px}.glass-window i{top:67%;right:0;left:0;height:2px}.glass-window b{top:48%;left:48%;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--v2-blue)}.glass-window em{position:absolute;right:3rem;bottom:3rem;font-size:.65rem;font-style:normal;letter-spacing:.18em;text-transform:uppercase}.platform-section{min-height:90svh;display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto 1fr auto;gap:2rem;padding-top:clamp(6rem,12vw,11rem);padding-bottom:clamp(6rem,10vw,9rem)}.platform-section .kicker{grid-column:1/-1}.platform-section h2{max-width:12ch;font-size:clamp(3rem,5.5vw,5.8rem);line-height:.94}.platform-position{align-self:start;max-width:25rem;font-size:clamp(1.4rem,2vw,2rem);line-height:1.25}.platform-section>p:last-child{grid-column:2;max-width:36rem;color:var(--v2-muted);font-size:1.05rem;line-height:1.6}.value-section{padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(5rem,10vw,9rem);background:var(--v2-white)}.value-section h2{max-width:12ch;margin-bottom:5rem;font-size:clamp(3rem,5vw,5rem);line-height:.94}.value-section ol{margin:0;padding:0;list-style:none}.value-section li{display:grid;grid-template-columns:5rem 1fr;padding:1.6rem 0;border-top:1px solid var(--v2-line);font-size:clamp(1.2rem,2vw,2rem)}.value-section li span{color:var(--v2-muted);font-size:.65rem;letter-spacing:.15em}.chain-section{display:grid;grid-template-columns:1fr 1fr;gap:6rem;padding-top:clamp(6rem,10vw,9rem);padding-bottom:clamp(6rem,10vw,9rem);color:var(--v2-white);background:var(--v2-dark)}.chain-section>div p{margin:0;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.2);font-size:clamp(1.2rem,2vw,1.8rem)}.chain-section aside h2{max-width:12ch;font-size:clamp(2.8rem,4.5vw,4.8rem);line-height:.95}.v2-link{display:flex;justify-content:space-between;gap:2rem;width:min(23rem,100%);padding:1rem 0;color:var(--v2-ink);border-top:1px solid currentColor;border-bottom:1px solid currentColor;font-size:.7rem;font-weight:650;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.v2-link-inverse{color:var(--v2-white)}.editorial-hero,.persona-hero{min-height:72svh;display:flex;flex-direction:column;justify-content:flex-end;padding-top:8rem;padding-bottom:clamp(4rem,8vw,7rem);border-bottom:1px solid var(--v2-line)}.editorial-hero h1,.persona-hero h1{max-width:15ch;margin:0;font-size:clamp(3.4rem,min(7vw,13svh),7.5rem);line-height:.97}.persona-hero h1{margin-bottom:clamp(3.5rem,7svh,5rem)}.editorial-hero>p:last-child{align-self:flex-end;width:min(38rem,70%);margin:clamp(3.5rem,7svh,5rem) 4vw 0 0;color:var(--v2-muted);font-size:1.15rem;line-height:1.55}.composite-note{max-width:55rem;margin:0;color:var(--v2-muted);font-size:.85rem;line-height:1.55}.situation-hub .composite-note{margin-top:2rem}.spin-flow{max-width:var(--v2-max);margin:auto}.spin-section{display:grid;grid-template-columns:.85fr 1.15fr;min-height:56svh;padding:clamp(4rem,7vw,7rem) var(--v2-pad);border-bottom:1px solid var(--v2-line)}.spin-section>div span{color:var(--v2-muted);font-size:.68rem;letter-spacing:.2em}.spin-section h2{max-width:10ch;margin-top:3rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.94}.spin-section>p{align-self:center;max-width:38rem;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.55}.spin-2{color:var(--v2-white);background:var(--v2-dark)}.spin-2>p,.spin-2>div span{color:#b7c0c1}.spin-3{background:linear-gradient(125deg,var(--v2-blue),var(--v2-paper) 70%)}.measure-section{padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(5rem,8vw,8rem)}.measure-section ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 4rem;padding:0;background:var(--v2-line);list-style:none}.measure-section li{min-height:12rem;padding:2rem;background:var(--v2-paper);font-size:1.25rem;line-height:1.35}.fredrik-need{display:grid;grid-template-columns:.55fr 1.45fr;gap:3rem;padding-top:clamp(5rem,9vw,9rem);padding-bottom:clamp(5rem,9vw,9rem)}.fredrik-need h2{max-width:14ch;font-size:clamp(3rem,5vw,5.2rem);line-height:.93}.fredrik-need>div>p{max-width:43rem;color:var(--v2-muted);font-size:1.1rem;line-height:1.65}.before-after{display:grid;grid-template-columns:1fr 1fr}.before-after>article{display:flex;flex-direction:column;padding:clamp(4rem,6vw,7rem) var(--v2-pad)}.before-panel{color:#e9eeee;background:#10191b}.after-panel{background:linear-gradient(145deg,#bddce3,#e6e9e8 72%)}.before-after h2{max-width:10ch;font-size:clamp(3rem,5vw,5.4rem);line-height:.92}.before-after .panel-intro{max-width:39rem;min-height:8rem;font-size:1.05rem;line-height:1.65}.before-panel .panel-intro{color:#b1bcbd}.before-after ol{margin:3rem 0;padding:0;list-style:none;border-top:1px solid currentColor}.before-after li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid currentColor;line-height:1.5}.before-after li span{padding-top:.15rem;color:var(--v2-muted);font-size:.6rem;letter-spacing:.14em}.before-panel li{border-color:#e9eeee33}.before-panel h3{margin:4rem 0 1.5rem;font-size:clamp(1.8rem,3vw,3rem)}.dilemma{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:2rem;background:#e9eeee33}.dilemma p{margin:0;padding:1.5rem;color:#b1bcbd;background:#10191b;line-height:1.55}.before-after article>strong{display:block;margin-top:auto;padding-top:2rem;border-top:1px solid currentColor;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:500;line-height:1.45}.fredrik-boundary{display:grid;grid-template-columns:.55fr 1.45fr;gap:3rem;padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(5rem,8vw,8rem);background:#eef1f0}.fredrik-boundary h2{max-width:13ch;font-size:clamp(2.5rem,4vw,4.2rem);line-height:.96}.fredrik-boundary p:last-child{max-width:42rem;color:var(--v2-muted);line-height:1.65}.product-page{background:var(--v2-white)}.product-hero{min-height:82svh;background:linear-gradient(145deg,var(--v2-paper),#d7e4e6)}.product-flow{padding:0 var(--v2-pad)}.product-flow section{display:grid;grid-template-columns:7rem 1fr;padding:clamp(3rem,5vw,5rem) 0;border-bottom:1px solid var(--v2-line)}.product-flow section>span{color:var(--v2-muted);font-size:.68rem;letter-spacing:.18em}.product-flow section>div{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.product-flow h2{max-width:15ch;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1}.product-flow p{max-width:36rem;color:var(--v2-muted);font-size:1.05rem;line-height:1.6}.product-cta{display:flex;justify-content:flex-end;padding-top:6rem;padding-bottom:6rem;background:var(--v2-dark)}.support-page{background:var(--v2-white)}.support-hero{min-height:65svh;background:linear-gradient(145deg,var(--v2-paper),#d7e4e6)}.support-sections{padding-top:2rem;padding-bottom:6rem}.support-sections section{display:grid;grid-template-columns:7rem 1fr;padding:clamp(2.5rem,4vw,4rem) 0;border-bottom:1px solid var(--v2-line)}.support-sections section>span{color:var(--v2-muted);font-size:.65rem;letter-spacing:.16em}.support-sections section>div{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.support-sections h2{max-width:16ch;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.support-sections p{max-width:40rem;color:var(--v2-muted);font-size:1rem;line-height:1.65}.support-example{max-width:40rem;margin-top:2rem;padding:1.4rem;border-left:2px solid #4e8997;background:#e6eeee}.support-example span{display:block;margin-bottom:.75rem;color:#315f69;font-size:.6rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.support-example p{margin:0;color:#33484c;font-size:.88rem;line-height:1.6}@media(max-width:760px){.home-hero{min-height:92svh;padding-top:7rem}.home-hero h1{font-size:clamp(3.5rem,15vw,5rem)}.hero-lead{width:92%;margin:2rem 0;font-size:1rem}.down-link{align-self:flex-start}.hero-orbit{top:14%;right:-35%;width:95vw}.film-teaser{aspect-ratio:9/16}.film-teaser-copy{inset:auto 8% 7%;width:auto}.film-teaser-copy h2{max-width:12ch;font-size:clamp(2rem,9vw,3.2rem)}.film-teaser-copy>p:not(.kicker){max-width:32rem;font-size:.92rem}.section-heading{display:block}.section-heading h2{margin-bottom:1.5rem}.situation-grid,.split-argument,.objection-section,.platform-section,.chain-section{grid-template-columns:1fr}.situation-card{min-height:24rem}.split-argument article{min-height:auto}.argument-index{margin-bottom:5rem}.need-section{min-height:75svh}.need-section>p:last-child{align-self:flex-start;width:100%;margin:2rem 0 0}.glass-window{min-height:72svh;order:-1}.platform-section{display:block;min-height:auto}.platform-section>*{margin-bottom:2rem}.measure-section ul{grid-template-columns:1fr}.measure-section li{min-height:auto}.spin-section{grid-template-columns:1fr;min-height:auto;gap:3rem}.product-flow section,.support-sections section{grid-template-columns:3rem 1fr}.product-flow section>div,.support-sections section>div{grid-template-columns:1fr;gap:1rem}.editorial-hero h1,.persona-hero h1{max-width:none;font-size:clamp(2.75rem,12vw,4rem);overflow-wrap:anywhere}.editorial-hero>p:last-child{align-self:flex-start;width:100%;margin:2rem 0 0}.chain-section{gap:5rem}.site-footer{grid-template-columns:1fr!important}}@media(max-width:760px){.fredrik-need,.fredrik-boundary,.before-after{grid-template-columns:1fr}.before-after .panel-intro{min-height:auto}.dilemma{grid-template-columns:1fr}.before-after>article{padding-top:5rem;padding-bottom:5rem}.after-panel{order:2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.situation-card{transition:none}}.home-reference{min-height:88svh;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,9rem);align-items:center;padding-top:clamp(5rem,9vw,9rem);padding-bottom:clamp(5rem,9vw,9rem);border-top:1px solid var(--v2-line);background:#dce1e0}.home-reference>div:first-child{position:relative;z-index:2}.home-reference h2{max-width:10ch;margin:0;font-size:clamp(3.2rem,5.5vw,5.8rem);line-height:.92}.home-reference-lead{max-width:31rem;margin:2.5rem 0 1rem;font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.35}.home-reference>div:first-child>p:not(.kicker,.home-reference-lead){max-width:34rem;margin-bottom:2.5rem;color:var(--v2-muted);line-height:1.6}.reference-hero{background:radial-gradient(circle at 75% 28%,rgba(93,167,185,.2),transparent 28%),linear-gradient(145deg,var(--v2-paper),#d6e1e1)}.reference-model{padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem);background:#e9eceb}.reference-model-heading{display:grid;grid-template-columns:.6fr 1.2fr .8fr;gap:2rem;margin-bottom:clamp(5rem,9vw,9rem)}.reference-model-heading h2{max-width:10ch;margin:0;font-size:clamp(3rem,5vw,5rem);line-height:.92}.reference-model-heading>p:last-child{max-width:30rem;color:var(--v2-muted);line-height:1.6}.reference-explorer{display:grid;grid-template-columns:minmax(26rem,.85fr) minmax(32rem,1.15fr);gap:clamp(4rem,7vw,8rem);align-items:start}.reference-explorer-compact{display:block}.cube-stage{position:sticky;top:12vh;min-height:35rem;display:grid;place-items:center;perspective:900px}.reference-explorer-compact .cube-stage{position:relative;top:auto;min-height:34rem}.cube-orbit{--cube-size:min(28vw,25rem);position:relative;width:var(--cube-size);aspect-ratio:1;transform-style:preserve-3d}.reference-explorer-compact .cube-orbit{--cube-size:min(34vw,27rem)}.reference-cube{--information-offset:0%;--industry-offset:0%;--business-offset:0%;--scope-left:38%;--scope-top:39%;--scope-depth:3.2rem;position:absolute;inset:0;transform:rotateX(-18deg) rotateY(32deg);transform-style:preserve-3d;transition:transform .35s ease}.cube-face{position:absolute;inset:0;border:1px solid rgba(16,23,24,.42);background-image:linear-gradient(rgba(16,23,24,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(16,23,24,.12) 1px,transparent 1px);background-size:20% 20%;backface-visibility:visible}.cube-front{transform:translateZ(calc(var(--cube-size)/2))}.cube-back{transform:rotateY(180deg) translateZ(calc(var(--cube-size)/2))}.cube-left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size)/2))}.cube-right{transform:rotateY(90deg) translateZ(calc(var(--cube-size)/2))}.cube-top{transform:rotateX(90deg) translateZ(calc(var(--cube-size)/2))}.cube-bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size)/2))}.selection-slice{position:absolute;inset:3%;display:block;border:1px solid rgba(39,125,145,.75);background:#5da7b933;opacity:0;transform-style:preserve-3d;transition:opacity .3s ease,transform .35s ease}.slice-information{transform:translate(var(--information-offset)) rotateY(90deg)}.slice-industry{transform:translateY(var(--industry-offset)) rotateX(90deg)}.slice-business{transform:translateZ(calc(var(--business-offset) * .5))}.reference-explorer[data-selected-axes~=information] .slice-information,.reference-explorer[data-selected-axes~=industry] .slice-industry,.reference-explorer[data-selected-axes~=business] .slice-business{opacity:1}.selection-intersection{position:absolute;top:49%;left:6%;width:88%;height:3px;display:block;background:#277d91;box-shadow:0 0 0 1px #f5f7f68c;opacity:0;transform-style:preserve-3d;transition:opacity .25s ease}.intersection-information-industry{transform:rotateY(90deg)}.intersection-information-business{width:3px;height:88%;top:6%;left:49%}.intersection-industry-business{transform:rotateX(90deg)}.reference-explorer[data-selection-depth="2"][data-selected-pair=information-industry] .intersection-information-industry,.reference-explorer[data-selection-depth="2"][data-selected-pair=information-business] .intersection-information-business,.reference-explorer[data-selection-depth="2"][data-selected-pair=industry-business] .intersection-industry-business{opacity:1}.scope-volume{position:absolute;left:var(--scope-left);top:var(--scope-top);width:24%;height:22%;display:block;border:1px solid #15596a;background:#277d91b8;box-shadow:0 0 0 1px #f5f7f673 inset;opacity:0;transform:translateZ(var(--scope-depth));transform-style:preserve-3d;transition:opacity .35s ease,transform .35s ease,left .35s ease,top .35s ease}.scope-volume:before,.scope-volume:after{content:"";position:absolute;display:block;border:1px solid #15596a;background:#5da7b98c}.scope-volume:before{left:-1px;bottom:100%;width:100%;height:1.7rem;transform:skew(-45deg);transform-origin:bottom}.scope-volume:after{top:-.85rem;left:100%;width:1.7rem;height:100%;transform:skewY(-45deg);transform-origin:left}.reference-explorer[data-selection-depth="3"] .selection-slice{opacity:.28}.reference-explorer[data-selection-depth="3"] .scope-volume{opacity:1;transform:translateZ(var(--scope-depth)) scale(1.06)}.reference-explorer-compact .scope-volume{opacity:1;transform:translateZ(3.2rem) scale(1.06)}.reference-explorer-compact .selection-slice,.reference-explorer-compact .selection-intersection{display:none}.axis-label{position:absolute;color:var(--v2-muted);font-size:.62rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.axis-information{top:9%;left:8%;transform:rotate(-27deg)}.axis-industry{right:1%;bottom:24%;transform:rotate(27deg)}.axis-business{bottom:4%;left:30%}.cube-stage:after{content:"Knowledge Scope";position:absolute;right:5%;top:48%;padding:.45rem .6rem;color:#164e5b;border:1px solid rgba(22,78,91,.4);background:#e6e9e8c7;font-size:.58rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.axis-controls{border-top:1px solid var(--v2-line)}.axis-group{padding:2.3rem 0;border-bottom:1px solid var(--v2-line)}.axis-heading{display:grid;grid-template-columns:3rem 1fr;gap:1rem}.axis-heading>span{padding-top:.35rem;color:var(--v2-muted);font-size:.62rem;letter-spacing:.16em}.axis-heading h3{margin:0 0 .75rem;font-size:clamp(1.8rem,2.8vw,2.7rem)}.axis-heading p{max-width:36rem;color:var(--v2-muted);line-height:1.55}.business-recognition{margin:1.5rem 0 0 4rem;padding:1.25rem 1.35rem;border-left:2px solid #477a86;background:#ffffff6b}.business-recognition strong{font-size:1.05rem;font-weight:600}.business-recognition p{max-width:38rem;margin:.55rem 0 0;color:var(--v2-muted);font-size:.8rem;line-height:1.55}.axis-options{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0 4rem}.axis-options button{display:grid;gap:.25rem;padding:.62rem .78rem;color:var(--v2-ink);border:1px solid var(--v2-line);border-radius:0;background:transparent;text-align:left;font-size:.72rem;cursor:pointer}.axis-options button small{color:var(--v2-muted);font-size:.58rem;letter-spacing:.04em}.axis-options button:hover,.axis-options button:focus-visible{border-color:var(--v2-ink)}.axis-options button[aria-pressed=true]{color:#eff6f7;border-color:#245f6d;background:#245f6d}.axis-options button[aria-pressed=true] small{color:#c9dce0}.scope-summary{grid-column:1/-1;display:grid;grid-template-columns:.5fr 1.5fr;gap:2rem;padding:2rem;border:1px solid var(--v2-line);background:var(--v2-white)}.scope-summary>p{margin:0;color:var(--v2-muted);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase}.scope-summary>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.scope-summary span{display:grid;gap:.35rem}.scope-summary b{color:var(--v2-muted);font-size:.58rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.scope-summary strong{font-size:1rem;font-weight:500}.scope-summary>small{grid-column:2;max-width:42rem;color:var(--v2-muted);font-size:.72rem;line-height:1.5}.scope-summary .selection-stage{color:#245f6d;font-weight:650}.prime-arch-reference{display:grid;grid-template-columns:1fr 1fr;gap:clamp(4rem,10vw,12rem);align-items:center;min-height:82svh;padding-top:6rem;padding-bottom:6rem;color:#e8eeed;background:#10191b}.prime-arch-reference h2{max-width:10ch;font-size:clamp(3rem,5vw,5rem);line-height:.94}.prime-arch-reference>div:last-child>p:last-child{max-width:35rem;color:#a4b0b1;line-height:1.6}.ontology-mark{position:relative;width:min(34vw,28rem);aspect-ratio:1;margin:auto}.ontology-mark span{position:absolute;width:1rem;aspect-ratio:1;border-radius:50%;background:#bcdde6;box-shadow:0 0 0 .65rem #bcdde61a}.ontology-mark span:nth-child(1){left:10%;top:48%}.ontology-mark span:nth-child(2){left:48%;top:10%}.ontology-mark span:nth-child(3){right:10%;top:52%}.ontology-mark span:nth-child(4){left:48%;bottom:9%}.ontology-mark i{position:absolute;left:17%;top:50%;width:35%;height:1px;background:#6d8c92;transform-origin:right}.ontology-mark i:nth-of-type(1){transform:rotate(-45deg)}.ontology-mark i:nth-of-type(2){left:52%;width:31%;transform-origin:left;transform:rotate(42deg)}.ontology-mark i:nth-of-type(3){left:18%;top:52%;width:65%;transform:rotate(1deg)}.clearview-entry{min-height:78svh;display:grid;grid-template-columns:.5fr 1.5fr;gap:3rem;padding-top:clamp(6rem,11vw,11rem);padding-bottom:clamp(6rem,10vw,9rem);color:#edf1f0;background:#183039}.clearview-entry h2{max-width:13ch;font-size:clamp(3rem,5vw,5rem);line-height:.94}.clearview-entry>div>p{max-width:42rem;color:#b2c0c2;font-size:1.05rem;line-height:1.6}.clearview-entry small{display:block;max-width:42rem;margin:2rem 0 3rem;padding-left:1rem;color:#8fa3a6;border-left:2px solid #77aebb;line-height:1.5}.clearview-hero{min-height:88svh;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;padding-top:8rem;padding-bottom:5rem;background:#dbe3e2}.clearview-hero h1{max-width:11ch;font-size:clamp(3.5rem,6vw,6rem);line-height:.9}.clearview-hero>div:first-child>p:last-child{max-width:38rem;color:var(--v2-muted);font-size:1.05rem;line-height:1.6}.cinema-chain{margin:0;padding:0;border-top:1px solid var(--v2-line);list-style:none}.cinema-chain li{position:relative;display:grid;grid-template-columns:3.5rem 1fr;align-items:center;min-height:4.6rem;border-bottom:1px solid var(--v2-line)}.cinema-chain li:not(:last-child):after{content:"";position:absolute;bottom:-.42rem;left:1.35rem;z-index:2;width:.65rem;height:.65rem;border-right:1px solid #527984;border-bottom:1px solid #527984;transform:rotate(45deg);background:#dbe3e2}.cinema-chain span{color:#657477;font-size:.6rem;letter-spacing:.16em}.cinema-chain strong{font-size:clamp(1rem,1.7vw,1.35rem);font-weight:500;letter-spacing:-.02em}.clearview-why{display:grid;grid-template-columns:.55fr 1.45fr;gap:3rem;padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem);background:#eef1f0}.clearview-why h2{max-width:12ch;font-size:clamp(3rem,5vw,5rem);line-height:.94}.clearview-why>div>p{max-width:42rem;color:var(--v2-muted);font-size:1.05rem;line-height:1.65}.clearview-use{padding-top:clamp(6rem,9vw,9rem);padding-bottom:clamp(6rem,9vw,9rem);color:#e8eeed;background:#10191b}.clearview-use-heading{display:grid;grid-template-columns:.55fr 1.45fr;gap:3rem;align-items:start;margin-bottom:5rem}.clearview-use-heading h2{max-width:12ch;margin:0;font-size:clamp(3rem,5vw,5rem);line-height:.94}.clearview-use-grid{display:grid;grid-template-columns:repeat(4,1fr)}.clearview-use-grid article{min-height:20rem;padding:1.7rem;border:1px solid rgba(232,238,237,.18);border-right:0}.clearview-use-grid article:last-child{border-right:1px solid rgba(232,238,237,.18)}.clearview-use-grid span{color:#7e8c8e;font-size:.6rem;letter-spacing:.16em}.clearview-use-grid h3{margin:4rem 0 1.25rem;font-size:1.6rem}.clearview-use-grid p{color:#a4b0b1;font-size:.84rem;line-height:1.6}.clearview-samples-intro{display:grid;grid-template-columns:.55fr 1.45fr;gap:3rem;padding-top:6rem;background:#e9eceb}.clearview-samples-intro h2{max-width:17ch;font-size:clamp(2.6rem,4.5vw,4.6rem);line-height:.95}.clearview-samples{display:grid;grid-template-columns:repeat(3,1fr);padding-top:4rem;padding-bottom:7rem}.clearview-samples article{min-height:32rem;padding:2rem;border:1px solid var(--v2-line);border-right:0}.clearview-samples article:last-child{border-right:1px solid var(--v2-line)}.clearview-samples article>span{color:var(--v2-muted);font-size:.62rem;letter-spacing:.16em}.sample-glyph{position:relative;height:8rem;margin:3rem 0}.sample-glyph i{position:absolute;width:1.2rem;aspect-ratio:1;border:1px solid #477a86;border-radius:50%}.sample-glyph i:nth-child(1){left:5%;top:50%}.sample-glyph i:nth-child(2){left:45%;top:10%}.sample-glyph i:nth-child(3){right:7%;top:55%}.sample-glyph:before,.sample-glyph:after{content:"";position:absolute;top:47%;height:1px;background:#72939a;transform-origin:left}.sample-glyph:before{left:10%;width:39%;transform:rotate(-32deg)}.sample-glyph:after{left:50%;width:39%;transform:rotate(30deg)}.clearview-samples h2{max-width:14ch;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1}.clearview-samples p{color:var(--v2-muted);line-height:1.6}.clearview-notice{display:grid;grid-template-columns:.55fr 1.45fr;gap:3rem;margin:0;padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(5rem,8vw,8rem);color:#dfe6e5;background:#183039}.clearview-notice h2{max-width:16ch;font-size:clamp(2.7rem,4.5vw,4.5rem);line-height:.95}.clearview-notice>div>p{max-width:43rem;color:#a9babc;line-height:1.65}.clearview-notice>div>p:last-child{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(223,230,229,.2)}.clearview-cta{display:grid;grid-template-columns:.55fr 1.45fr;gap:3rem;padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem);color:#e8eeed;background:#10191b}.clearview-cta h2{max-width:13ch;font-size:clamp(3rem,5vw,5.2rem);line-height:.93}.clearview-cta>div>p{max-width:43rem;color:#a4b0b1;font-size:1.05rem;line-height:1.65}.clearview-cta-actions{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:3rem}.clearview-cta-actions .v2-link:first-child{color:#10191b;background:#dbe3e2;padding-inline:1rem}.recruit-hire{padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem);background:#dbe3e2}.recruit-hire-heading{display:grid;grid-template-columns:.55fr 1.45fr;gap:3rem;margin-bottom:6rem}.recruit-hire-heading h2{max-width:15ch;margin-bottom:2rem;font-size:clamp(3rem,5vw,5.4rem);line-height:.92}.recruit-hire-heading>div>p{max-width:43rem;color:var(--v2-muted);font-size:1.05rem;line-height:1.65}.recruit-hire-level{margin:0 0 1.25rem;color:var(--v2-muted);font-size:.65rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.recruit-hire-phases{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line)}.recruit-hire-phases article{min-height:30rem;display:flex;flex-direction:column;padding:1.5rem;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.recruit-hire-phases article>span{color:var(--v2-muted);font-size:.6rem;letter-spacing:.16em}.recruit-hire-phases h3{margin:4rem 0 1.4rem;font-size:clamp(1.25rem,1.75vw,1.8rem);line-height:1.05}.recruit-hire-phases p{color:var(--v2-muted);font-size:.82rem;line-height:1.55}.recruit-hire-phases strong{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--v2-line);font-size:.78rem;font-weight:520;line-height:1.5}.recruit-hire-activities{margin-top:3rem;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.recruit-hire-activities summary{display:grid;grid-template-columns:.7fr 1.3fr;gap:2rem;padding:1.6rem 0;cursor:pointer;list-style:none}.recruit-hire-activities summary::-webkit-details-marker{display:none}.recruit-hire-activities summary span{font-size:clamp(1.3rem,2.5vw,2.2rem)}.recruit-hire-activities summary small{max-width:36rem;color:var(--v2-muted);font-size:.85rem;line-height:1.5}.recruit-hire-activities ol{margin:0;padding:0;list-style:none}.recruit-hire-activities li{display:grid;grid-template-columns:4rem 1fr;padding:1.5rem 0;border-top:1px solid var(--v2-line)}.recruit-hire-activities li>span{color:var(--v2-muted);font-size:.6rem;letter-spacing:.14em}.recruit-hire-activities h3{margin:0 0 .5rem;font-size:1.25rem}.recruit-hire-activities p{max-width:50rem;margin:0;color:var(--v2-muted);line-height:1.5}.recruit-hire-boundary{max-width:50rem;margin:2rem 0 0;color:var(--v2-muted);font-size:.8rem;line-height:1.55}@media(max-width:1100px){.recruit-hire-phases{grid-template-columns:repeat(2,1fr)}.recruit-hire-phases article:last-child{grid-column:1/-1;min-height:20rem}}@media(max-width:960px){.reference-explorer{grid-template-columns:1fr}.cube-stage{position:relative;top:auto}.reference-model-heading{grid-template-columns:1fr 1fr}.reference-model-heading .kicker{grid-column:1/-1}.scope-summary{grid-template-columns:1fr}.scope-summary>small{grid-column:1}.home-reference{grid-template-columns:1fr}.reference-explorer-compact .cube-orbit{width:min(60vw,25rem)}.clearview-use-grid{grid-template-columns:1fr 1fr}.clearview-use-grid article:nth-child(2){border-right:1px solid rgba(232,238,237,.18)}.clearview-use-grid article:nth-child(-n+2){border-bottom:0}}@media(max-width:760px){.home-reference{min-height:auto}.home-reference h2{font-size:clamp(3rem,13vw,4.5rem)}.reference-model-heading,.prime-arch-reference,.clearview-entry,.clearview-hero,.clearview-why,.clearview-use-heading,.clearview-samples-intro,.clearview-notice,.recruit-hire-heading,.clearview-cta{grid-template-columns:1fr}.cube-stage{display:none}.reference-explorer{display:block}.axis-heading{grid-template-columns:2rem 1fr}.axis-options,.business-recognition{margin-left:3rem}.scope-summary>div{grid-template-columns:1fr}.prime-arch-reference{min-height:auto}.ontology-mark{width:min(75vw,24rem)}.clearview-entry{min-height:auto}.clearview-use-grid,.clearview-samples,.recruit-hire-phases{grid-template-columns:1fr}.clearview-use-grid article,.clearview-use-grid article:nth-child(2),.clearview-use-grid article:last-child,.clearview-samples article,.clearview-samples article:last-child{min-height:auto;border-right:1px solid var(--v2-line);border-bottom:0}.clearview-use-grid article:last-child,.clearview-samples article:last-child{border-bottom:1px solid var(--v2-line)}.clearview-use-grid h3{margin-top:2.5rem}.cinema-chain{margin-top:3rem}.recruit-hire-phases article,.recruit-hire-phases article:last-child{grid-column:auto;min-height:auto}.recruit-hire-phases strong{margin-top:2rem}.recruit-hire-activities summary{grid-template-columns:1fr}.recruit-hire-activities li{grid-template-columns:2.5rem 1fr}.clearview-cta-actions{display:grid}.clearview-cta-actions .v2-link{width:100%}}@media(prefers-reduced-motion:reduce){.reference-cube{transition:none}.cube-stage{display:none}}@media(forced-colors:active){.scope-volume{border:4px solid Highlight;background:Highlight}.axis-options button[aria-pressed=true]{color:HighlightText;background:Highlight}.cube-stage{display:none}}
