.demo-tools{position:fixed;top:22px;right:30px;z-index:10000;display:flex;align-items:center;gap:14px;font:11px IBM Plex Mono,monospace;color:#17251f}.demo-tools span{opacity:.65}.demo-tools a{padding:9px 12px;background:#f7f4ea;border:1px solid #17251f;color:inherit;text-decoration:none;box-shadow:2px 2px #17251f}.personal-demo .work-card{cursor:pointer}.personal-demo .work-card:focus-visible{outline:3px solid #04b9d8;outline-offset:8px}.personal-demo .intro-paper__body{font-size:clamp(16px,1.7vw,26px);line-height:1.55}.personal-demo .work-card__sum{font-family:Inclusive Sans,Arial,PingFang SC,sans-serif;line-height:1.6}.personal-demo .contact-lede{white-space:normal;text-wrap:balance}.personal-client-name{position:absolute;inset:0;display:grid;place-items:center;font:600 18px IBM Plex Mono,PingFang SC,sans-serif;pointer-events:none;color:#17251f;text-align:center}.personal-demo .has-user-image .work-card__photo{object-fit:cover}.personal-demo .has-user-image .work-card__copy{z-index:3}.personal-demo .has-user-image .work-card-tilt:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f7f4ea,#f7f4eaf2 30%,#f7f4ea00 74%);pointer-events:none;z-index:1}.project-dialog{width:min(740px,calc(100vw - 36px));max-height:85dvh;overflow:auto;padding:48px;border:1px solid #25362d;background:#f7f4ea;color:#17251f;box-shadow:10px 10px #17251f33;font:17px/1.7 Inclusive Sans,PingFang SC,sans-serif}.project-dialog::backdrop{background:#17251f99;backdrop-filter:blur(7px)}.project-close{float:right;border:0;background:none;color:inherit;cursor:pointer;font:inherit}.project-kicker{font:12px monospace;letter-spacing:.12em}.project-dialog h2{font-size:38px;line-height:1.15;margin:20px 0}.project-dialog img{width:100%;height:auto;margin:12px 0;display:block}.project-note{border-top:1px solid #b6beb7;padding-top:24px}.project-action{display:inline-block;background:#17251f;color:#f7f4ea;padding:10px 20px;text-decoration:none;margin-top:16px}@media(max-width:767px){.demo-tools{top:18px;bottom:auto;right:70px;gap:6px;font-size:9px}.demo-tools span{display:none}.demo-tools a{padding:7px 9px}.project-dialog{padding:22px}.project-dialog h2{font-size:28px}.personal-demo .has-user-image .work-card-tilt:after{background:linear-gradient(0deg,#f7f4ea,#f7f4eaf2 30%,#f7f4ea00 78%)}.personal-client-name{font-size:13px}}.fred-sequence .foreground-logo svg path:not(:first-child){display:none}.fred-sequence .foreground-logo svg text{font-weight:700}.fred-sequence .foreground-gibbles,.fred-sequence .work-gibbles{visibility:hidden}.fred-sequence .hero-id-name,.fred-sequence .hero-id-role{font-family:IBM Plex Mono,PingFang SC,sans-serif!important}.fred-sequence .work-tagline{font-family:Inclusive Sans,PingFang SC,sans-serif;font-size:clamp(24px,3.3vw,48px);font-weight:600}.fred-sequence .work-card__photo,.fred-sequence .work-card__depth,.fred-sequence .work-card__sticker-wrap,.fred-sequence .work-card__csip,.fred-sequence .work-card__motif{display:none!important}.fred-sequence .fred-project .work-card-tilt{background:#eae8e0}.fred-sequence .work-card__stack h3{font-family:Inclusive Sans,PingFang SC,sans-serif;font-size:clamp(26px,3vw,44px);line-height:1.15;max-width:90%;font-weight:700}.fred-sequence .work-card__meta{font-size:12px;letter-spacing:0;max-width:90%;white-space:normal}.fred-sequence .work-card__sum{font-size:14px!important;line-height:1.7}.fred-read-hint{position:absolute;right:24px;bottom:20px;font:11px IBM Plex Mono,PingFang SC,sans-serif}.fred-sequence .client-paper__logo,.fred-sequence .client-gif{display:none!important}.fred-sequence .personal-client-name{font-size:clamp(15px,1.7vw,24px);padding:12px}.fred-sequence .through-line-video[hidden]{display:none!important}.fred-portrait{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 20%}.fred-sequence .intro-paper__kicker{font-family:Inclusive Sans,PingFang SC,sans-serif;font-size:clamp(20px,2vw,30px);font-weight:600}.fred-sequence .intro-paper__body{font-size:clamp(14px,1.5vw,22px);line-height:1.65}.fred-background{white-space:pre-line;font:12px/1.8 Inclusive Sans,PingFang SC,sans-serif;margin-top:20px;color:#40514e}.fred-sequence .quote-poster-fragment{background-image:var(--quote-poster-image)}.fred-sequence .quote-line-copy{font-family:Inclusive Sans,PingFang SC,sans-serif;font-size:clamp(20px,3.2vw,48px);font-weight:700}.fred-sequence .process-art[hidden]{display:none!important}.fred-sequence .process-caption p:last-child{font-family:Inclusive Sans,PingFang SC,sans-serif}.fred-sequence .contact-lede{font-family:Inclusive Sans,PingFang SC,sans-serif;font-size:clamp(18px,2.2vw,32px)}.fred-sequence .contact-identity p,.fred-sequence .contact-identity span{font-family:Inclusive Sans,PingFang SC,sans-serif}.fred-sequence .project-dialog{z-index:20000}.fred-sequence .project-dialog h2{font:700 34px/1.35 Inclusive Sans,PingFang SC,sans-serif}.fred-sequence .project-dialog h3{font-size:21px;margin-top:30px}.fred-sequence .project-dialog p{white-space:pre-line}.fred-sequence .worlds-copy p:last-child{max-width:40em}.fred-sequence .cut-client-face{font-family:Inclusive Sans,PingFang SC,sans-serif}.fred-sequence .cut-project-card{background:#eae8e0}@media(max-width:767px){.fred-sequence .work-card__stack h3{font-size:28px;max-width:96%;padding-right:12px}.fred-sequence .work-card__meta{font-size:10px}.fred-read-hint{right:12px;bottom:8px;font-size:10px}.fred-sequence .work-card__copy ul{padding-bottom:25px}.fred-sequence .work-card__copy li{font-size:10px}.fred-sequence .intro-paper__body{font-size:15px}.fred-background{font-size:10px;margin-top:12px}.fred-sequence .intro-paper__kicker{font-size:20px}.fred-sequence .quote-line-copy{font-size:6vw}.fred-sequence .process-caption h2{font-size:12vw}.fred-sequence .contact-lede{font-size:5vw}.fred-sequence .project-dialog h2{font-size:27px}.fred-sequence .work-tagline{font-size:7vw}.fred-sequence .personal-client-name{font-size:15px}}.fred-sequence .sticker-shadow{display:none!important}.fred-sequence .fred-background{position:absolute;left:0;right:0;bottom:0;margin:0;padding:8px 12px;background:#f7f4ea;color:#17251f;font:10px/1.5 Inclusive Sans,PingFang SC,sans-serif;white-space:pre-line;z-index:2}@media(max-width:767px){.fred-sequence .fred-background{font-size:8px;padding:5px 8px}}.fred-poster-hint{position:absolute;right:0;bottom:-38px;margin:0;color:#fbf6e7;font:12px/1.5 Inclusive Sans,PingFang SC,sans-serif;pointer-events:none}.fred-poster-credit{position:absolute;right:0;bottom:-60px;color:#fbf6e7;font:10px/1.5 Inclusive Sans,PingFang SC,sans-serif;text-decoration:underline;text-underline-offset:3px;pointer-events:auto}.fred-sequence .contact-footer{z-index:2}.fred-sequence .contact-identity{isolation:isolate}.fred-sequence .contact-identity>img{z-index:1}.fred-sequence .contact-identity>div{display:block;white-space:normal;z-index:2;padding-left:6.5vw}.fred-sequence .fred-contact-person{position:absolute;left:-2vw;bottom:-5vh;width:min(31vw,46vh);height:min(54vw,70vh);margin:0;z-index:0;pointer-events:none;transform:rotate(-6deg);transform-origin:50% 100%}.fred-sequence .fred-contact-photo{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(3px 5px 3px #17251f20)}.fred-sequence .contact-identity p{font-size:26px;margin:0;padding-bottom:10px}.fred-sequence .contact-identity span{font-size:10px;line-height:1.5;letter-spacing:.5px}@media(max-width:767px){.fred-sequence .contact-copy h2{font-size:min(17vw,12svh)}.fred-sequence .contact-lede{font-size:clamp(17px,4vw,24px)}.fred-sequence .contact-mail{font-size:clamp(16px,4vw,26px)}.fred-sequence .contact-identity>img,.fred-sequence .contact-identity>div{translate:0 55px}.fred-sequence .contact-identity>div{padding-left:32vw}.fred-sequence .fred-contact-person{left:3vw;bottom:-32px;width:56vw;height:96vw;max-height:46svh;transform:rotate(-5deg)}.fred-sequence .contact-identity p{font-size:23px;padding-bottom:7px}.fred-sequence .contact-identity span{font-size:9px;letter-spacing:0}}.fred-sequence.animated .work-gibbles{visibility:visible;left:auto;right:var(--girl-right,18px);bottom:var(--girl-bottom,68px);width:calc(var(--girl-height,340px) * .666667);height:var(--girl-height,340px);filter:none;pointer-events:none}.fred-sequence .work-gibbles>img{position:absolute;visibility:hidden}.fred-sequence .work-gibbles .fred-work-mascot{position:absolute;inset:0;overflow:hidden;pointer-events:none;isolation:isolate}.fred-work-mascot svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;mix-blend-mode:plus-lighter}.fred-work-window{position:absolute;inset:0 var(--girl-lane,280px) 0 0;overflow:hidden;pointer-events:none}.fred-sequence.animated .work-rail{padding-right:var(--girl-lane,280px)}.fred-sequence.animated .work-gibbles:before{content:"";position:absolute;left:32%;right:27%;bottom:-3px;height:7px;border-radius:50%;background:#2436241a;filter:blur(2px)}@media(max-width:640px){.fred-work-window{inset:0;overflow:visible}.fred-sequence.animated .work-rail{padding-right:0}.fred-sequence.animated .portfolio-cards .work-card{height:var(--girl-card-height,240px)}.fred-sequence.animated .portfolio-cards .work-card__stack h3{font-size:28px}}@media(max-width:640px)and (max-height:740px){.fred-sequence.animated .work-note-stage .work-note{display:none}.fred-sequence.animated .work-heading{top:92px}.fred-sequence.animated .work-heading h2{font-size:36px}.fred-sequence.animated .work-tagline{font-size:24px}}@media(max-width:767px)and (max-height:740px){.fred-sequence .fred-contact-person{max-height:36svh;bottom:-16px}}.thought-composition{position:relative;width:100%;container-type:inline-size;color:#17251f}.thought-art{position:relative;width:100%;aspect-ratio:2.65;isolation:isolate;font-family:Inclusive Sans,PingFang SC,sans-serif}.thought-art *{box-sizing:border-box}.thought-paper{background:#f9f7ee;box-shadow:.5cqw .8cqw .65cqw #17251f25}.thought-paper:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.055;background:url(/finale-assets/Sheet-topleft.webp) center/cover;mix-blend-mode:multiply}.thought-art small,.thought-art strong,.thought-art b,.thought-art span{position:relative}.thought-art small{font-size:1.25cqw;font-weight:500;letter-spacing:.04em}.thought-pencil{font-family:Inclusive Sans,Kaiti SC,serif;font-size:1.7cqw;transform:rotate(-4deg)}.thought-strip{background:#17251f;color:#fffdf3;padding:1cqw 2cqw;box-shadow:.3cqw .5cqw .4cqw #17251f22}.thought-art em{font-style:normal}.thought-arrow{position:absolute;width:22%;left:27%;top:10%;fill:none;stroke:#17251f;stroke-width:5;stroke-linecap:round}.thought-read{position:relative;margin:2.5cqw 0 0 2%;padding:8px 0;min-height:44px;background:transparent;border:0;border-bottom:1px solid currentColor;color:#17251f;font:13px/1.5 IBM Plex Mono,PingFang SC,sans-serif;pointer-events:auto;cursor:pointer}.thought-read:hover{color:#9c2466}.thought-read:focus-visible{outline:3px solid #f34a9b;outline-offset:5px}.fred-sequence [data-thought-scene] .process-caption{margin-bottom:3vh}.fred-sequence [data-thought-scene] .process-caption h2{font-size:clamp(38px,5.5vw,76px)}.fred-sequence [data-thought-scene] .process-caption p:last-child{font-size:clamp(12px,1.2vw,17px);max-width:48em}.memory-origin{position:absolute;left:5%;top:5%;width:21%;height:73%;padding:2cqw;transform:rotate(-8deg);border-top:.7cqw solid #17251f}.memory-origin strong{display:block;font:15cqw/.95 Burn,Impact,sans-serif}.memory-origin span{display:block;font-size:1.2cqw;margin-top:1cqw}.memory-copies{position:absolute;left:49%;top:9%;width:45%;height:53%}.memory-copies span{position:absolute;padding:1.5cqw 2.5cqw;font-size:2.5cqw;font-weight:800;width:64%;background:#e9ff78;transform:rotate(5deg)}.memory-copies span:nth-child(2){top:31%;left:13%;background:#f34a9b;transform:rotate(-3deg)}.memory-copies span:nth-child(3){top:62%;left:28%;background:#fffdf3;transform:rotate(3deg)}.memory-equation{position:absolute;left:28%;top:42%;font:8cqw/1 Burn,Impact,sans-serif;transform:rotate(-6deg)}.memory-equation i{font-style:normal;color:#8560ef;font-family:sans-serif;font-size:7cqw}.memory-line{position:absolute;left:35%;top:74%;font-size:3cqw;font-weight:800;transform:rotate(-3deg)}.memory-line em{color:#e9ff78}.memory-note{position:absolute!important;left:3%;top:91%}.adoption-disc{position:absolute;left:8%;top:0;width:34%;aspect-ratio:1;border-radius:50%;background:#8b65ee;transform:rotate(-9deg);box-shadow:1cqw .7cqw #17251f}.adoption-disc span{position:absolute;left:25%;top:12%;font:1.5cqw monospace;letter-spacing:.3em}.adoption-disc b{position:absolute;left:15%;top:25%;font-size:5.7cqw;line-height:1.13;letter-spacing:-.06em}.adoption-disc i{position:absolute;left:19%;bottom:13%;font:1.5cqw monospace}.adoption-receipt{position:absolute;left:53%;top:-3%;width:34%;padding:2.3cqw 3cqw 3.8cqw;transform:rotate(6deg);clip-path:polygon(0 0,100% 0,100% 96%,95% 100%,90% 96%,85% 100%,80% 96%,75% 100%,70% 96%,65% 100%,60% 96%,55% 100%,50% 96%,45% 100%,40% 96%,35% 100%,30% 96%,25% 100%,20% 96%,15% 100%,10% 96%,5% 100%,0 96%)}.adoption-receipt small{display:block;border-bottom:1px dashed;padding-bottom:1cqw}.adoption-receipt p{display:flex;justify-content:space-between;font-size:2cqw;margin:1.2cqw 0}.adoption-receipt p span{font-size:2.4cqw;font-weight:800}.adoption-receipt strong{display:block;padding-top:1cqw;border-top:1px dashed;font-size:1.7cqw}.receipt-code{height:2.5cqw;width:63%;margin-top:1.4cqw;background:repeating-linear-gradient(90deg,#17251f 0 .2cqw,transparent .2cqw .5cqw,#17251f .5cqw .9cqw,transparent .9cqw 1.1cqw)}.adoption-stamp{position:absolute!important;left:31%;top:66%;padding:1cqw 2cqw;border:.35cqw solid;background:#f34a9b;font-size:2.3cqw;font-weight:800;transform:rotate(-12deg)}.adoption-note{position:absolute!important;left:7%;top:96%}.workflow-old{position:absolute;left:3%;top:8%;width:36%;padding:2.5cqw;transform:rotate(-7deg)}.workflow-old>span{font-size:1.2cqw}.workflow-old>div{font-size:2cqw;margin:2cqw 0}.workflow-old p{font-size:2.2cqw;margin:0}.workflow-cross{position:absolute!important;right:1%;top:-18%;font:12cqw/1 sans-serif;color:#f34a9b;transform:rotate(12deg)}.workflow-new{position:absolute;left:55%;top:0;width:40%;transform:rotate(3deg)}.workflow-new>.thought-strip{display:block;font-size:1.6cqw;text-align:center}.workflow-step{position:relative;background:#60c7db;margin:.8cqw 0;padding:1cqw 2cqw;font-weight:800;font-size:2.3cqw}.workflow-step:after{content:"↓";position:absolute;right:6%;bottom:-1.1cqw;font-size:2.7cqw;z-index:1}.workflow-step:last-child:after{content:"↗";bottom:.7cqw}.workflow-title{position:absolute;left:8%;top:63%;font-size:3.6cqw;font-weight:900;line-height:1.2;transform:rotate(-3deg)}.workflow-title em{background:#e9ff78;padding:0 .6cqw}.workflow-turn{position:absolute!important;left:40%;top:28%;font:9cqw/1 sans-serif;color:#8560ef}.creation-question{position:absolute;left:0;top:-15%;font:34cqw/1 Burn,Impact,sans-serif;color:#f34a9b;opacity:.8;transform:rotate(-12deg)}.creation-note{position:absolute;left:10%;top:4%;width:30%;height:67%;padding:2.3cqw;background:#eeff83;transform:rotate(-7deg)}.creation-note b{display:block;font-size:2.4cqw;line-height:1.45;margin-top:2cqw}.creation-note span{display:block;margin-top:2cqw}.creation-demo{position:absolute;left:40%;top:25%;width:25%;height:60%;padding:2cqw;transform:rotate(5deg);background:#17251f;color:#f9f7ee}.creation-demo b{display:block;font-size:3cqw;margin:2cqw 0}.creation-demo>span{font-size:1.4cqw}.creation-demo i{position:absolute;right:10%;bottom:8%;font:5cqw/1 sans-serif;color:#eeff83}.creation-product{position:absolute;left:67%;top:8%;width:29%;height:78%;padding:2.2cqw;transform:rotate(-4deg)}.creation-product b{display:block;font-size:4.1cqw;margin:2cqw 0}.creation-product>span{font-size:1.5cqw}.creation-product strong{display:block;background:#f34a9b;padding:.9cqw;font-size:2.2cqw;margin-top:2cqw;transform:rotate(7deg)}.creation-note-end{position:absolute!important;left:19%;top:95%}.judgment-orbit{position:absolute;left:4%;top:10%;width:30%;height:78%;border:.5cqw solid #9068ed;border-radius:50%;transform:rotate(-19deg)}.judgment-girl{position:absolute;left:4%;top:-19%;width:32%;height:120%;object-fit:contain;filter:drop-shadow(.5cqw .7cqw .25cqw #17251f35)}.judgment-star{position:absolute!important;left:27%;top:-6%;font-size:9cqw;color:#f34a9b;transform:rotate(12deg)}.judgment-person{position:absolute!important;left:5%;top:88%;font-size:1.7cqw;transform:rotate(-7deg)}.judgment-title{position:absolute;left:39%;top:8%;transform:rotate(-3deg)}.judgment-title>span{display:inline-block;font-size:2.8cqw;background:#f9f7ee;padding:.6cqw 1.2cqw}.judgment-title b{display:block;font-size:4.8cqw;line-height:1.65;letter-spacing:-.04em}.judgment-title em{background:#e9ff78;padding:.2cqw .7cqw}.judgment-labels{position:absolute;left:40%;top:62%;display:flex;gap:1cqw;transform:rotate(3deg)}.judgment-labels span{background:#17251f;color:#f9f7ee;font-size:1.7cqw;padding:1cqw 1.3cqw}.judgment-labels span:nth-child(2){background:#f34a9b;color:#17251f;transform:rotate(-7deg)}.judgment-note{position:absolute!important;left:44%;top:87%}.taste-word{position:absolute;left:8%;top:1%;display:flex;gap:.7cqw;transform:rotate(-3deg)}.taste-word span{display:block;font:13cqw/.95 Burn,Impact,sans-serif;padding:.8cqw 1.2cqw;background:#f9f7ee;box-shadow:.4cqw .6cqw .3cqw #17251f25}.taste-word span:nth-child(2){background:#17251f;color:#e9ff78;transform:rotate(9deg)}.taste-word span:nth-child(3){background:#f34a9b;transform:rotate(-6deg)}.taste-word span:nth-child(4){background:#9068ed;transform:translateY(1cqw)}.taste-word span:nth-child(5){transform:rotate(6deg)}.taste-circle{position:absolute;left:4%;top:-8%;width:79%;height:64%;border:.4cqw solid #9068ed;border-radius:50%;transform:rotate(-8deg);pointer-events:none}.taste-sticker{position:absolute!important;right:5%;top:3%;width:15%;aspect-ratio:1;display:grid;place-items:center;background:#e9ff78;border-radius:50%;border:.3cqw dashed #17251f;font-size:1.8cqw;font-weight:800;transform:rotate(15deg)}.taste-strips{position:absolute;left:24%;top:58%;display:flex;flex-wrap:wrap;gap:.8cqw;width:70%;transform:rotate(-3deg)}.taste-strips span{background:#17251f;color:#fff;font-size:2.3cqw;font-weight:700;padding:1cqw 2cqw}.taste-strips span:nth-child(2){transform:rotate(4deg)}.taste-note{position:absolute!important;left:9%;top:87%}.taste-swatches{position:absolute;right:10%;top:86%;display:flex}.taste-swatches i{width:3cqw;height:3cqw;border-radius:50%;background:#17251f;margin-left:-.4cqw;border:.2cqw solid #f9f7ee}.taste-swatches i:nth-child(2){background:#f34a9b}.taste-swatches i:nth-child(3){background:#9068ed}.taste-swatches i:nth-child(4){background:#e9ff78}.taste-swatches i:nth-child(5){background:#60c7db}.connect-wires{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#17251f;stroke-width:3;stroke-dasharray:8 8}.connect-core{position:absolute;left:33%;top:13%;width:36%;padding:2.6cqw;background:#60c7db;transform:rotate(-5deg)}.connect-core b{display:block;font-size:4.1cqw;line-height:1.15;margin-top:1.8cqw}.connect-node{position:absolute;padding:1.3cqw 2cqw;font:3cqw/1.2 IBM Plex Mono,PingFang SC,sans-serif}.connect-node small{display:block;font-size:1.2cqw;margin-top:.8cqw}.node-agent{left:3%;top:4%;transform:rotate(-8deg)}.node-skill{left:7%;top:67%;background:#e9ff78;transform:rotate(7deg)}.node-knowledge{right:3%;top:0;transform:rotate(8deg)}.node-flow{right:3%;top:69%;background:#9068ed;transform:rotate(-6deg)}.connect-stamp{position:absolute!important;left:36%;top:81%;font-size:2cqw;background:#f34a9b;border:.3cqw solid;padding:.6cqw 2cqw;transform:rotate(5deg)}@media(max-width:640px){.fred-sequence [data-thought-scene] .process-caption h2{font-size:11vw}.fred-sequence [data-thought-scene] .process-caption p:last-child{font-size:12px;line-height:1.6;max-width:28em}.fred-sequence [data-thought-scene] .process-caption{margin-bottom:4vh}.thought-art{aspect-ratio:1.45}.thought-art small{font-size:2.3cqw}.thought-pencil{font-size:3cqw}.thought-read{margin-top:5cqw;font-size:12px}.memory-origin{left:4%;width:32%;height:57%;padding:3cqw}.memory-origin strong{font-size:23cqw}.memory-origin span{font-size:2.1cqw}.memory-copies{left:44%;top:16%;width:53%;height:39%}.memory-copies span{font-size:3.7cqw;width:76%;padding:2cqw}.memory-copies span:nth-child(3){left:14%}.memory-copies span:nth-child(2){left:6%}.thought-arrow{left:32%;top:0;width:26%}.memory-equation{left:42%;top:53%;font-size:13cqw}.memory-equation i{font-size:10cqw}.memory-line{left:14%;top:77%;font-size:5.3cqw}.memory-note{top:96%;left:9%}.adoption-disc{left:1%;top:4%;width:49%}.adoption-disc span{font-size:2.4cqw}.adoption-disc b{font-size:8cqw}.adoption-disc i{font-size:2.1cqw;bottom:20%}.adoption-receipt{left:53%;width:45%;top:19%;padding:3cqw 3cqw 6cqw}.adoption-receipt p{font-size:3.1cqw;margin:2cqw 0}.adoption-receipt p span{font-size:4cqw}.adoption-receipt strong{font-size:2.8cqw}.receipt-code{height:4cqw}.adoption-stamp{left:4%;top:65%;font-size:3.3cqw;padding:1.7cqw 2cqw}.adoption-note{top:94%;left:3%}.workflow-old{left:1%;width:48%;padding:3cqw}.workflow-old>span{font-size:2.3cqw}.workflow-old>div{font-size:2.8cqw;margin:3cqw 0}.workflow-old p{font-size:3cqw}.workflow-cross{font-size:17cqw}.workflow-new{left:53%;top:28%;width:45%}.workflow-new>.thought-strip{font-size:2.8cqw}.workflow-step{font-size:3.5cqw;padding:2cqw;margin:1.4cqw 0}.workflow-step:after{font-size:4cqw;bottom:-2cqw}.workflow-title{left:1%;top:69%;font-size:5cqw}.workflow-turn{left:30%;top:44%;font-size:14cqw}.creation-question{font-size:50cqw;top:-9%}.creation-note{left:7%;width:43%;height:51%;padding:3cqw}.creation-note b{font-size:3.7cqw}.creation-note span{margin-top:3cqw}.creation-demo{left:6%;top:58%;width:41%;height:37%;padding:3cqw}.creation-demo b{font-size:5cqw;margin:2cqw 0}.creation-demo>span{font-size:2.4cqw}.creation-product{left:53%;top:28%;width:44%;height:56%;padding:3cqw}.creation-product b{font-size:7cqw;margin:3cqw 0}.creation-product>span{font-size:2.6cqw}.creation-product strong{font-size:3.5cqw;margin-top:3cqw}.creation-note-end{top:99%;left:28%;font-size:2.8cqw}.judgment-girl{left:-9%;top:-7%;width:57%;height:112%}.judgment-orbit{left:1%;top:13%;width:37%;height:72%}.judgment-star{left:29%;top:0;font-size:14cqw}.judgment-title{left:39%;top:14%}.judgment-title>span{font-size:4.8cqw}.judgment-title b{font-size:7cqw;line-height:1.45;max-width:8em;margin-top:3cqw}.judgment-title em{display:block;width:max-content}.judgment-labels{left:41%;top:64%;flex-wrap:wrap;max-width:55%;gap:1.5cqw}.judgment-labels span{font-size:2.8cqw;padding:1.5cqw 2cqw}.judgment-note{left:44%;top:92%;font-size:2.7cqw}.judgment-person{left:1%;top:97%;font-size:2.8cqw}.taste-word{left:2%;top:16%;gap:.6cqw}.taste-word span{font-size:19cqw;padding:1cqw 1.5cqw}.taste-circle{left:0;top:9%;width:96%;height:46%}.taste-sticker{right:1%;top:-6%;width:24%;font-size:3cqw}.taste-strips{left:12%;top:58%;width:85%;gap:1.5cqw}.taste-strips span{font-size:3.8cqw;padding:1.5cqw 2cqw}.taste-note{top:86%;left:2%;font-size:4cqw}.taste-swatches{top:91%;right:3%}.taste-swatches i{width:5cqw;height:5cqw}.connect-node{font-size:4.4cqw;padding:2cqw 3cqw}.connect-node small{font-size:2.3cqw}.connect-core{left:19%;top:28%;width:63%;padding:4cqw}.connect-core small{font-size:2.4cqw}.connect-core b{font-size:7cqw;margin-top:3cqw}.node-agent{left:1%;top:0}.node-knowledge{right:0;top:3%}.node-skill{left:1%;top:78%}.node-flow{right:0;top:80%}.connect-stamp{left:30%;top:73%;font-size:3cqw}.connect-wires{transform:none}}.thought-composition{width:min(100%,106svh);margin:0 auto}.fred-sequence #design-graph-label{display:none}.thought-composition{transition:opacity .25s ease}.fred-sequence [data-thought-scene][data-blur]:not([data-blur^="0."]) .thought-composition{opacity:.2}@media(prefers-reduced-motion:reduce){.thought-composition{transition:none}}.connect-wire-mobile{display:none}@media(max-width:640px){.connect-wire-desktop{display:none}.connect-wire-mobile{display:block}}.fred-sequence .portfolio-cards .fred-project .work-card-tilt{background:#f9f7ee;overflow:hidden}.fred-sequence .portfolio-cards .fred-project .work-card-tilt:after{display:none}.project-cover-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.fred-sequence .portfolio-cards .fred-project .work-card__copy{padding:0;pointer-events:none}.fred-sequence .portfolio-cards .fred-project .work-card__meta{position:absolute;top:5%;left:3.6%;width:auto;max-width:89%;padding:5px 8px;background:#f9f7eedb;border-radius:0;font:11px/1.4 IBM Plex Mono,PingFang SC,sans-serif;letter-spacing:0;color:#17251f}.fred-sequence .portfolio-cards .fred-project .work-card__stack{position:absolute;top:22%;left:0;width:53%;padding:18px 24px 22px;gap:14px;background:#f7edddf5;clip-path:polygon(0 0,96% 2%,99% 10%,97% 19%,100% 30%,97% 43%,99% 57%,97% 72%,100% 86%,96% 98%,0 100%)}.fred-sequence .portfolio-cards .fred-project .work-card__stack h3{font-family:Inclusive Sans,PingFang SC,sans-serif;font-size:clamp(24px,2.6vw,36px);line-height:1.22;font-weight:800;letter-spacing:-.04em;white-space:pre-line;padding:0;max-width:none;color:#17251f}.fred-sequence .portfolio-cards .fred-project[data-cover-theme=collaboration] .work-card__stack h3{font-size:clamp(38px,5vw,66px);letter-spacing:-.05em}.project-cover-tagline{margin:0;font:14px/1.8 Inclusive Sans,PingFang SC,sans-serif;max-width:20em;color:#34443e}.fred-sequence .portfolio-cards .fred-project .work-card__sum-wrap,.fred-sequence .portfolio-cards .fred-project .work-card__tags{display:none!important}.fred-sequence .fred-project .fred-read-hint{right:auto;left:24px;bottom:22px;padding:5px 0;border-bottom:1px solid #17251f;font:11px/1.5 IBM Plex Mono,PingFang SC,sans-serif;color:#17251f}.project-cover-sticker{position:absolute;right:6%;bottom:12%;z-index:2;padding:12px 17px;font:800 18px/1.35 Inclusive Sans,PingFang SC,sans-serif;white-space:pre-line;color:#17251f;pointer-events:none;box-shadow:3px 5px #17251f25;transform:rotate(-9deg)}[data-cover-theme=toolkit] .project-cover-sticker{background:#ed4c96;border:3px solid #f9f7ee;outline:1px solid #17251f}[data-cover-theme=collaboration] .project-cover-sticker{background:#e9ff78;transform:rotate(7deg);clip-path:polygon(3% 0,100% 5%,96% 100%,0 95%)}[data-cover-theme=cases] .project-cover-sticker{background:#f9f7ee;border:2px dashed #b9367a;border-radius:50%;width:100px;height:100px;padding:6px;display:grid;place-content:center;text-align:center;transform:rotate(11deg);font-size:16px}@media(max-width:767px){.fred-sequence .portfolio-cards .fred-project .work-card__meta{top:5%;left:3%;padding:3px 6px;font-size:9px}.fred-sequence .portfolio-cards .fred-project .work-card__stack{top:23%;width:60%;padding:10px 16px 13px;gap:8px}.fred-sequence .portfolio-cards .fred-project .work-card__stack h3{font-size:clamp(19px,5.4cqw,23px);line-height:1.24}.fred-sequence .portfolio-cards .fred-project[data-cover-theme=collaboration] .work-card__stack h3{font-size:clamp(34px,10cqw,44px)}.project-cover-tagline{font-size:10px;line-height:1.65}.fred-sequence .fred-project .fred-read-hint{left:16px;bottom:9px;font-size:9px;padding:3px 0}.project-cover-sticker{right:5%;bottom:10%;padding:7px 9px;font-size:12px;border-width:2px}[data-cover-theme=cases] .project-cover-sticker{width:64px;height:64px;font-size:11px}}@media(max-width:640px)and (max-height:740px){.project-cover-tagline{display:none}.fred-sequence .portfolio-cards .fred-project .work-card__stack{top:29%}}
