:root{--ink:#1f2924;--ink-soft:#33443c;--field:#31483f;--field-dark:#203229;--bone:#fbf8f0;--paper:#f3ecdc;--paper-2:#eadcc3;--copper:#b66a3c;--copper-strong:#9a552e;--brass:#d2aa63;--blueprint:#254a5f;--sage:#7e9a80;--line:#1f29242e;--shadow:0 28px 80px #18221d2e;--radius-xl:34px;--radius-lg:24px;--radius-md:16px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 0%, #d2aa6347, transparent 32rem), linear-gradient(180deg, var(--bone), var(--paper) 46%, #e7d7bd);color:var(--ink);margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;line-height:1.55}body:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#b66a3c12 1.4px,#0000 1.5px),radial-gradient(#31483f0d 1.4px,#0000 1.5px);background-position:0 0,16px 16px;background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}a{color:inherit}img,svg{max-width:100%;display:block}.skip-link{z-index:50;background:var(--field-dark);color:var(--bone);border-radius:999px;padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf8f0d1;border-bottom:1px solid #1f29241c;position:sticky;top:0}.nav{max-width:var(--max);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.9rem 1.2rem;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.brand strong{letter-spacing:-.04em;font-family:Fraunces,serif;font-weight:800}.brand-mark{background:var(--field-dark);width:2.25rem;height:2.25rem;color:var(--brass);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff21,0 10px 24px #2032292e}.brand-mark svg{fill:currentColor;width:1.42rem;height:1.42rem}.nav-menu{align-items:center;gap:.25rem;font-size:.93rem;display:flex}.nav-menu a{color:var(--ink-soft);border-radius:999px;padding:.62rem .78rem;font-weight:600;text-decoration:none}.nav-menu a:hover,.nav-menu a:focus-visible{color:var(--ink);background:#b66a3c1f}.nav-cta{background:var(--field-dark)!important;color:var(--bone)!important}.nav-toggle{border:1px solid var(--line);background:var(--bone);color:var(--ink);border-radius:999px;padding:.6rem .9rem;font-weight:700;display:none}.section{max-width:var(--max);margin:0 auto;padding:6rem 1.2rem;position:relative}.hero{padding-top:5rem}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(320px,.86fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--copper-strong);margin:0 0 .9rem;font-size:.78rem;font-weight:800}h1,h2,h3{letter-spacing:-.055em;margin:0;font-family:Fraunces,Georgia,serif;line-height:.98}h1{max-width:11ch;font-size:clamp(3.5rem,8vw,6.9rem)}h2{font-size:clamp(2.4rem,5vw,4.6rem)}h3{font-size:clamp(1.35rem,2vw,2rem)}.lede{max-width:42rem;color:var(--ink-soft);margin:1.4rem 0 0;font-size:clamp(1.1rem,1.8vw,1.32rem)}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3.1rem;padding:.86rem 1.15rem;font-family:inherit;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.button-primary{background:var(--copper-strong);color:#fff;box-shadow:0 16px 34px #9a552e40}.button-primary:hover,.button-primary:focus-visible{background:#7b3f22;transform:translateY(-1px)}.button-quiet{border-color:var(--line);color:var(--ink);background:#ffffff73}.trust-strip{flex-wrap:wrap;gap:.55rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.trust-strip li{border:1px solid var(--line);color:var(--ink-soft);background:#ffffff6b;border-radius:999px;padding:.45rem .7rem;font-size:.9rem;font-weight:700}.door-panel{background:linear-gradient(145deg, var(--field-dark), #263c32 65%, #2b4338);color:var(--bone);border-radius:var(--radius-xl);box-shadow:var(--shadow);border:1px solid #ffffff26;padding:1rem;transform:rotate(1deg)}.panel-topline{gap:.35rem;padding:.2rem .25rem .9rem;display:flex}.panel-topline span{background:var(--brass);opacity:.8;border-radius:999px;width:.62rem;height:.62rem}.door-scene{background:radial-gradient(circle at 65% 30%,#d2aa6338,#0000 12rem),linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/34px 34px;border-radius:25px;min-height:390px;padding:1.2rem;position:relative;overflow:hidden}.door-scene:before{content:"";border:2px dashed #d2aa6373;border-radius:40%;position:absolute;inset:26% 18%;transform:rotate(-12deg)}.source-card{background:linear-gradient(145deg, var(--field), var(--field-dark));color:var(--bone);z-index:3;border:1px solid #d2aa6347;border-radius:14px;padding:.72rem .9rem;font-size:.88rem;font-weight:800;position:absolute;box-shadow:0 14px 36px #00000052}.source-card-a{border-left-color:var(--brass);border-left-width:3px;top:2.3rem;left:1.1rem}.source-card-b{border-left-color:var(--copper);border-left-width:3px;top:7.6rem;right:1.2rem}.source-card-c{border-left-color:var(--sage);border-left-width:3px;bottom:4.6rem;left:2rem}.door-figure{background:linear-gradient(90deg, transparent 48%, #ffffff38 49% 51%, transparent 52%), linear-gradient(180deg, #c98951, var(--copper-strong));border:4px solid #fbf8f0c7;border-radius:4.5rem 4.5rem 14px 14px;width:8.5rem;height:13rem;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #20322940,0 26px 54px #00000047}.door-figure:before{content:"";border:1px solid #fbf8f073;border-radius:3.6rem 3.6rem 10px 10px;position:absolute;inset:.75rem}.door-knob{background:var(--brass);border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:54%;right:1.45rem;box-shadow:0 0 0 5px #d2aa6329}.site-indicator{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a2821d1;border:1px solid #d2aa634d;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .75rem;display:flex;position:absolute;bottom:1.4rem;right:1.4rem}.indicator-dot{background:#64d97a;border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem;box-shadow:0 0 4px #64d97ab3}.indicator-url{color:#fbf8f0d1;font-size:.76rem;font-weight:600}.mini-metrics{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:.8rem;display:grid}.mini-metrics div{background:#ffffff14;border:1px solid #ffffff21;border-radius:18px;padding:.8rem}.mini-metrics strong{color:var(--brass);font-family:Fraunces,serif;font-size:1.55rem;display:block}.mini-metrics span{color:#fbf8f0b8;font-size:.78rem}.split-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr .9fr;align-items:end;gap:2rem;display:grid}.split-band p:last-child{color:var(--ink-soft);margin:0;font-size:1.18rem}.section-heading{max-width:780px;margin-bottom:2rem}.section-heading p:not(.eyebrow){color:var(--ink-soft);font-size:1.12rem}.compact{margin-bottom:1.4rem}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;display:grid}.price-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fbf8f09e;padding:1.45rem;box-shadow:0 18px 55px #1f292414}.price-card.featured{background:var(--field-dark);color:var(--bone);border-color:#d2aa6385;transform:translateY(-.55rem)}.package-kicker{color:var(--copper-strong);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.6rem;font-size:.72rem;font-weight:900}.featured .package-kicker{color:var(--brass)}.price{color:var(--ink-soft);margin:1.1rem 0 .6rem}.featured .price{color:#fbf8f0c7}.price span{color:var(--ink);font-family:Fraunces,serif;font-size:3.1rem;font-weight:800;line-height:1}.featured .price span{color:var(--brass)}.price-card ul{margin:1.2rem 0 0;padding-left:1.1rem}.price-card li{margin:.55rem 0}.ownership-option{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fbf8f0d6,#eadcc3b8),repeating-linear-gradient(90deg,#1f29240a 0 1px,#0000 1px 22px);border:1px solid #9a552e42;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);align-items:stretch;gap:1.2rem;margin-top:1.25rem;padding:clamp(1.2rem,3vw,2rem);display:grid;box-shadow:0 20px 55px #1f292417}.ownership-copy{padding-right:1rem;position:relative}.ownership-copy:before{content:"";background:var(--line);width:1px;position:absolute;top:.2rem;bottom:.2rem;right:0}.ownership-copy h3{font-size:clamp(2rem,4vw,3.6rem)}.ownership-copy p{color:var(--ink-soft)}.ownership-price{color:var(--ink);margin:.75rem 0 1rem;font-weight:800}.ownership-price span{letter-spacing:-.055em;color:var(--copper-strong);font-family:Fraunces,serif;font-size:clamp(2.1rem,4vw,3.3rem)}.ownership-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ownership-lists div{border:1px solid var(--line);background:#fbf8f09e;border-radius:20px;padding:1rem}.ownership-lists strong{color:var(--copper-strong);letter-spacing:-.035em;margin-bottom:.6rem;font-family:Fraunces,serif;font-size:1.24rem;display:block}.ownership-lists ul{margin:0;padding-left:1.1rem}.ownership-lists li{margin:.45rem 0}.buyout-note{background:var(--field-dark);color:var(--bone);border-radius:18px;grid-column:1/-1;margin:0;padding:.9rem 1rem;font-weight:800}.process-section{background:var(--field-dark);max-width:none;color:var(--bone);padding-left:max(1.2rem, calc((100vw - var(--max)) / 2));padding-right:max(1.2rem, calc((100vw - var(--max)) / 2))}.process-title-lockup{max-width:100%;display:inline-block}.process-title-lockup span{width:max-content;display:block}.process-title-commitment{margin-left:auto}.inverted .eyebrow{color:var(--brass)}.inverted p{color:#fbf8f0b3}.process-list{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.process-list li{background:#263a31;min-height:260px;padding:1.35rem}.process-list span{color:var(--brass);letter-spacing:.12em;font-weight:900}.process-list h3{margin-top:2.2rem;font-size:1.7rem}.process-list p{color:#fbf8f0b8}.work-home{padding-top:7rem}.work-home-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:2rem;padding-bottom:1.5rem;display:grid}.work-home-heading h2{max-width:12ch}.work-home-heading>p{color:var(--ink-soft);margin:0;font-size:1.12rem}.work-lead{background:var(--field-dark);border-radius:var(--radius-xl);box-shadow:var(--shadow);border:1px solid #d2aa6359;grid-template-columns:minmax(0,1.48fr) minmax(280px,.52fr);margin-top:1.5rem;display:grid;overflow:hidden}.work-screen{min-width:0;color:var(--bone);background:#15231c;text-decoration:none;display:block;overflow:hidden}.work-screen img{aspect-ratio:3/2;object-fit:cover;object-position:top;width:100%;height:auto}.browser-rail{color:#fbf8f0a6;background:#17271f;border-bottom:1px solid #ffffff1a;align-items:center;gap:.38rem;min-height:2.5rem;padding:.65rem .8rem;display:flex}.browser-rail i{background:var(--brass);opacity:.75;border-radius:50%;width:.56rem;height:.56rem}.browser-rail b{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:.55rem;font-size:.72rem;font-weight:600;overflow:hidden}.work-lead-copy{color:var(--bone);flex-direction:column;justify-content:flex-end;padding:clamp(1.35rem,3vw,2.4rem);display:flex}.project-number,.project-kind{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900}.project-number{color:var(--brass);margin:0 0 auto}.project-kind{color:var(--copper-strong);margin:0 0 .7rem}.work-lead-copy .project-kind{color:var(--brass)}.work-lead-copy h3{font-size:clamp(2rem,3.5vw,3.5rem)}.work-lead-copy>p:not(.project-number,.project-kind){color:#fbf8f0bd;margin:1rem 0}.text-link,.ledger-open{width:fit-content;color:inherit;text-underline-offset:.25em;font-weight:900;text-decoration-thickness:1px}.text-link{color:var(--brass)}.work-ledger{counter-reset:work-ledger 1;border-top:1px solid var(--line);margin:2.2rem 0 0;padding:0;list-style:none}.work-ledger li{counter-increment:work-ledger;border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.72fr) minmax(260px,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding:1.2rem 0;display:grid}.work-ledger li:before{content:"0" counter(work-ledger);z-index:2;background:var(--field-dark);color:var(--brass);letter-spacing:.08em;grid-area:1/1;place-self:start;margin:.7rem;padding:.3rem .45rem;font:800 .72rem/1 IBM Plex Sans,sans-serif}.ledger-image{border:1px solid var(--line);background:var(--field-dark);border-radius:16px;grid-area:1/1;display:block;overflow:hidden}.ledger-image img{aspect-ratio:3/2;object-fit:cover;object-position:top;width:100%;height:auto}.work-ledger h3{font-size:clamp(1.65rem,2.8vw,2.5rem)}.work-ledger p:not(.project-kind){color:var(--ink-soft);margin:.55rem 0 0}.ledger-open{color:var(--copper-strong);padding:.75rem 0}.work-home-cta{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.2rem 0;display:flex}.work-home-cta p{color:var(--ink-soft);margin:0}.work-page .site-header{background:#fbf8f0f0}.work-hero{max-width:none;padding:6rem max(1.2rem, calc((100vw - var(--max)) / 2)) 4.5rem;background:radial-gradient(circle at 88% 12%, #d2aa6333, transparent 20rem), linear-gradient(145deg, #18271f, var(--field-dark));color:var(--bone);overflow:hidden}.work-hero:after{content:"05";right:max(1.2rem, calc((100vw - var(--max)) / 2));color:#d2aa6317;letter-spacing:-.08em;font:800 clamp(10rem,24vw,22rem)/.72 Fraunces,serif;position:absolute;bottom:-.18em}.work-hero-copy{z-index:1;max-width:900px;position:relative}.work-hero .eyebrow{color:var(--brass)}.work-hero h1{max-width:13ch}.work-hero .lede{color:#fbf8f0c2}.work-register{z-index:1;max-width:var(--max);background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);gap:1px;margin:3rem auto 0;display:grid;position:relative}.work-register a{min-width:0;color:var(--bone);background:#263a31;padding:1rem;text-decoration:none}.work-register span{color:var(--brass);letter-spacing:.12em;margin-bottom:.35rem;font-size:.7rem;font-weight:900;display:block}.work-register strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.work-intro{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;align-items:start;gap:2rem;display:grid}.work-intro h2{font-size:clamp(2.2rem,4.5vw,4rem)}.work-intro-copy{max-width:680px;color:var(--ink-soft);font-size:1.08rem}.work-projects{max-width:var(--max);margin:0 auto;padding:1rem 1.2rem 7rem}.work-project{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(4rem,8vw,7.5rem) 0;display:grid}.work-project:nth-child(2n){grid-template-columns:minmax(290px,.65fr) minmax(0,1.35fr)}.work-project:nth-child(2n) .work-project-visual{grid-area:1/2}.work-project:nth-child(2n) .work-project-copy{grid-area:1/1}.work-project-visual{position:relative}.work-project-visual:after{content:attr(data-number);z-index:-1;color:#9a552e1f;letter-spacing:-.09em;font:800 clamp(8rem,15vw,13rem)/1 Fraunces,serif;position:absolute;bottom:-.34em;right:-.15em}.work-project .work-screen{border-radius:var(--radius-lg);border:1px solid #1f292438;box-shadow:0 24px 70px #1f292433}.work-project-copy h2{font-size:clamp(2.4rem,4.8vw,4.8rem)}.work-project-copy>p:not(.project-number,.project-kind){color:var(--ink-soft);font-size:1.06rem}.project-notes{border-top:1px solid var(--line);margin:1.5rem 0;padding:0;list-style:none}.project-notes li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:.68rem 0}.project-notes li:before{content:"—";color:var(--copper-strong);margin-right:.55rem}.work-project-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.work-project-actions .button-quiet{background:0 0}.concept-note{max-width:var(--max);border-radius:var(--radius-lg);background:var(--field-dark);color:var(--bone);grid-template-columns:.65fr 1.35fr;gap:2rem;margin:0 auto 7rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.concept-note h2{font-size:clamp(2rem,4vw,3.6rem)}.concept-note p{color:#fbf8f0bd;margin:0;font-size:1.05rem}.work-cta-band{max-width:none;padding-left:max(1.2rem, calc((100vw - var(--max)) / 2));padding-right:max(1.2rem, calc((100vw - var(--max)) / 2));background:var(--paper-2);border-top:1px solid #9a552e3d;grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.work-cta-band .eyebrow{color:#7b3f22}.work-cta-band h2{max-width:13ch;font-size:clamp(2.2rem,4.5vw,4.2rem)}.industries{padding-top:4.2rem}.industry-grid{flex-wrap:wrap;gap:.65rem;display:flex}.industry-grid span{border:1px solid var(--line);color:var(--ink-soft);background:#fbf8f09e;border-radius:999px;padding:.7rem .92rem;font-weight:800}.seo-section{padding-top:3rem}.seo-card{background:var(--blueprint);color:var(--bone);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:clamp(1.5rem,5vw,3rem);position:relative;overflow:hidden}.seo-card:after{content:"";border:1px solid #d2aa633d;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-8rem;right:-8rem;box-shadow:0 0 0 38px #d2aa630d,0 0 0 80px #d2aa630a}.seo-card .eyebrow{color:var(--brass)}.seo-card>p{color:#fbf8f0c7;max-width:820px;font-size:1.12rem}.seo-honest-note,.seo-bottom-line{background:#fbf8f014;border:1px solid #d2aa6333;border-radius:18px;padding:.9rem 1rem}.seo-bottom-line{margin:1rem 0 0;font-weight:800;color:var(--bone)!important}.seo-points{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.seo-points div{background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;padding:1rem}.seo-points strong{color:var(--brass);margin-bottom:.35rem;display:block}.seo-points span{color:#fbf8f0b8}.contact-section{grid-template-columns:.82fr 1.18fr;align-items:start;gap:2rem;display:grid}.contact-section>*{min-width:0}.contact-note{border-left:4px solid var(--copper);color:var(--ink-soft);background:#ffffff6b;border-radius:0 16px 16px 0;margin-top:1.2rem;padding:1rem}.contact-form{background:var(--bone);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.25rem}.form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}label{color:var(--ink-soft);gap:.4rem;margin-bottom:1rem;font-size:.92rem;font-weight:800;display:grid}input,select,textarea{width:100%;font:inherit;color:var(--ink);background:#fffdf8;border:1px solid #1f292438;border-radius:14px;padding:.86rem .9rem}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--copper);outline:3px solid #d2aa636b}.consent{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:flex}.consent input{width:auto;margin-top:.25rem}.turnstile-field{gap:.45rem;margin:.25rem 0 1rem;display:grid}.turnstile-help{color:var(--ink-soft);margin:0;font-size:.88rem}.form-status{min-height:1.5rem;color:var(--field);font-weight:800}.footer{color:var(--bone);padding:2rem max(1.2rem, calc((100vw - var(--max)) / 2));background:#18241e;justify-content:space-between;align-items:center;gap:2rem;display:flex}.footer p{color:#fbf8f0ad;margin:.7rem 0 0}.footer nav{flex-wrap:wrap;gap:.8rem;display:flex}.footer nav a{color:#fbf8f0bd;font-weight:700;text-decoration:none}.footer-brand .brand-mark{background:var(--brass);color:var(--field-dark)}@media (width<=980px){.nav-toggle{display:inline-flex}.nav-menu{background:var(--bone);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;align-items:stretch;padding:.8rem;display:none;position:absolute;top:calc(100% + .4rem);left:1rem;right:1rem}.nav-menu.is-open{display:flex}.hero-grid,.split-band,.ownership-option,.contact-section,.work-home-heading,.work-lead,.work-intro,.work-project,.work-project:nth-child(2n),.concept-note,.pricing-grid,.seo-points{grid-template-columns:1fr}.work-lead-copy{min-height:300px}.work-project:nth-child(2n) .work-project-visual,.work-project:nth-child(2n) .work-project-copy{grid-area:auto}.work-project-copy{max-width:700px}.work-register{grid-template-columns:repeat(3,1fr)}.work-cta-band{grid-template-columns:1fr}.price-card.featured{transform:none}.process-list{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){h1{font-size:clamp(3rem,17vw,4.4rem)}.section{padding:4.2rem 1rem}.door-panel{transform:none}.mini-metrics,.ownership-lists,.process-list,.form-grid{grid-template-columns:1fr}.work-ledger li{grid-template-columns:120px 1fr;gap:1rem}.work-ledger .ledger-open{grid-column:2;padding:0}.work-home-cta{flex-direction:column;align-items:stretch}.work-home-cta .button{width:100%}.work-register{grid-template-columns:1fr 1fr}.work-projects{padding-bottom:4rem}.work-project{padding:4.5rem 0}.work-project-visual:after{display:none}.concept-note{margin:0 1rem 4rem}.ownership-copy{padding-right:0}.ownership-copy:before{display:none}.footer{flex-direction:column;align-items:flex-start}.process-title-lockup{display:block}.process-title-lockup span{display:inline}.process-title-lockup .process-title-commitment{width:auto;margin-left:0;display:block}}@media (width<=360px){.turnstile-field{width:100%;max-width:100%;overflow:hidden}.cf-turnstile,.cf-turnstile>div{transform-origin:0 0;width:300px;transform:scale(.82)}.turnstile-help{width:calc(100vw - 4.6rem);max-width:calc(100vw - 4.6rem)}}@media (prefers-reduced-motion:no-preference){.button,.price-card,.work-screen,.ledger-image{transition:transform .2s,background .2s}.price-card:hover{transform:translateY(-4px)}.work-screen:hover,.ledger-image:hover{transform:translateY(-2px)}.price-card.featured:hover{transform:translateY(-10px)}}
