.PhilosophyDraft-module__OqA94q__stroke,.PhilosophyDraft-module__OqA94q__dashed{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.PhilosophyDraft-module__OqA94q__dashed{stroke-dasharray:8 10}.PhilosophyDraft-module__OqA94q__dot{fill:currentColor}.PhilosophyDraft-module__OqA94q__revealer{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round}
.PhilosophyVisuals-module__ZNO7Xq__script{font-family:var(--font-latin);letter-spacing:.02em;white-space:nowrap;color:var(--gold-ink);pointer-events:none;font-size:clamp(22px,2.3vw,34px);font-style:italic;font-weight:400;line-height:1;position:absolute}.PhilosophyVisuals-module__ZNO7Xq__cut1{--cut:polygon(1.5% 1.2%, 9% 0%, 18% 2.6%, 27% 0.6%, 38% 2.2%, 48% 0.2%, 60% 2.8%, 71% 0.8%, 82% 2.4%, 92% 0.4%, 100% 1.8%, 99.2% 18%, 100% 36%, 98.8% 55%, 100% 74%, 99% 90%, 100% 98.6%, 90% 100%, 80% 97.4%, 70% 99.6%, 58% 97%, 47% 99.8%, 36% 97.6%, 25% 100%, 14% 97.8%, 5% 99.4%, 0% 97.2%, 0.8% 80%, 0% 62%, 1% 44%, 0% 26%, 0.9% 10%)}.PhilosophyVisuals-module__ZNO7Xq__cut2{--cut:polygon(0% 2.4%, 7% 0.4%, 15% 3%, 26% 1%, 34% 2.8%, 45% 0%, 54% 2.2%, 66% 0.4%, 76% 3%, 87% 0.8%, 95% 2.6%, 100% 0.6%, 99.4% 14%, 100% 30%, 99% 48%, 100% 66%, 99.2% 84%, 100% 97%, 94% 99.2%, 85% 97.2%, 75% 100%, 63% 97.6%, 52% 99.4%, 42% 97%, 31% 100%, 20% 98%, 11% 99.8%, 3% 97.6%, 0% 100%, 0.7% 86%, 0% 70%, 1% 52%, 0% 36%, 0.8% 18%)}.PhilosophyVisuals-module__ZNO7Xq__cut3{--cut:polygon(0% 0.8%, 10% 2.6%, 21% 0.2%, 31% 2.4%, 41% 0.6%, 52% 2.8%, 62% 0%, 73% 2.2%, 84% 0.5%, 93% 2.9%, 100% 1%, 99.1% 22%, 100% 40%, 99.3% 60%, 100% 78%, 99% 96%, 97.5% 100%, 88% 98%, 78% 100%, 68% 97.4%, 57% 99.6%, 46% 97.8%, 35% 100%, 24% 97.6%, 13% 99.8%, 4% 98.2%, 0% 99%, 1% 82%, 0% 64%, 0.8% 46%, 0% 28%, 1.1% 12%)}.PhilosophyVisuals-module__ZNO7Xq__tear1{--cut:polygon(2% 6%, 10% 0%, 20% 7%, 31% 2%, 42% 8%, 53% 0%, 64% 6%, 75% 1%, 86% 7%, 96% 2%, 100% 8%, 98% 40%, 100% 62%, 97.5% 88%, 100% 100%, 88% 94%, 76% 100%, 64% 93%, 52% 99%, 40% 92%, 28% 100%, 16% 94%, 6% 99%, 0% 93%, 1.5% 66%, 0% 36%, 2% 14%)}.PhilosophyVisuals-module__ZNO7Xq__tear2{--cut:polygon(0% 3%, 8% 8%, 18% 1%, 29% 7%, 40% 0%, 50% 6%, 61% 2%, 72% 8%, 83% 0%, 93% 6%, 100% 2%, 98.5% 24%, 100% 50%, 98% 76%, 100% 96%, 92% 100%, 81% 93%, 70% 99%, 58% 92%, 47% 100%, 36% 94%, 24% 100%, 13% 93%, 4% 98%, 0% 96%, 1% 72%, 0% 44%, 1.8% 20%)}.PhilosophyVisuals-module__ZNO7Xq__tear3{--cut:polygon(1% 2%, 12% 7%, 23% 0%, 34% 6%, 45% 1%, 56% 8%, 67% 2%, 78% 7%, 89% 0%, 97% 5%, 100% 1%, 99% 30%, 100% 56%, 98.4% 82%, 100% 98%, 90% 97%, 79% 100%, 68% 93%, 56% 99%, 45% 92%, 33% 99%, 22% 93%, 11% 100%, 3% 95%, 0% 100%, 1.2% 78%, 0% 52%, 1.5% 26%)}.PhilosophyVisuals-module__ZNO7Xq__slip,.PhilosophyVisuals-module__ZNO7Xq__scrap,.PhilosophyVisuals-module__ZNO7Xq__bubble{background:linear-gradient(168deg, var(--slip) 0%, #f8f4ec 55%, var(--slip-deep) 100%);clip-path:var(--cut);color:var(--paper-ink);position:relative}.PhilosophyVisuals-module__ZNO7Xq__slip:after,.PhilosophyVisuals-module__ZNO7Xq__scrap:after,.PhilosophyVisuals-module__ZNO7Xq__bubble:after{content:"";background-image:var(--grain);opacity:.16;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.PhilosophyVisuals-module__ZNO7Xq__scopeStage{aspect-ratio:1000/620;position:relative}.PhilosophyVisuals-module__ZNO7Xq__scopeThread{width:100%;height:100%;color:var(--gold);position:absolute;inset:0;overflow:visible}.PhilosophyVisuals-module__ZNO7Xq__scriptFrom{top:1%;left:0;transform:rotate(-9deg)}.PhilosophyVisuals-module__ZNO7Xq__scriptTo{bottom:0;right:0;transform:rotate(-7deg)}.PhilosophyVisuals-module__ZNO7Xq__slips{list-style:none;position:absolute;inset:0}.PhilosophyVisuals-module__ZNO7Xq__slipShell{left:var(--left);top:var(--top);width:var(--w);transform:rotate(var(--tilt));filter:drop-shadow(0 10px 12px #00000029)drop-shadow(0 2px 3px #00000014);position:absolute}.PhilosophyVisuals-module__ZNO7Xq__slip{text-align:center;flex-direction:column;align-items:center;padding:16% 8% 20%;display:flex}.PhilosophyVisuals-module__ZNO7Xq__slip.PhilosophyVisuals-module__ZNO7Xq__cut2{padding-bottom:26%}.PhilosophyVisuals-module__ZNO7Xq__slip.PhilosophyVisuals-module__ZNO7Xq__cut3{padding-top:20%;padding-bottom:17%}.PhilosophyVisuals-module__ZNO7Xq__slipIcon{width:26px;height:26px;color:var(--paper-ink)}.PhilosophyVisuals-module__ZNO7Xq__slipTitle{letter-spacing:.08em;margin-top:10px;font-size:clamp(13px,1.1vw,16px);font-weight:500}.PhilosophyVisuals-module__ZNO7Xq__slipNote{letter-spacing:.04em;color:var(--paper-ink-soft);margin-top:8px;font-size:clamp(9.5px,.78vw,11px);line-height:1.7}.PhilosophyVisuals-module__ZNO7Xq__personStage{grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:start;column-gap:5%;display:grid;position:relative}.PhilosophyVisuals-module__ZNO7Xq__agencyShell{z-index:1;filter:drop-shadow(0 12px 14px #00000029)drop-shadow(0 2px 3px #00000014);margin-top:15%;position:relative;transform:rotate(-2deg)}.PhilosophyVisuals-module__ZNO7Xq__agency{padding:10% 8% 11%}.PhilosophyVisuals-module__ZNO7Xq__panelTitle{letter-spacing:.14em;text-align:center;color:var(--paper-ink-soft);font-size:13px}.PhilosophyVisuals-module__ZNO7Xq__chain{justify-content:space-between;margin-top:20px;list-style:none;display:flex}.PhilosophyVisuals-module__ZNO7Xq__chain li{letter-spacing:.04em;color:var(--paper-ink);flex-direction:column;align-items:center;gap:7px;font-size:10.5px;display:flex;position:relative}.PhilosophyVisuals-module__ZNO7Xq__chain li+li:before{content:"→";font-family:var(--font-latin);color:var(--paper-ink-muted);font-size:14px;line-height:1;position:absolute;top:3px;left:-15px}.PhilosophyVisuals-module__ZNO7Xq__chainIcon{width:20px;height:20px}.PhilosophyVisuals-module__ZNO7Xq__notes{letter-spacing:.05em;flex-direction:column;gap:8px;margin-top:18px;font-size:12px;list-style:none;display:flex}.PhilosophyVisuals-module__ZNO7Xq__notes li{align-items:center;gap:9px;display:flex}.PhilosophyVisuals-module__ZNO7Xq__noteBox{border:1px solid;border-radius:2px;flex:none;width:14px;height:14px;padding:2px}.PhilosophyVisuals-module__ZNO7Xq__notesMuted{color:var(--paper-ink-muted)}.PhilosophyVisuals-module__ZNO7Xq__notesGreen{color:var(--paper-ink-soft)}.PhilosophyVisuals-module__ZNO7Xq__notesGreen .PhilosophyVisuals-module__ZNO7Xq__noteBox{color:var(--color-green)}.PhilosophyVisuals-module__ZNO7Xq__personArrow{z-index:3;width:10%;color:var(--gold);position:absolute;top:48%;left:42.5%;overflow:visible}.PhilosophyVisuals-module__ZNO7Xq__personArrow path{stroke-width:2.4px}.PhilosophyVisuals-module__ZNO7Xq__allInOne{z-index:2;border:1px solid var(--gold);background:#fffcf680;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6.5%;padding:clamp(22px,3vw,40px) 6%;display:grid;position:relative;transform:rotate(1.4deg);box-shadow:0 22px 34px -26px #0006}.PhilosophyVisuals-module__ZNO7Xq__scriptAll{top:0;right:5%;transform:translateY(-58%)rotate(-6deg)}.PhilosophyVisuals-module__ZNO7Xq__portraitRound{aspect-ratio:1;border-radius:50%;width:clamp(84px,8.6vw,124px);position:relative;overflow:hidden;box-shadow:0 10px 16px -10px #0006,inset 0 0 0 1px #0000000f}.PhilosophyVisuals-module__ZNO7Xq__portraitRoundImage{object-fit:cover;width:100%;height:100%}.PhilosophyVisuals-module__ZNO7Xq__allInOneTitle{letter-spacing:.06em;white-space:nowrap;font-size:clamp(14px,1.15vw,17px);font-weight:500;line-height:1.7}.PhilosophyVisuals-module__ZNO7Xq__allInOne .PhilosophyVisuals-module__ZNO7Xq__notes{margin-top:12px}.PhilosophyVisuals-module__ZNO7Xq__consultStage{aspect-ratio:1000/560;position:relative}.PhilosophyVisuals-module__ZNO7Xq__sparks{width:100%;height:100%;color:var(--gold);position:absolute;inset:0;overflow:visible}.PhilosophyVisuals-module__ZNO7Xq__sparks path{stroke-width:2px}.PhilosophyVisuals-module__ZNO7Xq__bubbles{list-style:none;position:absolute;inset:0}.PhilosophyVisuals-module__ZNO7Xq__bubbleShell{left:var(--left);top:var(--top);width:var(--w);transform:rotate(var(--tilt));filter:drop-shadow(0 12px 14px #00000026)drop-shadow(0 2px 3px #00000014);position:absolute}.PhilosophyVisuals-module__ZNO7Xq__bubbleShell:after{content:"";background:var(--slip-deep);width:20px;height:18px;position:absolute;bottom:-9px}.PhilosophyVisuals-module__ZNO7Xq__bubbleShell[data-tail=left]:after{clip-path:polygon(0 0,100% 0,28% 100%);left:16%}.PhilosophyVisuals-module__ZNO7Xq__bubbleShell[data-tail=right]:after{clip-path:polygon(0 0,100% 0,72% 100%);right:16%}.PhilosophyVisuals-module__ZNO7Xq__bubble{text-align:center;place-items:center;padding:12% 9% 14%;display:grid}.PhilosophyVisuals-module__ZNO7Xq__bubbleText{letter-spacing:.05em;font-size:clamp(13px,1.2vw,16px);font-weight:500;line-height:1.75}.PhilosophyVisuals-module__ZNO7Xq__bubbleImage{mix-blend-mode:multiply;width:100%;height:auto}.PhilosophyVisuals-module__ZNO7Xq__table{letter-spacing:.05em;color:var(--paper-ink);font-size:clamp(13px,1vw,14.5px);position:relative}.PhilosophyVisuals-module__ZNO7Xq__row{grid-template-columns:30px minmax(0,1fr) 54px minmax(0,1fr);align-items:center;column-gap:14px;padding:15px 0 14px;display:grid;position:relative}.PhilosophyVisuals-module__ZNO7Xq__row:nth-child(3n){padding-top:18px}.PhilosophyVisuals-module__ZNO7Xq__row:nth-child(4n){padding-bottom:17px}.PhilosophyVisuals-module__ZNO7Xq__tableHead{letter-spacing:.1em;color:var(--paper-ink-muted);padding:0 0 11px;font-size:11.5px}.PhilosophyVisuals-module__ZNO7Xq__tableHead .PhilosophyVisuals-module__ZNO7Xq__rowProblem{grid-column:2}.PhilosophyVisuals-module__ZNO7Xq__tableHead .PhilosophyVisuals-module__ZNO7Xq__rowSolution{grid-column:4}.PhilosophyVisuals-module__ZNO7Xq__rowIcon{width:20px;height:20px;color:var(--paper-ink-soft)}.PhilosophyVisuals-module__ZNO7Xq__rowArrow{width:44px;height:12px;color:var(--gold);justify-self:center;overflow:visible}.PhilosophyVisuals-module__ZNO7Xq__rowSolution{color:var(--paper-ink)}.PhilosophyVisuals-module__ZNO7Xq__rowRule{color:#1b26224d;width:100%;height:6px;position:absolute;bottom:0;left:0;overflow:visible}.PhilosophyVisuals-module__ZNO7Xq__rowRule path{stroke-width:1.3px}@media (max-width:1199px){.PhilosophyVisuals-module__ZNO7Xq__table{letter-spacing:.03em;font-size:12.5px}.PhilosophyVisuals-module__ZNO7Xq__row{grid-template-columns:24px minmax(0,1fr) 40px minmax(0,1fr);column-gap:10px}.PhilosophyVisuals-module__ZNO7Xq__rowArrow{width:36px}}@media (max-width:767px){.PhilosophyVisuals-module__ZNO7Xq__scopeStage{aspect-ratio:auto;padding:34px 0 44px}.PhilosophyVisuals-module__ZNO7Xq__scriptFrom{font-size:20px;top:0}.PhilosophyVisuals-module__ZNO7Xq__scriptTo{font-size:20px;bottom:0}.PhilosophyVisuals-module__ZNO7Xq__scopeThread{display:none}.PhilosophyVisuals-module__ZNO7Xq__slips{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;display:grid;position:static}.PhilosophyVisuals-module__ZNO7Xq__slipShell{width:auto;transform:rotate(var(--tilt)) translateY(var(--drop,0px));position:static}.PhilosophyVisuals-module__ZNO7Xq__slipShell:nth-child(2){--drop:14px}.PhilosophyVisuals-module__ZNO7Xq__slipShell:nth-child(4){--drop:8px}.PhilosophyVisuals-module__ZNO7Xq__slipShell:nth-child(5){--drop:18px}.PhilosophyVisuals-module__ZNO7Xq__slipNote{font-size:10px}.PhilosophyVisuals-module__ZNO7Xq__personStage{grid-template-columns:1fr}.PhilosophyVisuals-module__ZNO7Xq__agencyShell{width:92%;margin-top:0}.PhilosophyVisuals-module__ZNO7Xq__agency{padding:8% 7% 9%}.PhilosophyVisuals-module__ZNO7Xq__personArrow{display:none}.PhilosophyVisuals-module__ZNO7Xq__allInOne{width:94%;margin:-18px 0 0 auto;padding:24px 6% 22px}.PhilosophyVisuals-module__ZNO7Xq__scriptAll{font-size:24px;right:6%}.PhilosophyVisuals-module__ZNO7Xq__consultStage{aspect-ratio:auto}.PhilosophyVisuals-module__ZNO7Xq__sparks{display:none}.PhilosophyVisuals-module__ZNO7Xq__bubbles{flex-direction:column;gap:14px;display:flex;position:static}.PhilosophyVisuals-module__ZNO7Xq__bubbleShell{width:70%;position:static}.PhilosophyVisuals-module__ZNO7Xq__bubbleShell:nth-child(2n){margin-left:auto}.PhilosophyVisuals-module__ZNO7Xq__bubbleShell:nth-child(3){margin-left:10%}.PhilosophyVisuals-module__ZNO7Xq__bubble{padding:9% 8% 11%}.PhilosophyVisuals-module__ZNO7Xq__bubbleText{font-size:14px}.PhilosophyVisuals-module__ZNO7Xq__row{grid-template-columns:26px minmax(0,1fr);row-gap:6px;padding:14px 0 13px}.PhilosophyVisuals-module__ZNO7Xq__tableHead{grid-template-columns:26px minmax(0,1fr);padding-bottom:10px}.PhilosophyVisuals-module__ZNO7Xq__tableHead .PhilosophyVisuals-module__ZNO7Xq__rowSolution{display:none}.PhilosophyVisuals-module__ZNO7Xq__rowArrow{grid-column:1;justify-self:end;width:22px}.PhilosophyVisuals-module__ZNO7Xq__rowSolution{grid-column:2}}
.Philosophy-module__jiGVGG__philosophy{--gold:#c4ac7b;--gold-ink:#b08f55;--slip:#fdfbf7;--slip-deep:#f1ebdf;--pad-top:clamp(84px, 10vw, 150px);--gap-consult:clamp(120px, 14vw, 210px);z-index:2;max-width:1240px;padding:var(--pad-top) var(--gutter) clamp(80px, 10vw, 160px);scroll-margin-top:calc(var(--frame-top-h) + 40px - var(--pad-top));margin:0 auto;position:relative}.Philosophy-module__jiGVGG__topic{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start;column-gap:clamp(24px,4vw,64px);display:grid;position:relative}.Philosophy-module__jiGVGG__person{margin-top:clamp(96px,11vw,170px)}.Philosophy-module__jiGVGG__consult{margin-top:var(--gap-consult)}.Philosophy-module__jiGVGG__solution{grid-template-columns:minmax(0,52fr) minmax(0,48fr);margin-top:clamp(80px,9vw,130px)}.Philosophy-module__jiGVGG__copy{z-index:2;position:relative}.Philosophy-module__jiGVGG__visual{z-index:1;min-width:0;position:relative}.Philosophy-module__jiGVGG__scope .Philosophy-module__jiGVGG__visual{margin-top:clamp(8px,1.6vw,26px);margin-right:calc(var(--gutter) * -.55)}.Philosophy-module__jiGVGG__person .Philosophy-module__jiGVGG__copy{padding-top:clamp(28px,4.5vw,72px)}.Philosophy-module__jiGVGG__person .Philosophy-module__jiGVGG__visual{margin-right:calc(var(--gutter) * -.6)}.Philosophy-module__jiGVGG__consult .Philosophy-module__jiGVGG__visual{margin-top:calc(-1*clamp(24px,3.4vw,54px));margin-left:-6%;margin-right:calc(var(--gutter) * -.4)}.Philosophy-module__jiGVGG__solution .Philosophy-module__jiGVGG__copy{grid-area:1/2;padding-top:clamp(12px,2vw,32px);padding-left:clamp(0px,3vw,48px)}.Philosophy-module__jiGVGG__solution .Philosophy-module__jiGVGG__visual{grid-area:1/1;margin-top:clamp(32px,4.5vw,64px)}.Philosophy-module__jiGVGG__index{align-items:baseline;gap:18px;display:flex}.Philosophy-module__jiGVGG__indexNumber{font-family:var(--font-latin);letter-spacing:.04em;color:var(--paper-ink-muted);font-size:clamp(30px,2.8vw,40px);font-weight:400;line-height:1}.Philosophy-module__jiGVGG__eyebrow{font-family:var(--font-latin);letter-spacing:.32em;text-transform:uppercase;color:var(--paper-ink-muted);flex-direction:column;gap:2px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.Philosophy-module__jiGVGG__heading{letter-spacing:.06em;white-space:nowrap;margin-top:clamp(18px,2.2vw,30px);font-size:clamp(26px,2.9vw,40px);font-weight:500;line-height:1.5}.Philosophy-module__jiGVGG__solution .Philosophy-module__jiGVGG__heading{font-size:clamp(24px,2.5vw,35px)}.Philosophy-module__jiGVGG__body{letter-spacing:.06em;white-space:nowrap;color:var(--paper-ink-soft);margin-top:clamp(16px,2vw,26px);font-size:clamp(13px,1vw,15px);line-height:2.15}.Philosophy-module__jiGVGG__cta{letter-spacing:.14em;color:var(--paper-ink);transition:background-color var(--duration-normal) ease, border-color var(--duration-normal) ease, color var(--duration-normal) ease;border:1px solid #1b262273;border-radius:999px;align-items:center;gap:14px;margin-top:clamp(24px,2.8vw,40px);padding:13px 26px;font-size:13px;font-weight:500;display:inline-flex}.Philosophy-module__jiGVGG__cta span{font-family:var(--font-latin);transition:transform var(--duration-normal) var(--ease-out-expo);font-size:16px;line-height:1}.Philosophy-module__jiGVGG__cta:hover,.Philosophy-module__jiGVGG__cta:focus-visible{background:var(--paper-ink);border-color:var(--paper-ink);color:var(--paper)}.Philosophy-module__jiGVGG__cta:hover span,.Philosophy-module__jiGVGG__cta:focus-visible span{transform:translate(4px)}.Philosophy-module__jiGVGG__snap{z-index:3;width:var(--snap-w,140px);transform:rotate(var(--snap-tilt,0deg));pointer-events:none;background:#f7f3eb;padding:5px 5px 7px;position:absolute;box-shadow:0 12px 18px -12px #0006,0 0 0 1px #0000000a}.Philosophy-module__jiGVGG__snap:before{content:"";z-index:1;background:#ece2cdbd;width:46%;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #00000014}.Philosophy-module__jiGVGG__snap:after{content:"";background-image:var(--grain);opacity:.2;mix-blend-mode:multiply;position:absolute;inset:0}.Philosophy-module__jiGVGG__snapImage{filter:saturate(.68)contrast(.92)brightness(.95)sepia(.14);width:100%;height:auto}.Philosophy-module__jiGVGG__snapWash{--snap-w:clamp(110px, 10.5vw, 150px);--snap-tilt:-6deg;bottom:calc(-1*clamp(50px,6vw,80px));left:27%}.Philosophy-module__jiGVGG__snapSpheres{--snap-w:clamp(96px, 9vw, 128px);--snap-tilt:7deg;bottom:-4%;right:4%}.Philosophy-module__jiGVGG__snapField{--snap-w:clamp(92px, 8.4vw, 118px);--snap-tilt:4deg;bottom:-110px;right:-2%}.Philosophy-module__jiGVGG__snapBlocks{--snap-w:clamp(104px, 10vw, 140px);--snap-tilt:-5deg;bottom:-140px;right:6%}.Philosophy-module__jiGVGG__link{z-index:1;color:var(--gold);pointer-events:none;position:absolute;overflow:visible}.Philosophy-module__jiGVGG__link path{stroke-width:1.4px}.Philosophy-module__jiGVGG__scope .Philosophy-module__jiGVGG__link{right:calc(var(--gutter) * -.55);width:260px;height:220px;bottom:-232px}.Philosophy-module__jiGVGG__person .Philosophy-module__jiGVGG__link{--h:calc(var(--gap-consult) + 20px);left:37%;bottom:calc(45px - var(--gap-consult));width:calc(var(--h) * 260 / 230);height:var(--h)}.Philosophy-module__jiGVGG__consult .Philosophy-module__jiGVGG__link{width:200px;height:210px;bottom:-204px;left:50%}@media (max-width:1023px){.Philosophy-module__jiGVGG__topic,.Philosophy-module__jiGVGG__solution{grid-template-columns:1fr;row-gap:clamp(36px,6vw,56px)}.Philosophy-module__jiGVGG__scope .Philosophy-module__jiGVGG__visual,.Philosophy-module__jiGVGG__person .Philosophy-module__jiGVGG__visual,.Philosophy-module__jiGVGG__consult .Philosophy-module__jiGVGG__visual{margin-right:0}.Philosophy-module__jiGVGG__scope .Philosophy-module__jiGVGG__visual{margin-top:0}.Philosophy-module__jiGVGG__person .Philosophy-module__jiGVGG__copy{padding-top:0}.Philosophy-module__jiGVGG__consult .Philosophy-module__jiGVGG__visual{margin-top:0;margin-left:0}.Philosophy-module__jiGVGG__solution .Philosophy-module__jiGVGG__copy{grid-area:1/1;padding-top:0;padding-left:0}.Philosophy-module__jiGVGG__solution .Philosophy-module__jiGVGG__visual{grid-row:2;margin-top:0}.Philosophy-module__jiGVGG__heading,.Philosophy-module__jiGVGG__body{white-space:normal}.Philosophy-module__jiGVGG__link,.Philosophy-module__jiGVGG__snapWash,.Philosophy-module__jiGVGG__snapField{display:none}.Philosophy-module__jiGVGG__snapSpheres{bottom:-64px;right:0}.Philosophy-module__jiGVGG__snapBlocks{bottom:-36px;right:0}}@media (max-width:767px){.Philosophy-module__jiGVGG__philosophy{--pad-top:72px;padding-bottom:72px}.Philosophy-module__jiGVGG__person,.Philosophy-module__jiGVGG__consult,.Philosophy-module__jiGVGG__solution{margin-top:72px}.Philosophy-module__jiGVGG__indexNumber{font-size:28px}.Philosophy-module__jiGVGG__heading{letter-spacing:.04em;font-size:clamp(24px,6.6vw,30px)}.Philosophy-module__jiGVGG__solution .Philosophy-module__jiGVGG__heading{font-size:clamp(22px,6vw,28px)}.Philosophy-module__jiGVGG__body{word-break:auto-phrase;font-size:14px;line-height:2}.Philosophy-module__jiGVGG__body br{display:none}.Philosophy-module__jiGVGG__snapSpheres,.Philosophy-module__jiGVGG__snapBlocks{--snap-w:88px}.Philosophy-module__jiGVGG__snapSpheres{bottom:-84px}}
.Concept-module__L9jODW__concept{--paper:#f4efe5;--paper-ink:#1b2622;--paper-ink-soft:#4d5651;--paper-ink-muted:#8d928b;--tear-top:var(--concept-tear-top);--tear-bottom:var(--concept-tear-bottom);--content-w:var(--concept-content-w);--scene-h:var(--concept-scene-h);--frame-top-h:var(--concept-frame-top-h);--frame-bottom-h:var(--concept-frame-bottom-h);--tuck:calc(var(--content-w) * .08);padding:var(--frame-top-h) 0 var(--frame-bottom-h);color:var(--paper-ink);background:linear-gradient(118deg, #fbf8f1 0%, var(--paper) 48%, #ece6d8 100%);isolation:isolate;box-shadow:inset 0 -3px 0 var(--concept-ground);position:relative;overflow:clip}.Concept-module__L9jODW__concept:before{content:"";z-index:0;background-image:var(--grain);opacity:.13;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.Concept-module__L9jODW__frameTrack{z-index:4;pointer-events:none;position:absolute;left:0;right:0}.Concept-module__L9jODW__frameTrackTop{top:0;bottom:calc(100svh - var(--frame-top-h))}.Concept-module__L9jODW__frameTrackBottom{top:calc(100svh - var(--frame-bottom-h));flex-direction:column;justify-content:flex-end;display:flex;bottom:0}.Concept-module__L9jODW__frame{position:sticky}.Concept-module__L9jODW__frameTop{height:var(--frame-top-h);top:0}.Concept-module__L9jODW__frameBottom{height:var(--frame-bottom-h);bottom:0}.Concept-module__L9jODW__band{background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.Concept-module__L9jODW__bandTop{filter:drop-shadow(0 12px 16px #0000006b)drop-shadow(0 3px 4px #00000040);background-image:url(/assets/concept/tear-top.webp);background-position:50% 100%}.Concept-module__L9jODW__bandBottom{filter:drop-shadow(0 -10px 16px #0006)drop-shadow(0 -2px 4px #00000038);background-image:url(/assets/concept/tear-bottom.webp);background-position:50% 0}.Concept-module__L9jODW__scene{min-height:var(--scene-h);max-width:1240px;padding:0 var(--gutter);grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;column-gap:clamp(20px,3vw,48px);margin:0 auto;display:grid}.Concept-module__L9jODW__copy{z-index:2;position:relative}.Concept-module__L9jODW__eyebrow{font-family:var(--font-latin);letter-spacing:.32em;text-transform:uppercase;color:var(--paper-ink-muted);flex-direction:column;gap:2px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.Concept-module__L9jODW__heading{letter-spacing:.06em;white-space:nowrap;margin-top:clamp(20px,2.6vw,36px);font-size:clamp(30px,3.6vw,52px);font-weight:500;line-height:1.42}.Concept-module__L9jODW__body{letter-spacing:.06em;white-space:nowrap;color:var(--paper-ink-soft);margin-top:clamp(20px,2.4vw,32px);font-size:clamp(14px,1.05vw,16px);line-height:2.15}.Concept-module__L9jODW__cta{color:var(--paper-ink);letter-spacing:.16em;align-items:center;gap:18px;margin-top:clamp(28px,3.2vw,48px);font-size:14px;font-weight:500;display:inline-flex}.Concept-module__L9jODW__ctaCircle{width:54px;height:54px;transition:background-color var(--duration-normal) ease, border-color var(--duration-normal) ease, color var(--duration-normal) ease;border:1px solid #1b262280;border-radius:50%;flex:none;place-items:center;display:grid}.Concept-module__L9jODW__ctaArrow{animation:Concept-module__L9jODW__nod 1.9s var(--ease-out-expo) infinite}.Concept-module__L9jODW__ctaLabel{padding-bottom:4px;position:relative}.Concept-module__L9jODW__ctaLabel:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--duration-normal) var(--ease-out-expo);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.Concept-module__L9jODW__cta:hover .Concept-module__L9jODW__ctaCircle,.Concept-module__L9jODW__cta:focus-visible .Concept-module__L9jODW__ctaCircle{background:var(--paper-ink);border-color:var(--paper-ink);color:var(--paper)}.Concept-module__L9jODW__cta:hover .Concept-module__L9jODW__ctaLabel:after,.Concept-module__L9jODW__cta:focus-visible .Concept-module__L9jODW__ctaLabel:after{transform:scaleX(1)}@keyframes Concept-module__L9jODW__nod{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}.Concept-module__L9jODW__visual{--portrait-w:78cqw;--portrait-h:calc(var(--portrait-w) * .9464);z-index:1;margin-top:calc(var(--tuck) * -1);align-self:stretch;position:relative;container-type:inline-size}.Concept-module__L9jODW__portrait{width:var(--portrait-w);filter:drop-shadow(0 26px 30px #00000057)drop-shadow(0 5px 8px #0003);position:absolute;top:0;left:-8cqw}.Concept-module__L9jODW__portraitImage{width:100%;height:auto}.Concept-module__L9jODW__caption{top:0;right:calc(100% - var(--content-w));width:150px;font-family:var(--font-latin);letter-spacing:.32em;text-transform:uppercase;color:var(--paper-ink-muted);flex-direction:column;gap:2px;font-size:11px;font-weight:500;line-height:1.5;display:flex;position:absolute}.Concept-module__L9jODW__polaroids{top:calc(var(--portrait-h) - 22cqw);aspect-ratio:1.42;width:80cqw;position:absolute;right:-5cqw}.Concept-module__L9jODW__polaroid{background:linear-gradient(168deg,#ece7db 0%,#e3ddce 55%,#d8d1bf 100%);width:54%;padding:4.2% 4.2% 12.5%;position:absolute;box-shadow:0 18px 26px -14px #0000006b,0 4px 8px -3px #00000038,0 0 0 1px #0000000a,inset 0 0 0 1px #ffffff59}.Concept-module__L9jODW__polaroid:after{content:"";background-image:var(--grain);opacity:.24;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.Concept-module__L9jODW__polaroidPhoto{aspect-ratio:1;object-fit:cover;filter:saturate(.72)contrast(.9)brightness(.93)sepia(.12);width:100%;height:auto}.Concept-module__L9jODW__polaroidFront{z-index:2;bottom:0;left:0;transform:rotate(-6deg)}.Concept-module__L9jODW__polaroidBack{z-index:1;bottom:12%;right:0;transform:rotate(5deg)}@media (prefers-reduced-motion:reduce){.Concept-module__L9jODW__ctaArrow{animation:none}}@media (max-width:1023px){.Concept-module__L9jODW__scene{grid-template-columns:1fr;row-gap:clamp(44px,7vw,72px);min-height:0}.Concept-module__L9jODW__visual{aspect-ratio:100/110;align-self:auto;width:92%;margin-top:0}}@media (max-width:767px){.Concept-module__L9jODW__eyebrow{letter-spacing:.26em;font-size:11px}.Concept-module__L9jODW__heading{letter-spacing:.04em;font-size:clamp(26px,7.4vw,34px);line-height:1.5}.Concept-module__L9jODW__body{letter-spacing:.05em;white-space:normal;word-break:auto-phrase;font-size:14px;line-height:2}.Concept-module__L9jODW__body br{display:none}.Concept-module__L9jODW__cta{font-size:13px}.Concept-module__L9jODW__ctaCircle{width:48px;height:48px}.Concept-module__L9jODW__visual{aspect-ratio:auto;flex-direction:column;width:100%;display:flex;container-type:normal}.Concept-module__L9jODW__portrait{filter:drop-shadow(0 18px 22px #00000052)drop-shadow(0 3px 6px #0003);width:100%;position:static}.Concept-module__L9jODW__polaroids{order:2;width:82%;margin:-24% 0 0 auto;position:relative;top:auto;right:auto}}.Concept-module__L9jODW__cover{--ovl-t:calc(111 / 887 * 100vw);--ovl-b:calc(213 / 1376 * 100vw);--ground-t:calc(25 / 887 * 100vw);--ground-b:calc(36 / 1376 * 100vw);--fade-t:calc(var(--ground-t) * .6);--fade-b:calc(var(--ground-b) * .6);--ground-fades:linear-gradient(to bottom, transparent, #000 var(--fade-t), #000 calc(100% - var(--fade-b)), transparent);--sheet-h:calc(100svh - var(--frame-top-h) - var(--frame-bottom-h) + var(--ovl-t) + var(--ovl-b));--tilt:96deg;--peel:0;--peel-x:calc(54% - var(--peel) * 60%);--peel-ramp:linear-gradient(var(--tilt), transparent 33.2%, #000 33.4%);--lift-ramp:linear-gradient(var(--tilt), #000 33.2%, transparent 33.4%);--tear-ramp:linear-gradient(var(--tilt), transparent 33.33%, #000 33.67%);--fold-shade:linear-gradient(var(--tilt), transparent 30%, #00000080 33.3%, transparent 33.3%);--front-x:calc((1.2 * var(--peel) - .083) * 100vw - .0176 * var(--sheet-h));left:0;right:0;top:calc(-1 * (100svh - var(--frame-top-h) - var(--frame-bottom-h)) - var(--ovl-t));bottom:calc(var(--frame-bottom-h) - var(--ovl-b));will-change:transform;display:none;position:absolute;container-type:inline-size}html[data-concept-motion] .Concept-module__L9jODW__cover{display:block}.Concept-module__L9jODW__coverSheet,.Concept-module__L9jODW__coverBack{-webkit-mask-image:var(--face-clip), url(/assets/concept/cover-mask-top.webp), url(/assets/concept/cover-mask-bottom.webp), url(/assets/concept/cover-mask-mid.webp), var(--tear-ramp), var(--ground-fades);-webkit-mask-image:var(--face-clip), url(/assets/concept/cover-mask-top.webp), url(/assets/concept/cover-mask-bottom.webp), url(/assets/concept/cover-mask-mid.webp), var(--tear-ramp), var(--ground-fades);mask-image:var(--face-clip), url(/assets/concept/cover-mask-top.webp), url(/assets/concept/cover-mask-bottom.webp), url(/assets/concept/cover-mask-mid.webp), var(--tear-ramp), var(--ground-fades);-webkit-mask-size:300% 100%, 100% auto, 100% auto, 100% calc(100% - var(--ovl-t) - var(--ovl-b) + 4px), 300% 100%, 100% 100%;-webkit-mask-size:300% 100%, 100% auto, 100% auto, 100% calc(100% - var(--ovl-t) - var(--ovl-b) + 4px), 300% 100%, 100% 100%;mask-size:300% 100%, 100% auto, 100% auto, 100% calc(100% - var(--ovl-t) - var(--ovl-b) + 4px), 300% 100%, 100% 100%;-webkit-mask-position:var(--peel-x) 0, 50% 0, 50% 100%, 0 calc(var(--ovl-t) - 2px), var(--peel-x) 0, 0 0;-webkit-mask-position:var(--peel-x) 0, 50% 0, 50% 100%, 0 calc(var(--ovl-t) - 2px), var(--peel-x) 0, 0 0;mask-position:var(--peel-x) 0, 50% 0, 50% 100%, 0 calc(var(--ovl-t) - 2px), var(--peel-x) 0, 0 0;-webkit-mask-composite:source-in, source-over, source-over, source-over, source-in, source-over;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-over,source-over,source-over,source-in,source-over;mask-composite:intersect,add,add,add,intersect,add}.Concept-module__L9jODW__coverSheet{--face-clip:var(--peel-ramp);background:url(/assets/concept/cover-ground-bottom.webp) 50% 100% / 100% auto no-repeat, url(/assets/concept/cover-ground-top.webp) 50% 0 / 100% auto no-repeat, var(--concept-ground)}.Concept-module__L9jODW__coverBack{--face-clip:var(--lift-ramp);--peel-cq:calc((120 * var(--peel) - 108) * 1cqw);background:var(--fold-shade) var(--peel-cq) 0 / 300cqw 100% no-repeat, linear-gradient(to right, #ffffff24, #fff0) 0 0 / 9vw 100% no-repeat, linear-gradient(#e2e6de9e, #e2e6de9e), url(/assets/concept/cover-ground-bottom.webp) 0 100% / 100cqw auto no-repeat, url(/assets/concept/cover-ground-top.webp) 0 0 / 100cqw auto no-repeat, var(--concept-ground);width:300cqw;-webkit-mask-size:300cqw 100%, 100cqw auto, 100cqw auto, 100cqw calc(100% - var(--ovl-t) - var(--ovl-b) + 4px), 300cqw 100%, 100% 100%;-webkit-mask-size:300cqw 100%, 100cqw auto, 100cqw auto, 100cqw calc(100% - var(--ovl-t) - var(--ovl-b) + 4px), 300cqw 100%, 100% 100%;mask-size:300cqw 100%, 100cqw auto, 100cqw auto, 100cqw calc(100% - var(--ovl-t) - var(--ovl-b) + 4px), 300cqw 100%, 100% 100%;-webkit-mask-position:var(--peel-cq) 0, 0 0, 0 100%, 0 calc(var(--ovl-t) - 2px), var(--peel-cq) 0, 0 0;-webkit-mask-position:var(--peel-cq) 0, 0 0, 0 100%, 0 calc(var(--ovl-t) - 2px), var(--peel-cq) 0, 0 0;mask-position:var(--peel-cq) 0, 0 0, 0 100%, 0 calc(var(--ovl-t) - 2px), var(--peel-cq) 0, 0 0;transform-origin:var(--front-x) 50%;inset:0 auto 0 0;transform:rotate(6deg)scaleX(-1)rotate(-6deg)}.Concept-module__L9jODW__coverRim{background:url(/assets/concept/cover-rim-mid.webp) 0 calc(var(--ovl-t) - 2px) / 100cqw calc(100% - var(--ovl-t) - var(--ovl-b) + 4px) no-repeat;position:absolute;inset:0}.Concept-module__L9jODW__coverShade{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--ovl-t), #000 calc(100% - var(--ovl-b)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--ovl-t), #000 calc(100% - var(--ovl-b)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--ovl-t), #000 calc(100% - var(--ovl-b)), transparent);position:absolute;top:0;bottom:0}.Concept-module__L9jODW__coverShadeFold{left:calc(var(--front-x) - 5vw);background:linear-gradient(90deg,#0000,#00000059);width:5vw;transform:rotate(6deg)}.Concept-module__L9jODW__coverShadeEdge{left:max(var(--front-x), calc(2 * var(--front-x) - 6vw));background:linear-gradient(90deg,#00000073,#0000);width:9vw;transform:rotate(12deg)}.Concept-module__L9jODW__coverCopy{top:var(--ovl-t);right:0;bottom:var(--ovl-b);place-items:center;display:grid;position:absolute;left:0}.Concept-module__L9jODW__coverCopyImage{filter:drop-shadow(0 2px 6px #0000004d);width:clamp(420px,58vw,880px);height:auto;transform:rotate(-1.5deg)}@media (max-width:767px){.Concept-module__L9jODW__cover{display:none!important}}
