.practice.cohesive-home .home-survey-entry{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"heading heading" "specimen actions";grid-template-rows:auto 1fr;align-items:start;gap:28px clamp(32px,5vw,80px);padding:clamp(32px,4vw,60px) 0 8px}.practice.cohesive-home .home-survey-entry__heading{grid-area:heading;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:28px clamp(32px,5vw,80px);min-width:0;padding-block:28px 16px}.practice.cohesive-home .home-survey-entry .living-kicker{max-width:none;margin:0 0 20px;font:400 11px/1.5 var(--ff-jetbrains,monospace);letter-spacing:.12em;text-transform:uppercase}.practice.cohesive-home .home-survey-entry h3{margin:0 0 22px;font:400 clamp(40px,4.4vw,64px)/1.02 var(--studio-display);letter-spacing:-.055em;text-wrap:balance}.practice.cohesive-home .home-survey-entry__description{max-width:48ch;margin:0;color:var(--studio-muted);font:400 clamp(17px,1.4vw,20px)/1.55 var(--studio-display)}.practice.cohesive-home .home-survey-entry__lead{margin:0 0 18px;max-width:34ch;color:var(--studio-ink);font:400 clamp(21px,2vw,28px)/1.35 var(--studio-display)}.practice.cohesive-home .home-survey-entry__lead a{display:inline;width:auto;min-height:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.practice.cohesive-home .home-survey-entry__lead a:focus-visible{outline:2px solid var(--studio-blue);outline-offset:4px}.practice.cohesive-home .home-survey-entry>.survey-signal{grid-area:specimen}.practice.cohesive-home .home-survey-entry .survey-signal__surface{height:clamp(340px,34vw,470px)}.practice.cohesive-home .home-survey-entry .survey-signal__edition{left:0;right:0}.practice.cohesive-home .home-survey-entry .survey-signal__caption{padding:6px 0 0}@media (min-width:820px){.practice.cohesive-home .home-survey-entry .survey-signal__caption{padding:20.5px 0 8.6px}}.practice.cohesive-home .home-survey-entry .survey-signal__hint,.practice.cohesive-home .home-survey-entry .survey-signal__loading{max-width:48ch;margin:0;font:400 12px/1.6 var(--studio-display)}.practice.cohesive-home .home-survey-entry .survey-signal__hint{margin-top:14px}.practice.cohesive-home .home-survey-entry__actions{grid-area:actions;display:grid;min-width:0;margin:0;border-top:1px solid var(--studio-line);align-self:center;padding-top:24px}.practice.cohesive-home .home-survey-entry__path{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:106px;padding:20px 0;border:0;border-bottom:1px solid var(--studio-line);color:var(--studio-ink);background:transparent;text-decoration:none}.practice.cohesive-home .home-survey-entry__path strong{display:block;margin-bottom:8px;font:400 clamp(24px,2.2vw,30px)/1.15 var(--studio-display);letter-spacing:-.035em}.practice.cohesive-home .home-survey-entry__path small{display:block;color:var(--studio-muted);font:400 14px/1.5 var(--studio-display)}.practice.cohesive-home .home-survey-entry__arrow{align-self:start;color:var(--studio-blue);font:400 28px/1.15 var(--studio-display)}.practice.cohesive-home .home-survey-entry__path:focus-visible strong,.practice.cohesive-home .home-survey-entry__path:hover strong{color:var(--studio-blue);text-decoration:underline;text-underline-offset:5px}.practice.cohesive-home .home-survey-entry__actions a:focus-visible{outline:2px solid var(--studio-blue);outline-offset:5px}.practice.cohesive-home .home-survey-entry__about{min-height:56px;margin-top:12px;padding:12px 0;border:0;color:var(--studio-ink);background:transparent;font:400 14px/1.5 var(--studio-display)}.practice.cohesive-home .home-survey-entry__about>:first-child{text-decoration:underline;text-underline-offset:4px}@media (prefers-reduced-motion:no-preference){html:not([data-quiet=true]) .practice.cohesive-home .home-survey-entry__arrow{transition:transform .24s cubic-bezier(.22,.75,.2,1)}html:not([data-quiet=true]) .practice.cohesive-home .home-survey-entry__path:is(:hover,:focus-visible) .home-survey-entry__arrow{transform:translate(3px,-3px)}}@media (max-width:819px){.practice.cohesive-home .home-survey-entry{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "specimen" "actions";grid-template-rows:auto;gap:28px}.practice.cohesive-home .home-survey-entry__heading{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.practice.cohesive-home .home-survey-entry h3{font-size:clamp(36px,5vw,40px)}.practice.cohesive-home .home-survey-entry__description{max-width:48ch}.practice.cohesive-home .home-survey-entry .survey-signal__surface{height:clamp(330px,55vw,420px)}.practice.cohesive-home .home-survey-entry__actions{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.practice.cohesive-home .home-survey-entry__about,.practice.cohesive-home .home-survey-entry__actions>.living-kicker{grid-column:1/-1}}@media (max-width:480px){.practice.cohesive-home .home-survey-entry__actions{grid-template-columns:minmax(0,1fr)}.practice.cohesive-home .home-survey-entry__path{min-height:96px}}.home-creative-pair .home-writing-entry>.writing-composition{container-type:inline-size;position:relative;isolation:isolate;padding:0;color:var(--studio-paper);background:var(--studio-ink)}.home-writing-entry .writing-composition:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(100deg,var(--studio-ink) 4%,color-mix(in srgb,var(--studio-ink) 90%,transparent) 43%,color-mix(in srgb,var(--studio-ink) 20%,transparent) 100%)}.home-creative-pair .home-writing-entry .writing-composition__landscape{position:absolute;z-index:-2;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center;opacity:.6}.writing-composition__author{position:absolute;inset:7% auto auto 7%}.writing-composition .writing-composition__eyebrow{margin:0 0 5cqi;font:400 clamp(9px,2cqi,12px)/1.4 var(--ff-jetbrains),monospace;letter-spacing:.07em;text-transform:uppercase}.writing-composition .writing-composition__name{display:grid;margin:0;font-family:var(--studio-display);font-weight:400;letter-spacing:-.065em;line-height:.95}.writing-composition__name>span:first-child{font-size:25cqi}.writing-composition__name>span:last-child{padding-top:.15em;font-size:10cqi;letter-spacing:-.05em}.writing-composition .writing-composition__thought{position:absolute;left:7%;bottom:18%;margin:0;max-width:45%;font:400 clamp(13px,3.2cqi,20px)/1.5 var(--studio-display);letter-spacing:-.02em}.writing-composition__book{position:absolute;right:5%;bottom:17%;width:38%;aspect-ratio:5/8;transform:rotate(5deg);transform-origin:center 90%;box-shadow:-12px 18px 30px color-mix(in srgb,var(--studio-ink) 70%,transparent)}.home-creative-pair .home-writing-entry .writing-composition__book img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.writing-composition .writing-composition__edition{position:absolute;inset:auto 7% 6%;display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--studio-paper) 30%,transparent);font:400 clamp(9px,2.1cqi,13px)/1.35 var(--ff-jetbrains),monospace;letter-spacing:.07em}.writing-composition__edition>span:last-child{text-align:right;color:color-mix(in srgb,var(--studio-paper) 76%,var(--studio-ink))}.home-writing-entry:focus-visible{outline:2px solid var(--studio-blue);outline-offset:6px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-quiet=true]) .writing-composition__book{transition:transform .65s var(--studio-ease)}html:not([data-quiet=true]) .home-writing-entry:is(:hover,:focus-visible) .writing-composition__book{transform:translateY(-6px) rotate(1deg)}}@media (max-width:480px){.home-creative-pair .home-writing-entry>.writing-composition{height:370px}}