.ServiceCollage-module__3fL3rG__collage{--navy:#14243b;--gap:3px;--slant:0px;--overlap:0px;--pad:1.25rem;gap:var(--gap);grid-auto-rows:clamp(9.5rem,42vw,12rem);margin:0;padding:0;list-style:none;display:grid}.ServiceCollage-module__3fL3rG__item{--l:0;--r:0;margin-left:calc(var(--l) * var(--slant) / -2);margin-right:calc(var(--r) * var(--slant) / -2);position:relative}.ServiceCollage-module__3fL3rG__link{color:var(--color-cream);background:var(--navy);clip-path:polygon(calc(var(--l) * (var(--slant) + var(--gap) / 2)) -1px, calc(100% - var(--r) * var(--gap) / 2) -1px, calc(100% - var(--r) * (var(--slant) + var(--gap) / 2)) calc(100% + 1px), calc(var(--l) * var(--gap) / 2) calc(100% + 1px));outline:none;display:block;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.ServiceCollage-module__3fL3rG__media{transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ServiceCollage-module__3fL3rG__link:hover .ServiceCollage-module__3fL3rG__media,.ServiceCollage-module__3fL3rG__link:focus-visible .ServiceCollage-module__3fL3rG__media{transform:scale(1.04)}.ServiceCollage-module__3fL3rG__photo{object-fit:cover;object-position:var(--crop-mobile,50% 50%)}.ServiceCollage-module__3fL3rG__media:after{content:"";background:linear-gradient(90deg,#14243be6 0%,#14243bbd 46%,#14243b38 78%,#14243b0f 100%);position:absolute;inset:0}.ServiceCollage-module__3fL3rG__backdrop{object-fit:cover;filter:blur(14px)brightness(.5)saturate(1.15);transform:scale(1.15)}.ServiceCollage-module__3fL3rG__laptop{width:40%;position:absolute;top:50%;right:5%;translate:0 -50%}.ServiceCollage-module__3fL3rG__screen{object-fit:cover;object-position:50% 0}.ServiceCollage-module__3fL3rG__mark{color:#fff;filter:drop-shadow(0 2px 8px #14243b80);pointer-events:none;position:absolute;top:.9rem;right:1.1rem}.ServiceCollage-module__3fL3rG__panorama{font-size:clamp(1.35rem,6.5cqw,1.75rem)}.ServiceCollage-module__3fL3rG__play{width:clamp(2.75rem,13cqw,3.5rem)}.ServiceCollage-module__3fL3rG__text{left:var(--pad);max-width:calc(100% - 2 * var(--pad));border-radius:2px;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:1.05rem}.ServiceCollage-module__3fL3rG__link:focus-visible .ServiceCollage-module__3fL3rG__text{outline:2px solid var(--color-ochre);outline-offset:8px}.ServiceCollage-module__3fL3rG__kicker{letter-spacing:.3em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1}.ServiceCollage-module__3fL3rG__word{font-family:var(--font-brush);white-space:nowrap;transform-origin:0 100%;text-shadow:0 2px 14px #0b162673;margin-top:.15em;font-size:clamp(1.6rem,8.4cqw,2.4rem);line-height:1.05;rotate:-3deg}.ServiceCollage-module__3fL3rG__word:after{content:"";background:url(/brush/underline-ochre.svg) 0 0/100% 100% no-repeat;width:2.4em;height:.42em;margin-top:-.1em;display:block}.ServiceCollage-module__3fL3rG__label{letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;margin-top:.35rem;font-size:.75rem;font-weight:600;line-height:1.35}@media (min-width:40rem){.ServiceCollage-module__3fL3rG__collage{--slant:clamp(3rem, 6.5vw, 7.5rem);grid-template-columns:1fr 1fr;grid-auto-rows:clamp(15rem,36vw,21rem);column-gap:0}.ServiceCollage-module__3fL3rG__item:nth-child(odd){--r:1}.ServiceCollage-module__3fL3rG__item:nth-child(2n){--l:1}.ServiceCollage-module__3fL3rG__photo{object-position:var(--crop-tablet,var(--crop-mobile,50% 50%))}.ServiceCollage-module__3fL3rG__media:after{background:linear-gradient(to top, var(--navy) 0%, #14243bd1 calc(var(--overlap) + 12%), #14243b59 calc(var(--overlap) + 42%), transparent calc(var(--overlap) + 68%))}.ServiceCollage-module__3fL3rG__mark,.ServiceCollage-module__3fL3rG__laptop{--shift:calc((var(--l) * .7 - var(--r) * .3) * var(--slant) / 2);top:24%;right:auto;left:calc(50% + var(--shift));translate:-50% -50%}.ServiceCollage-module__3fL3rG__laptop{width:calc((100% - var(--slant)) * .56);top:9%;translate:-50%}.ServiceCollage-module__3fL3rG__panorama{font-size:clamp(2rem,9cqw,3.25rem)}.ServiceCollage-module__3fL3rG__play{width:clamp(3.5rem,15cqw,5rem)}.ServiceCollage-module__3fL3rG__text{--left:calc(var(--l) * var(--slant) * .4 + var(--pad));--right:calc(var(--r) * var(--slant) * .85 + var(--pad));left:var(--left);bottom:calc(var(--overlap) + 1.35rem);max-width:calc(100% - var(--left) - var(--right))}.ServiceCollage-module__3fL3rG__kicker{font-size:.8rem}.ServiceCollage-module__3fL3rG__word{font-size:clamp(1.75rem,7cqw,2.5rem)}.ServiceCollage-module__3fL3rG__label{font-size:.8rem}}@media (min-width:64rem){.ServiceCollage-module__3fL3rG__collage{--overlap:2.5rem;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(16.5rem,23.3vw,26.5rem)}.ServiceCollage-module__3fL3rG__item:nth-child(n){--l:1;--r:1}.ServiceCollage-module__3fL3rG__item:first-child{--l:0}.ServiceCollage-module__3fL3rG__item:last-child{--r:0}.ServiceCollage-module__3fL3rG__photo{object-position:var(--crop-desktop,var(--crop-tablet,var(--crop-mobile,50% 50%)))}.ServiceCollage-module__3fL3rG__mark{top:30%}.ServiceCollage-module__3fL3rG__laptop{width:calc((100% - var(--slant)) * .62);top:11%}.ServiceCollage-module__3fL3rG__panorama{font-size:clamp(2rem,9.5cqw,3.25rem)}.ServiceCollage-module__3fL3rG__play{width:clamp(3.5rem,16cqw,4.75rem)}.ServiceCollage-module__3fL3rG__word{font-size:clamp(1.35rem,2.3vw,2.75rem)}.ServiceCollage-module__3fL3rG__label{letter-spacing:.16em;font-size:clamp(.75rem,.88vw,.85rem)}}@media (prefers-reduced-motion:reduce){.ServiceCollage-module__3fL3rG__media{transition:none}.ServiceCollage-module__3fL3rG__link:hover .ServiceCollage-module__3fL3rG__media,.ServiceCollage-module__3fL3rG__link:focus-visible .ServiceCollage-module__3fL3rG__media{transform:none}}
.References-module__owTdEq__section{--navy-desk:#0f1b2d;--cream:#f7f4ee;--ochre:#c48a2c;--ochre-light:#d9a54c;--paper:#f1eadb;--paper-inside:#d9cfba;--ink-line:#6e583847;z-index:10;color:var(--cream);background-color:var(--navy-desk);background-image:radial-gradient(60% 55% at 68% 48%,#2c44688c,#0000 72%),radial-gradient(50% 40% at 18% 30%,#1e304c80,#0000 70%),url(/brush/paper-grain.svg);position:relative;overflow-x:clip}.References-module__owTdEq__edge{pointer-events:none;height:84px;position:absolute;left:0;right:0}.References-module__owTdEq__edge:before,.References-module__owTdEq__edge:after{content:"";position:absolute;inset:0;-webkit-mask:url(/brush/edge-torn.svg) 0 0/100% 100% no-repeat;mask:url(/brush/edge-torn.svg) 0 0/100% 100% no-repeat}.References-module__owTdEq__edge:before{background:#e7dcc6;transform:translateY(-3px)}.References-module__owTdEq__edge:after{background:url(/brush/paper-grain.svg) var(--navy-desk)}.References-module__owTdEq__edgeTop{top:-66px}.References-module__owTdEq__edgeBottom{bottom:-66px;transform:scaleY(-1)}.References-module__owTdEq__edgeBottom:before{background:#ddd0b6}.References-module__owTdEq__archive{padding-block:6.5rem 6rem;position:relative}.References-module__owTdEq__stage{position:relative}.References-module__owTdEq__layout{grid-template-columns:minmax(0,1fr);gap:2.75rem;display:grid}@media (min-width:1024px){.References-module__owTdEq__archive{padding-block:7rem 6.5rem}.References-module__owTdEq__layout{grid-template-columns:minmax(0,36fr) minmax(0,64fr);align-items:center;gap:3rem}}.References-module__owTdEq__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#f7f4eeb3;align-items:center;gap:.9rem;font-size:.78rem;font-weight:600;display:flex}.References-module__owTdEq__eyebrow:before{content:"";background:#c48a2cb3;width:2.75rem;height:1px}.References-module__owTdEq__title{font-family:var(--font-serif);letter-spacing:.01em;text-transform:uppercase;margin-top:1.1rem;font-size:clamp(2.1rem,3.2vw,3.4rem);font-weight:700;line-height:1.02}.References-module__owTdEq__titleLine{display:block}.References-module__owTdEq__stamp{font-family:var(--font-sans);letter-spacing:.1em;color:var(--ochre-light);box-shadow:inset 0 0 0 .055em var(--navy-desk), inset 0 0 0 .1em currentColor;border:.09em solid;border-radius:.12em;margin-top:.85rem;margin-left:-.15em;padding:.2em .55em .16em;font-size:.86em;font-weight:800;display:inline-block;transform:rotate(-4deg);-webkit-mask:url(/brush/stamp-ink.svg) 0 0/100% 100%;mask:url(/brush/stamp-ink.svg) 0 0/100% 100%}.References-module__owTdEq__stamp[data-state=armed]{opacity:0}.References-module__owTdEq__stamp[data-state=in]{animation:.62s cubic-bezier(.3,.7,.2,1.15) both References-module__owTdEq__stamp}@keyframes References-module__owTdEq__stamp{0%{opacity:0;transform:rotate(-11deg)scale(1.7)}55%{opacity:1;transform:rotate(-3deg)scale(.94)}78%{transform:rotate(-4.5deg)scale(1.03)}to{opacity:1;transform:rotate(-4deg)scale(1)}}.References-module__owTdEq__lead{color:#f7f4eec7;max-width:26rem;margin-top:1.6rem;font-size:1.05rem;line-height:1.6}.References-module__owTdEq__sinceLabel{letter-spacing:.24em;text-transform:uppercase;color:var(--ochre-light);margin-top:1.9rem;font-size:.78rem;font-weight:600;display:none}.References-module__owTdEq__counter{margin-top:.35rem;display:none}.References-module__owTdEq__years{height:1em;font-family:var(--font-serif);font-variant-numeric:tabular-nums lining-nums;color:#0000;-webkit-text-stroke:1.5px var(--ochre);font-size:clamp(4.5rem,7.6vw,8rem);font-weight:700;line-height:1;position:relative}.References-module__owTdEq__year{opacity:0;position:absolute;inset:0}.References-module__owTdEq__yearFinal{opacity:1}.References-module__owTdEq__progress{max-width:21rem;margin-top:1.1rem}.References-module__owTdEq__track{background:#f7f4ee2e;height:1px;position:relative;overflow:hidden}.References-module__owTdEq__trackFill{background:var(--ochre);position:absolute;inset:0}.References-module__owTdEq__facts{letter-spacing:.08em;color:#f7f4ee9e;margin-top:.8rem;font-size:.78rem}.References-module__owTdEq__since{font-family:var(--font-serif);letter-spacing:.02em;font-variant-numeric:lining-nums;color:#f7f4eed1;margin-top:1.25rem;font-size:1.15rem;font-weight:600}.References-module__owTdEq__formerName{color:#f7f4ee6b;max-width:24rem;margin-top:1.4rem;font-size:.72rem;line-height:1.5}@media (min-width:768px){.References-module__owTdEq__counter,.References-module__owTdEq__sinceLabel{display:block}}.References-module__owTdEq__desk{aspect-ratio:1.14;width:100%;list-style:none;position:relative}@media (min-width:1024px){.References-module__owTdEq__desk{width:min(100%,114svh - 9.12rem);margin-left:auto}}.References-module__owTdEq__item{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);z-index:var(--z);position:absolute}.References-module__owTdEq__item:has(:hover,:focus-visible){z-index:40}.References-module__owTdEq__flightY{display:block}.References-module__owTdEq__doc{text-align:left;cursor:pointer;width:100%;transform:rotate(calc(var(--r) * 1deg));-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform .25s cubic-bezier(.2,.75,.3,1);display:block;position:relative}.References-module__owTdEq__doc:focus-visible{outline:2px solid var(--ochre-light);outline-offset:8px}.References-module__owTdEq__letterDoc{aspect-ratio:1/1.4}.References-module__owTdEq__back{background:var(--paper-inside);border-radius:2px;position:absolute;inset:44% 0 0}.References-module__owTdEq__flap{clip-path:polygon(0 100%,50% 0,100% 100%);background:linear-gradient(#ece4d3,#e6ddca 30%,#d4c9b2);height:18.6%;position:absolute;top:25.5%;left:.5%;right:.5%}.References-module__owTdEq__letter{aspect-ratio:1/1.414;background:#fff;width:90%;transition:transform .25s cubic-bezier(.2,.75,.3,1),box-shadow .25s ease-out;position:absolute;top:0;left:5%;overflow:hidden;box-shadow:0 1px 1.5px #00000047,0 12px 26px -16px #0000008c}.References-module__owTdEq__letter img{object-fit:cover;object-position:top;width:100%;height:100%}.References-module__owTdEq__pocket{background-color:var(--paper);background-image:linear-gradient(102deg,#0000 58%,#ffffff38 58.4%,#0000 60%),url(/brush/paper-grain.svg);border-radius:2px;position:absolute;inset:44% 0 0;box-shadow:0 1px 1px #00000052,0 20px 34px -16px #0000009e}.References-module__owTdEq__pocket:before{content:"";background:linear-gradient(#0000,#281e0f33);height:9px;position:absolute;top:-9px;left:5%;right:5%}.References-module__owTdEq__seams{width:100%;height:100%;position:absolute;inset:0}.References-module__owTdEq__postmark{width:52%;color:var(--ochre);opacity:.88;mix-blend-mode:multiply;position:absolute;top:9%;right:6%;-webkit-mask:url(/brush/stamp-ink.svg) 0 0/100% 100%;mask:url(/brush/stamp-ink.svg) 0 0/100% 100%}.References-module__owTdEq__clipping{transition:box-shadow .25s ease-out;display:block;position:relative;box-shadow:0 1px 1.5px #0000004d,0 18px 30px -16px #0009}.References-module__owTdEq__clipping img{width:100%;height:auto;display:block}.References-module__owTdEq__paperclip{transform-origin:50% 80%;filter:drop-shadow(0 2px 1.5px #00000059);width:11%;transition:transform .25s cubic-bezier(.2,.75,.3,1);position:absolute;top:-7%;left:14%;transform:rotate(-8deg)}.References-module__owTdEq__label{z-index:2;background:var(--cream);color:#14243b;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:.3rem .65rem;font-size:.72rem;font-weight:600;transition:opacity .2s ease-out,translate .2s ease-out;position:absolute;bottom:.4rem;left:50%;translate:-50% 6px;box-shadow:0 6px 16px -6px #00000080}.References-module__owTdEq__label span{color:#a8731f}@media (hover:hover){.References-module__owTdEq__doc:hover{transform:rotate(calc(var(--r) * .35deg))}.References-module__owTdEq__doc:hover .References-module__owTdEq__letter{transform:translateY(-28px);box-shadow:0 2px 3px #0000004d,0 26px 40px -18px #000000a6}.References-module__owTdEq__doc.References-module__owTdEq__pressDoc:hover{transform:rotate(calc(var(--r) * .35deg)) translateY(-10px)}.References-module__owTdEq__doc:hover .References-module__owTdEq__clipping{box-shadow:0 2px 3px #0000004d,0 30px 44px -18px #000000a6}.References-module__owTdEq__doc:hover .References-module__owTdEq__paperclip{transform:rotate(-17deg)translateY(-2px)}.References-module__owTdEq__doc:hover .References-module__owTdEq__label{opacity:1;translate:-50%}}.References-module__owTdEq__doc:focus-visible{transform:rotate(calc(var(--r) * .35deg))}.References-module__owTdEq__doc:focus-visible .References-module__owTdEq__letter{transform:translateY(-28px)}.References-module__owTdEq__doc:focus-visible .References-module__owTdEq__label{opacity:1;translate:-50%}.References-module__owTdEq__railWrap{display:block}.References-module__owTdEq__deskWrap{display:none}@media (min-width:768px){.References-module__owTdEq__railWrap{display:none}.References-module__owTdEq__deskWrap{display:block}}.References-module__owTdEq__strip{font-family:var(--font-serif);color:var(--ochre-light);align-items:center;gap:.75rem;font-size:1.05rem;font-weight:700;display:flex}.References-module__owTdEq__stripTrack{background:#f7f4ee40;flex:1;height:1px;position:relative}.References-module__owTdEq__stripDot{background:var(--ochre);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:left .22s ease-out;position:absolute;top:50%;box-shadow:0 0 0 4px #c48a2c33}.References-module__owTdEq__rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem;margin:1.75rem -1.25rem 0;padding:2.25rem 1.25rem 1.5rem;scroll-padding-inline:1.25rem;list-style:none;display:flex;overflow-x:auto}.References-module__owTdEq__rail::-webkit-scrollbar{display:none}.References-module__owTdEq__railItem{scroll-snap-align:center;flex:0 0 78%}.References-module__owTdEq__railItem .References-module__owTdEq__doc{max-width:19rem;margin-inline:auto}.References-module__owTdEq__railCaption{text-align:center;color:#f7f4eebf;margin-top:1.4rem;font-size:.85rem;line-height:1.4}.References-module__owTdEq__railCaption strong{font-family:var(--font-serif);color:var(--cream);font-size:1.05rem;display:block}.References-module__owTdEq__rail[data-state=armed] .References-module__owTdEq__railItem{opacity:0}.References-module__owTdEq__rail[data-state=in] .References-module__owTdEq__railItem{animation:.76s cubic-bezier(.2,.75,.3,1) both References-module__owTdEq__railIn;animation-delay:calc(var(--i) * 90ms)}@keyframes References-module__owTdEq__railIn{0%{opacity:0;transform:translate(45vw)rotate(7deg)}to{opacity:1;transform:none}}@keyframes References-module__owTdEq__arriveX{0%{transform:translateX(calc(var(--fx) * 1vw)) rotate(calc(var(--fr) * var(--spin,1) * 1deg)) scale(1.1)}to{transform:none}}@keyframes References-module__owTdEq__arriveY{0%{transform:translateY(calc(var(--fy) * 1vh))}to{transform:none}}@keyframes References-module__owTdEq__paperIn{0%{opacity:0;filter:blur(7px)}30%{opacity:1}70%,to{opacity:1;filter:blur()}}@keyframes References-module__owTdEq__yearFirst{0%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-30%)}}@keyframes References-module__owTdEq__yearStep{0%{opacity:0;transform:translateY(30%)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-30%)}}@keyframes References-module__owTdEq__yearLast{0%{opacity:0;transform:translateY(30%)}12%,to{opacity:1;transform:none}}@keyframes References-module__owTdEq__fill{0%{transform:translate(-100%)}to{transform:none}}@keyframes References-module__owTdEq__reveal{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.References-module__owTdEq__archive[data-state=armed] .References-module__owTdEq__item,.References-module__owTdEq__archive[data-state=armed] .References-module__owTdEq__year,.References-module__owTdEq__archive[data-state=armed] .References-module__owTdEq__since{opacity:0}.References-module__owTdEq__archive[data-state=armed] .References-module__owTdEq__yearFirst{opacity:1}.References-module__owTdEq__archive[data-state=armed] .References-module__owTdEq__trackFill{transform:translate(-100%)}.References-module__owTdEq__archive[data-state=playing] .References-module__owTdEq__item{animation:References-module__owTdEq__arriveX var(--dur) cubic-bezier(.32, .58, .4, 1) var(--delay) both, References-module__owTdEq__paperIn var(--dur) linear var(--delay) both}.References-module__owTdEq__archive[data-state=playing] .References-module__owTdEq__flightY{animation:References-module__owTdEq__arriveY var(--dur) cubic-bezier(.26, .64, .36, 1) var(--delay) both}.References-module__owTdEq__archive[data-state=playing] .References-module__owTdEq__year{animation:References-module__owTdEq__yearStep var(--dur) linear both;animation-delay:var(--delay)}.References-module__owTdEq__archive[data-state=playing] .References-module__owTdEq__yearFirst{animation-name:References-module__owTdEq__yearFirst}.References-module__owTdEq__archive[data-state=playing] .References-module__owTdEq__yearLast{animation-name:References-module__owTdEq__yearLast}.References-module__owTdEq__archive[data-state=playing] .References-module__owTdEq__trackFill{animation:References-module__owTdEq__fill var(--sequence) cubic-bezier(.4, 0, .6, 1) both}.References-module__owTdEq__archive[data-state=playing] .References-module__owTdEq__since{animation:.7s cubic-bezier(.2,.6,.25,1) both References-module__owTdEq__reveal;animation-delay:var(--since)}}@media (prefers-reduced-motion:reduce){.References-module__owTdEq__stamp[data-state=in],.References-module__owTdEq__rail[data-state=in] .References-module__owTdEq__railItem{animation:none}.References-module__owTdEq__stamp[data-state=armed],.References-module__owTdEq__rail[data-state=armed] .References-module__owTdEq__railItem{opacity:1}.References-module__owTdEq__doc,.References-module__owTdEq__letter,.References-module__owTdEq__paperclip,.References-module__owTdEq__label{transition:none}}
