/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.grow{flex-grow:1}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--plum:#21162f;--porcelain:#f4f0e7;--cobalt:#3457ff;--acid:#d7e43e;--ink:#17141c;--muted:#625d67;--rule:#17141c42;--focus-ring:var(--cobalt);--max:1520px;--gutter:clamp(24px,4.5vw,72px);--pad:max(var(--gutter),calc((100vw - var(--max))/2 + 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--plum)}body{background:var(--porcelain);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;margin:0;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}button{font:inherit}em{font-family:var(--font-editorial),Georgia,serif;font-weight:620}::selection{background:var(--acid);color:var(--plum)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.site-header,.hero,.build,.case-enterprise,.intelligence,.identity-wyered,.contact,.site-footer{--focus-ring:var(--acid)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;background:var(--acid);color:var(--plum);padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}main:focus{outline:none}#build,#work,#intelligence,#career,#contact{scroll-margin-top:74px}.site-header{z-index:30;min-height:72px;padding:0 var(--pad);color:var(--porcelain);background:#21162ff5;border-bottom:1px solid #f4f0e738;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.wordmark{letter-spacing:.12em;align-items:center;gap:.65rem;font-size:.76rem;font-weight:850;display:flex}.wordmark i{color:var(--cobalt);font-style:normal}.brand-emblem{flex:none;width:34px;height:34px;margin-right:.18rem;overflow:visible}.emblem-ring{fill:none;stroke:#f4f0e7b8;stroke-width:1.4px}.emblem-wire{fill:none;stroke:var(--cobalt);stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.emblem-node{fill:var(--acid)}.desktop-nav{align-items:center;gap:clamp(1rem,2.3vw,2.4rem);font-size:.73rem;font-weight:750;display:flex}.desktop-nav a{border-bottom:1px solid #0000;align-items:center;min-height:44px;padding:.45rem 0;display:inline-flex}.desktop-nav a:hover{border-color:var(--acid)}.nav-linkedin,.nav-contact{border:1px solid #f4f0e74d!important;padding:.65rem .9rem!important}.nav-linkedin{color:#f4f0e7c7}.nav-linkedin b{display:none}.nav-linkedin:hover{color:var(--porcelain);border-color:var(--cobalt)!important}.nav-contact{background:var(--porcelain);color:var(--plum);border-color:var(--porcelain)!important}.nav-contact:hover{background:var(--acid);color:var(--plum);border-color:var(--acid)!important}.mobile-navigation{display:none;position:relative}.mobile-menu-trigger{min-width:96px;min-height:44px;color:var(--porcelain);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f4f0e766;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}.mobile-menu-trigger i{color:var(--acid);font-size:1.15rem;font-style:normal;line-height:1}.mobile-menu-panel{z-index:29;max-height:calc(100svh - 72px);padding:1rem var(--pad) 1.35rem;background:#21162ffc;border-bottom:1px solid #f4f0e759;display:grid;position:fixed;top:72px;left:0;right:0;overflow:auto;box-shadow:0 22px 50px #00000047}.mobile-menu-panel a{min-height:56px;font-family:var(--font-editorial),Georgia,serif;border-bottom:1px solid #f4f0e747;justify-content:space-between;align-items:center;font-size:1.45rem;font-weight:620;display:flex}.mobile-menu-panel a:after{content:"↓";color:var(--acid);font-family:var(--font-sans),Arial,sans-serif;font-size:.9rem}.mobile-menu-panel a[data-external]:after{content:"↗"}.hero{background:var(--plum);min-height:max(760px,100svh - 72px);color:var(--porcelain);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.hero-copy{z-index:3;width:auto;min-height:inherit;padding:clamp(76px,8vw,124px) clamp(28px,3vw,52px) clamp(76px,8vw,124px) var(--pad);flex-direction:column;grid-area:1/1/auto/9;justify-content:center;display:flex;position:relative}.eyebrow,.section-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:850}.eyebrow{color:#f4f0e7b8}.eyebrow span{display:block}.eyebrow span+span{color:#f4f0e780;margin-top:.42rem;font-size:.92em}.hero h1{letter-spacing:-.07em;white-space:nowrap;margin:1.25rem 0 1.75rem;font-size:clamp(4.4rem,7.6vw,8.4rem);font-weight:790;line-height:.84}.hero h1 em{color:var(--acid);font-size:.93em}.hero-deck{color:#f4f0e7e0;max-width:760px;margin:0;font-size:clamp(1.1rem,1.45vw,1.45rem);line-height:1.55}.identity-line{color:#f4f0e7b3;margin:1.35rem 0 0;font-size:.78rem}.identity-line b{color:var(--porcelain)}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem;margin-top:2rem;font-size:.76rem;font-weight:800;display:flex}.button{background:var(--cobalt);min-width:255px;color:var(--porcelain);justify-content:space-between;gap:1.5rem;padding:1rem 1.15rem;display:inline-flex}.hero-actions>a:not(.button){border-bottom:1px solid #f4f0e78c;padding-bottom:.22rem}.hero-actions>a:hover{border-color:var(--acid)}.living-plan{--fold-x-a:0px;--fold-y-a:0px;--fold-x-b:0px;--fold-y-b:0px;z-index:1;width:100%;height:100%;min-height:inherit;opacity:.96;pointer-events:none;grid-area:1/7/auto/13;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0 18%,#000 42% 100%);mask-image:linear-gradient(90deg,#0000 0 18%,#000 42% 100%)}.plan{width:max(720px,112%);height:112%;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.fold{fill:none;stroke-linecap:round;stroke-linejoin:round}.fold-depth{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.fold-depth-a{transform:translate3d(var(--fold-x-a),var(--fold-y-a),0)}.fold-depth-b{transform:translate3d(var(--fold-x-b),var(--fold-y-b),0)}.fold-drift{transform-origin:440px 450px}.fold-drift-a{animation:15s ease-in-out 2.2s infinite alternate fold-tension-a}.fold-drift-b{animation:18s ease-in-out 2.2s infinite alternate fold-tension-b}.fold-sweep-a{clip-path:inset(100% 0 0);animation:.9s cubic-bezier(.2,.8,.2,1) 80ms forwards fold-enter-a}.fold-sweep-b{clip-path:inset(0 0 100%);animation:1.05s cubic-bezier(.2,.8,.2,1) .36s forwards fold-enter-b}.fold-primary{stroke:url(#fold-cobalt);stroke-width:42px;opacity:.9}.fold-counter{stroke:url(#fold-light);stroke-width:24px;opacity:.88}.fold-echo{stroke-width:1.5px;opacity:.5}.echo-a{stroke:var(--porcelain)}.echo-b{stroke:var(--cobalt)}.echo-c{stroke:var(--acid);opacity:.62}.fold-over{opacity:1}.fold-spine{fill:none;stroke:#f4f0e78a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.75s ease-out 1.2s forwards spine-resolve}.fold-charge{fill:none;stroke:var(--acid);stroke-width:8px;stroke-linecap:round;stroke-dasharray:.075 .925;stroke-dashoffset:1px;opacity:0;animation:8.4s cubic-bezier(.35,.1,.2,1) 1.45s infinite both charge-pass}.fold-register{fill:none;stroke:#f4f0e76b;stroke-width:1.4px}.fold-register path:first-child{stroke:var(--acid)}.hero:after,.contact:after{content:"";z-index:2;pointer-events:none;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");position:absolute;inset:0}.proof-concourse{padding:0 var(--pad);background:var(--porcelain);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.proof{border-left:1px solid var(--rule);min-height:150px;padding:2rem clamp(18px,2.7vw,42px);position:relative}.proof:last-child{border-right:1px solid var(--rule)}.proof b{color:var(--cobalt);letter-spacing:-.055em;font-size:clamp(2.6rem,3.8vw,4.5rem);line-height:.9;display:block}.proof p{max-width:210px;color:var(--muted);margin:.75rem 0 0;font-size:.72rem;font-weight:700;line-height:1.45}.proof-link{color:var(--cobalt);letter-spacing:.08em;text-transform:uppercase;opacity:0;margin-top:1rem;font-size:.62rem;font-weight:850;transition:opacity .2s,transform .2s;display:block;transform:translateY(4px)}.proof:hover .proof-link,.proof:focus-visible .proof-link{opacity:1;transform:none}.section{padding:clamp(90px,8vw,125px) var(--pad)}.section h2,.work h2,.contact h2{letter-spacing:-.06em;margin:0;font-size:clamp(3.3rem,5.8vw,6.8rem);font-weight:770;line-height:.9}.story{background:var(--porcelain);display:block}.story-copy{max-width:1180px;margin:0}.story-copy .section-kicker{color:var(--cobalt)}.story h2{margin-top:1rem;font-size:clamp(3.2rem,5vw,6rem)}.story h2 em{color:var(--cobalt)}.story-lede{max-width:850px;color:var(--muted);margin:2rem 0 0;font-size:1.08rem;line-height:1.72}.story-chapters{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.story-chapters p{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:0;padding:1.25rem}.story-chapters b,.story-chapters span{display:block}.story-chapters b{text-transform:uppercase;letter-spacing:.06em;font-size:.79rem}.story-chapters span{color:var(--muted);margin-top:.55rem;font-size:.84rem;line-height:1.55}.build{background:var(--plum);color:var(--porcelain)}.build>.section-kicker{color:#f4f0e7b8}.section-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(48px,7vw,120px);margin-top:1rem;display:grid}.section-intro h2 em{color:var(--acid)}.section-intro>p{color:#f4f0e7b3;max-width:520px;margin:0;font-size:1rem;line-height:1.7}.engagement-line{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;margin:1.35rem 0 0;font-size:.7rem;font-weight:850}.pillar-grid{border-top:1px solid #f4f0e773;border-left:1px solid #f4f0e773;grid-template-columns:1fr 1fr;margin-top:clamp(60px,6vw,90px);display:grid}.pillar{border-bottom:1px solid #f4f0e773;border-right:1px solid #f4f0e773;flex-direction:column;min-height:330px;padding:2.4rem;display:flex;position:relative}.pillar small{color:#f4f0e7b8;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:850}.pillar h3{letter-spacing:-.045em;margin:.55rem 0 1rem;font-size:clamp(2rem,2.8vw,3.2rem);font-weight:790;line-height:.95}.pillar p{color:#f4f0e7b8;margin:0;font-size:.95rem;line-height:1.65}.pillar footer{letter-spacing:.06em;border-top:1px solid #f4f0e74d;align-self:end;margin-top:1.7rem;padding-top:1rem;font-size:.66rem;font-weight:750}.work{background:var(--porcelain)}.work-header{padding:clamp(95px,8vw,125px) var(--pad);grid-template-columns:1.25fr .75fr;gap:1rem clamp(48px,7vw,120px);display:grid}.work-header .section-kicker{color:var(--cobalt);grid-column:1/-1;margin-bottom:0}.work-header h2 em{color:var(--cobalt)}.work-header>p{max-width:460px;color:var(--muted);align-self:end;margin:0;line-height:1.7}.case{border-top:1px solid var(--ink);background:var(--porcelain);min-height:430px;color:var(--ink);grid-template-columns:90px minmax(0,1fr) clamp(280px,20vw,400px);display:grid}.case-visual,.case-copy{padding:clamp(32px,3.6vw,58px)}.case-result{min-width:0;padding-block:clamp(32px,3.6vw,58px);padding-inline:clamp(28px,2.2vw,44px)}.case-visual{border-right:1px solid;position:relative}.case-copy{border-right:1px solid;flex-direction:column;justify-content:center;display:flex}.case-result{flex-direction:column;justify-content:center;display:flex}.case-number{letter-spacing:.11em;font-size:.74rem;font-weight:850}.case-category{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.case h3{letter-spacing:-.05em;max-width:840px;margin:.75rem 0 1.6rem;font-size:clamp(2.5rem,3.7vw,4.5rem);font-weight:790;line-height:.95}.case-bands{border-top:1px solid;grid-template-columns:repeat(3,1fr);display:grid}.case-bands p{border-right:1px solid;margin:0;padding:1rem 1rem 0 0;font-size:.84rem;line-height:1.55}.case-bands p+p{padding-left:1rem}.case-bands p:last-child{border-right:0}.case-bands b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.66rem;display:block}.case-tags{flex-wrap:wrap;gap:.45rem;margin-top:1.5rem;display:flex}.case-tags span{letter-spacing:.06em;font-size:.63rem;font-weight:800}.case-tags span:not(:last-child):after{content:" ·";margin-left:.45rem}.case-result b{max-width:100%;color:var(--cobalt);letter-spacing:-.065em;white-space:nowrap;font-size:clamp(3rem,4.1vw,5.25rem);line-height:.84}.case-result span{margin-top:.8rem;font-size:.7rem;font-weight:700;line-height:1.45}.case-enterprise{background:var(--plum);color:var(--porcelain)}.case-enterprise .case-category{color:#f4f0e7b8}.case-enterprise .case-result b{color:var(--acid)}.intelligence{background:var(--cobalt);color:var(--porcelain)}.intelligence-heading{grid-template-columns:1.2fr .8fr;gap:1rem clamp(48px,7vw,120px);display:grid}.intelligence-heading .section-kicker{color:var(--porcelain);grid-column:1/-1}.intelligence h2 em{color:var(--acid)}.intelligence-heading>p{color:#f4f0e7cc;align-self:end;max-width:580px;margin:0;line-height:1.7}.operating-layer{border-top:1px solid #f4f0e799;border-bottom:1px solid #f4f0e799;margin-top:clamp(55px,6vw,85px)}.scenario-tabs{border-bottom:1px solid #f4f0e773;grid-template-columns:repeat(3,1fr);display:grid}.scenario-tabs button{min-height:62px;color:var(--porcelain);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #f4f0e759;padding:.9rem;font-size:.72rem;font-weight:800}.scenario-tabs button:last-child{border-right:0}.scenario-tabs button.active{background:var(--plum);color:var(--porcelain)}.architecture{grid-template-columns:1fr 64px 1fr 64px 1fr;min-height:350px;padding:2.2rem 0;display:grid}.architecture-column{flex-direction:column;gap:.7rem;display:flex}.architecture-column>b{color:var(--porcelain);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem}.architecture-column>span{border-bottom:1px solid #f4f0e766;align-items:center;min-height:50px;padding:.7rem 0;font-size:.82rem;font-weight:650;display:flex}.architecture-route{position:relative}.architecture-route:before{content:"";background:#f4f0e7a6;height:1px;position:absolute;top:50%;left:20%;right:20%}.architecture-note{border-top:1px solid #f4f0e766;margin:0;padding:1rem 0;font-size:.7rem}.system-principles{border-top:1px solid #f4f0e773;border-left:1px solid #f4f0e773;grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.system-principles p{border-bottom:1px solid #f4f0e773;border-right:1px solid #f4f0e773;margin:0;padding:1.2rem;font-size:.84rem}.system-principles b{color:var(--porcelain)}.depth-bands{border-top:1px solid #f4f0e773;border-left:1px solid #f4f0e773;grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.depth-bands div{border-bottom:1px solid #f4f0e773;border-right:1px solid #f4f0e773;padding:1.2rem}.depth-bands b{font-size:1.3rem;display:block}.depth-bands span{color:#f4f0e7b8;margin-top:.4rem;font-size:.72rem;display:block}.intelligence-close{max-width:880px;font-family:var(--font-editorial),Georgia,serif;margin:2rem 0 0 auto;font-size:clamp(1.5rem,2.2vw,2.5rem);line-height:1.3}.ai-cta{border-bottom:2px solid var(--porcelain);color:var(--porcelain);margin-top:2rem;padding-bottom:.3rem;font-weight:800;display:inline-block}.identity{grid-template-columns:1fr 1fr;padding:0;display:grid}.identity-panel{flex-direction:column;min-height:520px;padding:clamp(55px,6vw,90px);display:flex}.identity-panel h2{letter-spacing:-.055em;margin:1rem 0 1.5rem;font-size:clamp(2.7rem,4.2vw,5rem);font-weight:790;line-height:.93}.identity-panel p{max-width:640px;font-size:1rem;line-height:1.7}.identity-panel>a,.identity-panel>div:last-child{margin-top:auto;font-weight:800}.identity-panel>div:last-child{gap:1.5rem;display:flex}.identity-wyered{background:var(--plum);color:var(--porcelain)}.identity-wyered .section-kicker{color:#f4f0e7b8}.identity-tanner{background:var(--porcelain);color:var(--ink)}.identity-tanner .section-kicker{color:var(--cobalt)}.career-index{background:var(--porcelain)}.career-index>.section-kicker{color:var(--cobalt);letter-spacing:.14em;line-height:1.5;font-size:.69rem!important}.career-list{border-top:1px solid var(--ink);margin-top:2rem}.career-list article{border-bottom:1px solid var(--rule);grid-template-columns:120px 155px minmax(245px,.65fr) 1fr;align-items:start;gap:1.5rem;padding:1.35rem 0;display:grid}.career-list time{color:var(--cobalt);font-size:.7rem;font-weight:800}.career-list h3{font-family:var(--font-editorial),Georgia,serif;margin:0;font-size:1.35rem}.career-list strong{font-size:.82rem}.career-list p{color:var(--muted);margin:0;font-size:.86rem}.career-list .current{background:#3457ff17;padding-left:1rem;padding-right:1rem}.contact{min-height:90svh;padding:clamp(95px,9vw,140px) var(--pad);background:var(--plum);color:var(--porcelain);position:relative;overflow:hidden}.contact>.section-kicker{z-index:3;color:#f4f0e7b8;position:relative}.contact h2{z-index:3;max-width:1180px;margin:1.2rem 0 3.5rem;font-size:clamp(4.2rem,7.7vw,9rem);position:relative}.contact h2 em{color:var(--acid)}.contact-intro{z-index:3;color:#f4f0e7c2;max-width:720px;margin:-1.6rem 0 2rem;font-size:1rem;line-height:1.7;position:relative}.contact-routes{z-index:3;border-top:1px solid var(--porcelain);border-left:1px solid var(--porcelain);grid-template-columns:1fr 1fr;max-width:1050px;display:grid;position:relative}.contact-routes a{border-right:1px solid var(--porcelain);border-bottom:1px solid var(--porcelain);grid-template-columns:35px 1fr 25px;align-items:center;gap:1rem;min-height:78px;padding:1rem;font-weight:750;display:grid}.contact-routes a:hover{background:var(--acid);color:var(--plum)}.contact-routes b{font-size:.64rem}.contact-routes i{font-size:1.1rem;font-style:normal}.contact-email-row{z-index:3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;max-width:1050px;margin-top:3rem;display:grid;position:relative}.contact-email{border-top:2px solid var(--porcelain);border-bottom:2px solid var(--porcelain);min-width:0;font-family:var(--font-editorial),Georgia,serif;overflow-wrap:anywhere;justify-content:space-between;padding:1rem 0;font-size:clamp(2.1rem,4.3vw,5rem);display:flex}.copy-email-control{flex-direction:column;align-items:stretch;min-width:130px;display:flex;position:relative}.copy-email-control button{border:1px solid var(--acid);background:var(--acid);min-height:52px;color:var(--plum);text-transform:uppercase;cursor:pointer;padding:.8rem 1rem;font-size:.7rem;font-weight:850}.copy-email-status{width:240px;color:var(--porcelain);text-align:right;font-size:.68rem;position:absolute;top:calc(100% + .5rem);right:0}.site-footer{padding:2rem var(--pad);background:var(--plum);color:var(--porcelain);border-top:1px solid #f4f0e733;justify-content:space-between;align-items:center;gap:2rem;font-size:.71rem;display:flex;position:relative}.site-footer p{margin:0}.site-footer>p:first-of-type{text-align:center;width:min(54vw,760px);position:absolute;left:50%;transform:translate(-50%)}.not-found{--focus-ring:var(--acid);min-height:100svh;padding:var(--pad);background:var(--plum);color:var(--porcelain);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.not-found .section-kicker{color:var(--acid)}.not-found h1{letter-spacing:-.065em;max-width:980px;margin:1rem 0;font-size:clamp(4rem,9vw,9rem);line-height:.86}.not-found p{color:#f4f0e7c2;max-width:600px;font-size:1.1rem}.not-found .button{margin-top:2rem}@keyframes fold-enter-a{to{clip-path:inset(0)}}@keyframes fold-enter-b{to{clip-path:inset(0)}}@keyframes spine-resolve{to{stroke-dashoffset:0}}@keyframes charge-pass{0%,3%{opacity:0;stroke-dashoffset:1px}7%,20%{opacity:1}27%{opacity:0;stroke-dashoffset:0}28%,to{opacity:0;stroke-dashoffset:1px}}@keyframes fold-tension-a{to{transform:translate(7px,-6px)rotate(.35deg)}}@keyframes fold-tension-b{to{transform:translate(-5px,8px)rotate(-.28deg)}}@media (width<=1100px){.desktop-nav{display:none}.mobile-navigation{display:block}.hero-actions>a:not(.button),.ai-cta,.identity-panel a{align-items:center;min-height:44px;display:inline-flex}.hero{min-height:max(720px,100svh - 72px)}.hero-copy{grid-column:1/11}.living-plan{opacity:.62;grid-column:7/13;-webkit-mask-image:linear-gradient(90deg,#0000 0 38%,#000 70% 100%);mask-image:linear-gradient(90deg,#0000 0 38%,#000 70% 100%)}.plan{width:max(660px,128%);left:58%}.proof-concourse{grid-template-columns:1fr 1fr}.proof:nth-child(odd){border-left:0}.proof{border-top:1px solid var(--rule)}.section-intro,.intelligence-heading,.work-header{grid-template-columns:1fr;gap:2rem}.pillar-grid{grid-template-columns:1fr}.pillar{min-height:280px}.case{grid-template-columns:130px 1fr}.case-result{border-top:1px solid;flex-direction:row;grid-column:1/-1;align-items:center;gap:1.5rem;min-height:145px}.case-result span{max-width:190px;margin-top:0}.case-copy{border-right:0}.architecture{grid-template-columns:1fr 42px 1fr 42px 1fr}.identity{grid-template-columns:1fr}.identity-panel{min-height:440px}.career-list article{grid-template-columns:100px 145px 1fr}.career-list p{grid-column:3}.site-footer{grid-template-columns:1fr auto;display:grid}.site-footer>p:first-of-type{text-align:center;grid-area:1/1/auto/-1;width:auto;position:static;transform:none}.site-footer .wordmark{grid-area:2/1}.site-footer>p:last-child{grid-area:2/2}}@media (width<=900px){.hero{min-height:0;display:block}.hero-copy{width:100%;min-height:0;padding:62px var(--gutter) 36px}.hero h1{white-space:normal;font-size:clamp(3.35rem,11vw,5.4rem)}.hero-deck{font-size:1rem}.button{width:100%}.living-plan{opacity:.9;width:100%;height:260px;min-height:0;position:relative;-webkit-mask-image:none;mask-image:none}.plan{width:120%;height:370px;top:42%;left:50%}}@media (width<=760px){:root{--gutter:22px}.site-header{min-height:68px}.mobile-menu-panel{max-height:calc(100svh - 68px);top:68px}.wordmark{gap:.4rem;min-height:44px;font-size:.66rem}.brand-emblem{width:29px;height:29px;margin-right:.1rem}.hero h1{font-size:clamp(3.35rem,14vw,4.6rem)}.living-plan{height:250px}.plan{width:125%;height:360px}.proof{min-height:130px;padding:1.4rem}.proof b{font-size:2.5rem}.section{padding-top:75px;padding-bottom:75px}.section h2,.work h2{font-size:clamp(2.9rem,13vw,4.2rem)}.story-chapters{grid-template-columns:1fr}.pillar{padding:1.7rem}.work-header{padding-top:75px;padding-bottom:75px}.case{grid-template-columns:1fr;min-height:0}.case-visual{border-bottom:1px solid;border-right:0;min-height:115px}.case-copy,.case-result{padding:2rem var(--gutter)}.case-result{flex-direction:column;grid-column:1;align-items:flex-start;gap:0}.case-result span{max-width:none;margin-top:.8rem}.case h3{font-size:2.8rem}.case-bands{grid-template-columns:1fr}.case-bands p,.case-bands p+p{border-bottom:1px solid;border-right:0;padding:.8rem 0}.scenario-tabs{grid-template-columns:1fr}.scenario-tabs button{border-bottom:1px solid #f4f0e766;border-right:0}.architecture{grid-template-columns:1fr;padding:1.3rem 0}.architecture-route{min-height:42px}.architecture-route:before{width:1px;height:auto;inset:0 auto 0 50%}.system-principles,.depth-bands{grid-template-columns:1fr}.identity-panel{padding:70px var(--gutter)}.career-list article{grid-template-columns:1fr;gap:.45rem}.career-list p{grid-column:1}.contact h2{font-size:clamp(3.8rem,17vw,6rem)}.contact-routes{grid-template-columns:1fr}.contact-email-row{grid-template-columns:1fr;align-items:stretch}.contact-email{font-size:clamp(1.7rem,8.4vw,2.6rem)}.copy-email-control{align-items:flex-start}.copy-email-control button{min-width:150px}.copy-email-status{text-align:left;left:0;right:auto}.site-footer{text-align:center;grid-template-columns:1fr}.site-footer .wordmark,.site-footer>p:last-child{grid-area:auto/1;justify-self:center}.site-footer>p:first-of-type{grid-row:auto}}@media (width>=1800px){.case{grid-template-columns:var(--pad) minmax(0,1fr) clamp(360px,20vw,400px)}.case-visual{justify-content:center;padding-left:0;padding-right:0;display:flex}.case-copy{padding-left:clamp(48px,3vw,64px);padding-right:clamp(48px,3vw,64px)}}@media (width<=480px){.proof-concourse{grid-template-columns:1fr}.proof,.proof:nth-child(odd){border-left:0}.proof:last-child{border-right:0}}@media (width<=360px){.site-header{padding-left:14px;padding-right:14px}.wordmark{gap:.3rem;font-size:.58rem}.brand-emblem{width:26px;height:26px}.mobile-menu-trigger{min-width:86px;padding:.55rem .65rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fold-sweep{clip-path:inset(0)}.fold-spine{stroke-dashoffset:0}.fold-charge{display:none}.fold-depth,.fold-drift{transform:none!important}}@media (forced-colors:active){:focus-visible{outline:3px solid highlight}.mobile-menu-trigger,.mobile-menu-panel,.scenario-tabs button,.contact-routes a,.copy-email-control button{border:1px solid buttontext}.scenario-tabs button.active{outline-offset:-4px;outline:3px solid highlight}}@media print{@page{margin:.6in}*{transition:none!important;animation:none!important}body{color:#111;background:#fff}.skip-link,.site-header,.hero,.proof-concourse,.story,.build,.work,.intelligence,.identity,.contact,.site-footer{display:none!important}.career-index{color:#111!important;background:#fff!important;padding:0!important;display:block!important}.career-index:before{content:"TANNER WYER / CAREER INDEX";letter-spacing:-.02em;margin-bottom:.22in;font-size:20pt;font-weight:800;display:block}.career-index .section-kicker{margin-bottom:.15in;color:#111!important}.career-list article{break-inside:avoid;border-color:#777!important;grid-template-columns:.85in 1.25in 2fr!important;padding:.16in 0!important;display:grid!important}.career-list p{color:#222!important;grid-column:3!important}}
