.C{--w: 1320px;--pad: clamp(20px, 4.5vw, 64px);background:var(--forest);color:var(--paper);font-size:19px;line-height:1.55;overflow-x:clip}.C .c-wrap{max-width:calc(var(--w) + var(--pad) * 2);margin-inline:auto;padding-inline:var(--pad)}.C .c-sec{padding-block:clamp(80px,11vw,170px);position:relative}.C h1,.C h2,.C h3{font-weight:800}.C .c-ital,.C em{font-family:var(--f-accent);font-style:italic;font-weight:400;letter-spacing:-.02em}.C .c-kick{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:26px;padding:.5em 1em;border-radius:999px;background:var(--mustard);color:var(--ink)}.C .c-kick-light{background:var(--peach)}.C .c-h2{font-size:clamp(2.5rem,6.4vw,6.6rem);line-height:.98;letter-spacing:-.04em}.C .c-h2-big{font-size:clamp(2.8rem,7.6vw,8.4rem);line-height:.94}.C .c-lede{margin-top:28px;max-width:34rem;font-size:clamp(1.12rem,1.5vw,1.35rem)}.C .c-body{margin-top:1.1em;max-width:34rem}.C .c-small{margin-top:18px;font-size:.95rem;max-width:32rem}.C .c-btn{display:inline-flex;align-items:center;gap:.8em;padding:1.05em 1.9em;border-radius:999px;background:var(--peach);color:var(--ink);font-weight:800;font-size:1.05rem;text-decoration:none;transition:background .3s,transform .35s var(--ease),box-shadow .3s;box-shadow:5px 5px 0 var(--mustard)}.C .c-btn:hover{background:var(--mustard);box-shadow:8px 8px 0 var(--sage)}.C .c-btn-mustard{background:var(--mustard);box-shadow:5px 5px 0 var(--peach)}.C .c-btn-mustard:hover{background:var(--peach);box-shadow:8px 8px 0 var(--sage)}.C .c-btn-ink{background:var(--forest);color:var(--peach);box-shadow:5px 5px 0 var(--ink)}.C .c-btn-ink:hover{background:var(--ink);color:var(--mustard);box-shadow:8px 8px 0 var(--teal)}.C .c-ghost{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--mustard);text-decoration-thickness:3px;font-weight:700;padding:.6em 0}.C .c-ghost:hover{color:var(--mustard)}.C .c-top{position:fixed;z-index:900;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:14px var(--pad);pointer-events:none}.C .c-top>*{pointer-events:auto}.C .c-mark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:300;letter-spacing:.26em;text-transform:uppercase;font-size:15px;color:var(--paper);mix-blend-mode:difference}.C .c-mark-img{width:54px;height:auto}.C .c-menu-btn{display:inline-flex;align-items:center;gap:12px;background:var(--mustard);color:var(--ink);border-radius:999px;padding:.7em .8em .7em 1.4em;font-weight:800;font-size:15px;transition:transform .3s var(--ease),background .3s}.C .c-menu-btn:hover{transform:rotate(-3deg) scale(1.04);background:var(--peach)}.C .c-menu-ic{position:relative;width:28px;height:28px;border-radius:50%;background:var(--ink)}.C .c-menu-ic i{position:absolute;left:7px;right:7px;height:2px;background:var(--mustard);transition:transform .4s var(--ease),top .4s var(--ease)}.C .c-menu-ic i:nth-child(1){top:10px}.C .c-menu-ic i:nth-child(2){top:16px}.C .c-menu-btn[aria-expanded=true] .c-menu-ic i:nth-child(1){top:13px;transform:rotate(45deg)}.C .c-menu-btn[aria-expanded=true] .c-menu-ic i:nth-child(2){top:13px;transform:rotate(-45deg)}.C .c-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:850;background:var(--teal);color:var(--paper);display:flex;flex-direction:column;justify-content:center;padding:110px var(--pad) 90px;clip-path:circle(0 at calc(100% - 90px) 40px);visibility:hidden;transition:clip-path .8s var(--ease-io),visibility 0s .8s;overflow:hidden}.C .c-overlay.is-open{clip-path:circle(150% at calc(100% - 90px) 40px);visibility:visible;transition-delay:0s}.C .c-overlay ol{display:grid;gap:0;position:relative;z-index:1}.C .c-overlay li{overflow:hidden}.C .c-overlay li a{display:flex;align-items:baseline;gap:20px;text-decoration:none;font-weight:800;font-size:clamp(2.2rem,7.6vw,6.6rem);line-height:1.06;letter-spacing:-.04em;transform:translateY(105%);transition:transform .7s var(--ease) calc(.25s + var(--i) * 70ms),color .25s,padding .35s var(--ease)}.C .c-overlay.is-open li a{transform:none}.C .c-overlay li a:hover{color:var(--mustard);padding-left:28px}.C .c-ov-n{font-family:var(--f-accent);font-style:italic;font-weight:400;font-size:.32em;color:var(--mustard);letter-spacing:0}.C .c-overlay-foot{position:absolute;left:var(--pad);bottom:28px;font-family:var(--f-accent);font-style:italic;font-size:1.5rem;color:var(--peach)}.C .c-overlay-fac .c-of{position:absolute;opacity:.9}.C .c-of-1{right:6%;bottom:8%;width:22vw;height:30vh}.C .c-of-2{right:26%;top:14%;width:10vw;height:18vh}.C .c-of-3{right:3%;top:36%;width:8vw;height:14vh}.C .c-rail{position:fixed;z-index:800;right:14px;top:50%;transform:translateY(-50%);display:grid;gap:14px;mix-blend-mode:difference}.C .c-rail a{display:flex;align-items:center;justify-content:flex-end;gap:10px;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.C .c-rail a span{opacity:0;transform:translate(8px);transition:opacity .3s,transform .3s var(--ease)}.C .c-rail a:hover span,.C .c-rail a:focus-visible span,.C .c-rail .is-on a span{opacity:1;transform:none}.C .c-rail i{width:10px;height:10px;background:#fff;clip-path:polygon(0 0,100% 45%,30% 100%);transition:transform .4s var(--ease)}.C .c-rail .is-on i{transform:scale(1.7) rotate(90deg)}.C .c-hero{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;display:flex;align-items:flex-end;--p: 0;background:var(--forest)}.C .c-bird{position:absolute;right:-6%;top:6%;width:min(68vw,980px);height:auto;--mx: 0;--my: 0;translate:0 calc(var(--p) * 120px);opacity:.95}.C .c-bird-f{transform:translate(calc(var(--mx) * var(--k) * 8px),calc(var(--my) * var(--k) * 8px));transition:transform .6s var(--ease),opacity .8s}.C .c-bird:not(.is-in) .c-bird-f{transform:translate(var(--dx),var(--dy)) rotate(var(--r));opacity:0}.C .c-bird.is-in .c-bird-f{transition:transform 1.6s var(--ease) calc(var(--i) * 40ms),opacity .8s ease calc(var(--i) * 40ms)}.C .c-bird.is-in.is-burst .c-bird-f{transform:translate(var(--dx),var(--dy)) rotate(var(--r));transition-delay:calc(var(--i) * 10ms)}.C .c-hero-in{position:relative;z-index:2;width:100%;max-width:calc(var(--w) + var(--pad) * 2);margin-inline:auto;padding:130px var(--pad) clamp(28px,4vw,56px)}.C .c-tag{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sage)}.C .c-tag i{width:12px;height:12px;background:var(--mustard);clip-path:polygon(0 0,100% 45%,30% 100%)}.C .c-h1{position:relative;margin-top:18px;font-size:clamp(3.2rem,11.6vw,12.5rem);line-height:.86;letter-spacing:-.055em;color:var(--peach)}.C .c-h1-line{display:block;overflow:hidden;padding-bottom:.08em}.C .c-h1-line>span{display:block;animation:c-up 1.1s var(--ease) both}.C .c-l1>span{animation-delay:.3s}.C .c-l2>span{animation-delay:.45s;color:var(--mustard);margin-left:.4em}.C .c-l3>span{animation-delay:.6s}.C .c-l3 em{color:var(--sage);font-size:1.04em;letter-spacing:-.03em}.C .c-h1-ghost{position:absolute;left:.06em;top:.07em;z-index:-1;display:block;color:transparent;-webkit-text-stroke:1.5px rgb(176 200 170 / .35);text-stroke:1.5px rgb(176 200 170 / .35);pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(calc(var(--p) * -40px),calc(var(--p) * 90px))}@keyframes c-up{0%{transform:translateY(105%)}to{transform:none}}.C .c-hero-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px 56px;margin-top:clamp(24px,3vw,44px)}.C .c-hero-foot p{max-width:34rem;color:var(--paper);font-size:1.1rem;background:#254232c7}.C .c-hero-btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding-bottom:8px}.C .c-challenge{background:var(--sage);color:var(--ink);clip-path:polygon(0 4vw,100% 0,100% 100%,0 100%);margin-top:-4vw;padding-top:calc(clamp(80px,11vw,170px) + 4vw)}.C .c-challenge .c-h2{color:var(--forest)}.C .c-challenge .c-ital{color:var(--teal)}.C .c-notes{display:flex;flex-wrap:wrap;gap:22px;margin-top:clamp(40px,6vw,80px);align-items:flex-start}.C .c-note{flex:1 1 210px;max-width:260px;perspective:1000px}.C .c-note-0{transform:rotate(-3deg)}.C .c-note-1{transform:rotate(2deg) translateY(30px)}.C .c-note-2{transform:rotate(-1.5deg) translateY(-8px)}.C .c-note-3{transform:rotate(3deg) translateY(24px)}.C .c-note-4{transform:rotate(-2.5deg)}.C .c-note button{display:block;width:100%;text-align:left}.C .c-note-in{display:grid;transform-style:preserve-3d;transition:transform .8s var(--ease)}.C .c-note button[aria-pressed=true] .c-note-in{transform:rotateY(180deg)}.C .c-note button:hover .c-note-in{translate:0 -6px}.C .c-note-face{grid-area:1 / 1;display:flex;flex-direction:column;gap:14px;min-height:280px;padding:26px;border-radius:6px;backface-visibility:hidden;box-shadow:8px 10px #2542322e}.C .c-note-front{background:var(--peach)}.C .c-note-front b{font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.05;letter-spacing:-.03em;color:var(--forest)}.C .c-note-front small,.C .c-note-back small{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.C .c-note-front em{margin-top:auto;font-size:1.4rem;color:var(--teal)}.C .c-note-back{background:var(--forest);color:var(--peach);transform:rotateY(180deg);font-size:1.1rem;line-height:1.4}.C .c-note-back small{color:var(--mustard)}.C .c-agency{margin-top:clamp(64px,9vw,130px)}.C .c-agency h3{font-size:clamp(2.2rem,6vw,6.4rem);line-height:.96;letter-spacing:-.045em;color:var(--forest);max-width:12em}.C .c-agency h3 em{color:var(--teal)}.C .c-agency p{margin-top:18px;font-size:1.2rem;font-weight:500;max-width:30rem}.C .c-partner{background:var(--forest)}.C .c-partner-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,6vw,100px);align-items:start}.C .c-partner .c-h2{color:var(--peach)}.C .c-swap-pre,.C .c-swap-post{display:block}.C .c-swap{position:relative;display:block;height:1.02em;overflow:hidden;text-align:left;color:var(--mustard);font-family:inherit;font-weight:800;font-size:1em;line-height:1}.C .c-swap-a,.C .c-swap-b{display:block;height:1.02em;transition:transform .9s var(--ease)}.C .c-swap-a{text-decoration:line-through;text-decoration-thickness:.07em;color:var(--sage)}.C .c-swap.is-swapped .c-swap-a,.C .c-swap.is-swapped .c-swap-b{transform:translateY(-100%)}.C .c-swap.is-swapped .c-swap-a{opacity:0;transition:transform .9s var(--ease),opacity .2s .5s}.C .c-swap-post{font-family:var(--f-accent);font-style:italic;font-weight:400;color:var(--sage);letter-spacing:-.02em}.C .c-pts{margin-top:36px;max-width:40rem}.C .c-pts li{display:flex;gap:20px;padding:14px 0;border-top:1px solid rgb(176 200 170 / .35)}.C .c-pts li span{font-family:var(--f-accent);font-style:italic;color:var(--mustard);font-size:1.3rem;min-width:1.8em}.C .c-note-q{margin-top:28px;font-family:var(--f-accent);font-style:italic;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.2;color:var(--peach);max-width:24em}.C .c-poly{position:relative;margin:0}.C .c-poly img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.C .c-poly-a{aspect-ratio:3 / 4;position:sticky;top:90px;clip-path:polygon(12% 0,100% 6%,92% 100%,0 90%);background:var(--teal)}.C .c-poly-a:hover img{transform:scale(1.05)}.C .c-poly-f{position:absolute;right:0;bottom:0;width:40%;height:28%;mix-blend-mode:normal}.C .c-approach{background:var(--teal);color:var(--paper)}.C .c-approach.is-pinned{height:480vh}.C .c-approach.is-pinned .c-stick{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}.C .c-approach.is-flat .c-stick{padding-block:clamp(80px,11vw,140px)}.C .c-ap-in{width:100%}.C .c-ap-h{font-size:clamp(2.8rem,9.4vw,10.5rem);line-height:.88;letter-spacing:-.055em;color:var(--peach)}.C .c-ap-h span{display:block}.C .c-ap-2{font-family:var(--f-accent);font-style:italic;font-weight:400;letter-spacing:-.03em;color:var(--mustard)}.is-pinned .c-ap-2{opacity:.18;transform:translateY(.12em) rotate(-2deg);transition:opacity .8s,transform .9s var(--ease);transform-origin:left}.is-pinned .c-ap-2.is-in{opacity:1;transform:none}.C .c-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(24px,3.5vw,48px)}.C .c-steps li{border-top:3px solid var(--mustard);padding-top:12px}.C .c-steps b{display:block;font-size:clamp(1.8rem,3.4vw,3.4rem);letter-spacing:-.04em;line-height:1;color:var(--paper)}.C .c-steps span{display:block;margin-top:8px;font-size:.98rem;line-height:1.4}.C .c-steps strong{display:block;font-weight:700;color:var(--peach);margin-bottom:4px}.is-pinned .c-steps li{opacity:.16;transform:translateY(22px);transition:opacity .6s,transform .7s var(--ease)}.is-pinned .c-steps li.is-in{opacity:1;transform:none}.C .c-heroes{margin-top:clamp(20px,3vw,40px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}.C .c-heroes p{font-size:1.05rem;max-width:32rem}.C .c-heroes ul{display:flex;flex-wrap:wrap;gap:8px}.C .c-heroes li{background:var(--mustard);color:var(--ink);font-weight:700;padding:.35em 1em;border-radius:999px;font-size:.98rem}.C .c-heroes li:nth-child(3n+2){background:var(--peach)}.C .c-heroes li:nth-child(3n){background:var(--sage)}.is-pinned .c-heroes{opacity:0;transform:translateY(30px);transition:opacity .7s,transform .8s var(--ease)}.is-pinned .c-heroes.is-in{opacity:1;transform:none}.is-pinned .c-heroes li{transform:scale(.6);opacity:0;transition:transform .6s var(--ease) calc(var(--i) * 60ms),opacity .4s calc(var(--i) * 60ms)}.is-pinned .c-heroes.is-in li{transform:none;opacity:1}.C .c-nicole{background:var(--peach);color:var(--ink)}.C .c-nicole .c-h2{color:var(--forest)}.C .c-nicole .c-ital{color:var(--teal)}.C .c-nicole-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,6vw,100px);align-items:start}.C .c-collage{position:sticky;top:80px;aspect-ratio:1 / 1.15}.C .c-poly-b{position:absolute;left:0;top:0;width:72%;aspect-ratio:3 / 4;clip-path:polygon(0 8%,88% 0,100% 94%,10% 100%);background:var(--forest)}.C .c-poly-c{position:absolute;right:0;bottom:0;width:52%;aspect-ratio:1 / 1.1;clip-path:polygon(14% 0,100% 10%,86% 100%,0 88%);background:var(--teal)}.C .c-poly-b:hover img,.C .c-poly-c:hover img{transform:scale(1.06) rotate(.5deg)}.C .c-col-f{position:absolute}.C .c-col-f1{right:6%;top:4%;width:26%;height:22%}.C .c-col-f2{left:2%;bottom:3%;width:22%;height:20%}.C .c-facts{margin-top:30px;display:grid;gap:0;max-width:34rem}.C .c-facts li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:12px 0;border-top:2px solid var(--forest)}.C .c-facts b{font-size:clamp(1.6rem,2.6vw,2.5rem);letter-spacing:-.035em;color:var(--forest);font-weight:800}.C .c-qs{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.C .c-qs li{font-family:var(--f-accent);font-style:italic;font-size:1.35rem;background:var(--forest);color:var(--peach);padding:.3em 1em;border-radius:999px;transition:transform .35s var(--ease),background .3s,color .3s}.C .c-qs li:hover{background:var(--mustard);color:var(--ink);transform:rotate(-3deg) scale(1.05)}.C .c-work{background:var(--ink)}.C .c-h2-light{color:var(--peach)}.C .c-work .c-ital{color:var(--sage)}.C .c-lede-light{color:var(--paper)}.C .c-rows{margin-top:clamp(40px,6vw,80px);border-bottom:1px solid rgb(255 249 243 / .25)}.C .c-row{border-top:1px solid rgb(255 249 243 / .25);transition:background .5s var(--ease),color .4s}.C .c-row button{width:100%;display:grid;grid-template-columns:3.4rem 1fr auto;align-items:baseline;gap:16px;text-align:left;padding:clamp(18px,2.4vw,32px) clamp(10px,1.4vw,20px)}.C .c-row-n{font-family:var(--f-accent);font-style:italic;font-size:1.4rem;color:var(--mustard)}.C .c-row-name{font-weight:800;font-size:clamp(1.9rem,5.4vw,5.6rem);line-height:.98;letter-spacing:-.045em;transition:transform .5s var(--ease)}.C .c-row.is-on .c-row-name{transform:translate(14px)}.C .c-row-sec{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;text-align:right;max-width:12em}.C .c-row-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.C .c-row.is-on .c-row-more{grid-template-rows:1fr}.C .c-row-more>div{overflow:hidden;padding-left:calc(3.4rem + 16px + clamp(10px,1.4vw,20px));display:grid;gap:8px}.C .c-row-more p{max-width:36rem;font-size:1.1rem}.C .c-row.is-on .c-row-more>div{padding-bottom:28px}.C .c-row-more em{font-size:1.5rem}.C .c-row-0.is-on{background:var(--mustard);color:var(--ink)}.C .c-row-1.is-on{background:var(--peach);color:var(--ink)}.C .c-row-2.is-on{background:var(--sage);color:var(--ink)}.C .c-row-3.is-on{background:var(--teal);color:var(--paper)}.C .c-row-4.is-on{background:var(--forest);color:var(--peach)}.C .c-row.is-on .c-row-n{color:inherit}.C .c-wtaf{background:var(--mustard);color:var(--ink);overflow:hidden}.C .c-wtaf .c-kick{background:var(--forest);color:var(--mustard)}.C .c-wt-h{margin-top:6px;display:block;line-height:.82}.C .c-bn{display:flex;font-weight:800;font-size:clamp(6rem,27vw,26rem);letter-spacing:-.06em;color:var(--forest);line-height:.82}.C .c-bn span{display:inline-block;transition:transform .5s cubic-bezier(.3,1.8,.4,1),color .3s}.C .c-bn span:hover{transform:translateY(-.12em) rotate(calc(var(--i) * 3deg - 4deg));color:var(--teal)}.C .c-wt-full{display:block;margin-top:.08em;font-family:var(--f-accent);font-style:italic;font-weight:400;font-size:clamp(2rem,5.4vw,5.6rem);line-height:1;letter-spacing:-.03em;color:var(--forest)}.C .c-wt-lede{color:var(--ink);font-weight:500}.C .c-tix{display:flex;flex-wrap:wrap;gap:24px;margin-top:clamp(36px,5vw,64px)}.C .c-tix li{position:relative;flex:0 1 330px;display:flex;flex-direction:column;gap:8px;padding:26px 26px 26px 34px;background:var(--paper);border-radius:8px;transition:transform .45s var(--ease);-webkit-mask:radial-gradient(circle 12px at 0 50%,transparent 98%,#000);mask:radial-gradient(circle 12px at 0 50%,transparent 98%,#000)}.C .c-tix-0{transform:rotate(-2deg)}.C .c-tix-1{transform:rotate(1.5deg) translateY(16px);background:var(--peach)!important}.C .c-tix-2{transform:rotate(-1deg);background:var(--sage)!important}.C .c-tix li:hover{transform:rotate(0) translateY(-8px)}.C .c-tix small{font-family:var(--f-accent);font-style:italic;font-size:1.4rem;color:var(--teal)}.C .c-tix b{font-size:1.6rem;line-height:1.06;letter-spacing:-.03em;color:var(--forest)}.C .c-wt-cta{margin-top:clamp(40px,6vw,72px);display:grid;justify-items:start;gap:16px}.C .c-wt-cta .c-btn{box-shadow:5px 5px 0 var(--peach);background:var(--forest);color:var(--mustard)}.C .c-wt-cta .c-btn:hover{background:var(--ink);box-shadow:8px 8px 0 var(--sage)}.C .c-proto{font-size:13px;font-style:italic;max-width:32rem}.C .c-talk{background:var(--peach);color:var(--ink);padding-bottom:0;overflow:hidden}.C .c-h2-ink{color:var(--forest)}.C .c-talk .c-ital{color:var(--teal)}.C .c-lede-ink{color:var(--ink)}.C .c-talk-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:center}.C .c-talk-cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:38px;padding:20px 20px 20px 0}.C .c-talk-cta .c-btn{box-shadow:5px 5px 0 var(--mustard);transition:transform .25s ease-out,background .3s,box-shadow .3s}.C .c-mail{font-weight:800;font-size:clamp(1.05rem,1.5vw,1.35rem);color:var(--forest);text-decoration-thickness:3px;text-underline-offset:5px;text-decoration-color:var(--mustard)}.C .c-talk-bird{width:100%;height:auto;--m-peach: #fff9f3}.C .c-foot{margin-top:clamp(64px,8vw,120px);background:var(--ink);color:var(--paper);padding:40px 0 120px}.C .c-foot-in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.C .c-foot-logo{width:130px;border-radius:12px}.C .c-foot p{font-size:13px;text-align:right;opacity:.85}@media (max-width: 960px){.C{font-size:18px}.C .c-rail{display:none}.C .c-partner-grid,.C .c-nicole-grid,.C .c-talk-grid,.C .c-heroes{grid-template-columns:1fr}.C .c-poly-a{position:relative;top:0;max-width:420px}.C .c-collage{position:relative;top:0;max-width:460px}.C .c-steps{grid-template-columns:1fr 1fr}.C .c-bird{width:120vw;right:-30%;top:8%;opacity:.6}.C .c-talk-bird{max-width:360px}.C .c-row button{grid-template-columns:2.4rem 1fr}.C .c-row-sec{grid-column:2;text-align:left;max-width:none}.C .c-row-more>div{padding-left:calc(2.4rem + 26px)}.C .c-note{flex-basis:calc(50% - 12px)}}@media (max-width: 560px){.C .c-note{flex-basis:100%}.C .c-note-1,.C .c-note-3{transform:none}.C .c-mark span{display:none}.C .c-steps{grid-template-columns:1fr}.C .c-foot p{text-align:left}}[data-motion=reduced] .C .c-h1-line>span{transform:none}[data-motion=reduced] .C .c-bird .c-bird-f{transform:none!important;opacity:1!important}[data-motion=reduced] .C .c-note-in{transition:none}[data-motion=reduced] .C .c-overlay li a{transform:none}@media (max-width: 960px){.C .c-h1-ghost{display:none}.C .c-note-face{min-height:170px}}.C .c-how{margin-top:34px;max-width:36rem;padding:24px 26px;background:var(--forest);color:var(--paper);border-radius:6px;box-shadow:8px 10px 0 var(--mustard);transform:rotate(-.6deg)}.C .c-how h3{font-family:var(--f-accent);font-style:italic;font-weight:400;font-size:1.7rem;color:var(--mustard);letter-spacing:-.02em}.C .c-how-lead{margin-top:6px;font-weight:800;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.15;letter-spacing:-.02em;color:var(--peach)}.C .c-how ul{margin-top:12px;display:grid;gap:10px}.C .c-how li{padding-left:22px;position:relative;font-size:1.02rem;line-height:1.45}.C .c-how li:before{content:"";position:absolute;left:0;top:.5em;width:11px;height:11px;background:var(--mustard);clip-path:polygon(0 0,100% 45%,30% 100%)}.C .c-quote{margin-top:clamp(56px,8vw,110px);padding:clamp(26px,4vw,56px);background:var(--sage);color:var(--ink);clip-path:polygon(0 0,100% 3%,98% 100%,0 96%);max-width:62rem;margin-left:auto}.C .c-quote blockquote p:first-child{font-weight:800;font-size:clamp(1.5rem,3vw,2.8rem);line-height:1.08;letter-spacing:-.035em;color:var(--forest)}.C .c-quote-more{margin-top:18px;font-family:var(--f-accent);font-style:italic;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.3;max-width:40rem;color:var(--teal)}.C .c-quote figcaption{margin-top:20px;font-size:1rem}.C .c-talk-art{position:relative}.C .c-poly-d{position:absolute;left:-4%;bottom:-6%;width:46%;aspect-ratio:1 / 1.1;clip-path:polygon(10% 0,100% 8%,90% 100%,0 92%);background:var(--teal);transform:rotate(-3deg)}.C .c-poly-d:hover img{transform:scale(1.06)}@media (max-width: 960px){.C .c-poly-d{width:38%;left:0}}.C .c-follow{display:inline-block;margin-top:22px;font-weight:800;color:var(--forest);text-decoration:underline;text-decoration-color:var(--mustard);text-decoration-thickness:3px;text-underline-offset:6px}.C .c-follow:hover{color:var(--teal)}.C .c-foot-li{color:var(--mustard);font-weight:700}@font-face{font-family:Cooper Hewitt;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/cooper-hewitt-latin-300-normal-CzmSTE5r.woff2) format("woff2")}@font-face{font-family:Cooper Hewitt;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/cooper-hewitt-latin-400-normal-CP8MYot4.woff2) format("woff2")}@font-face{font-family:Cooper Hewitt;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/cooper-hewitt-latin-500-normal-m8Z8PcMM.woff2) format("woff2")}@font-face{font-family:Cooper Hewitt;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/cooper-hewitt-latin-700-normal-DAkmzEJ_.woff2) format("woff2")}@font-face{font-family:Cooper Hewitt;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/cooper-hewitt-latin-800-normal-CFsX2eQm.woff2) format("woff2")}@font-face{font-family:Cooper Hewitt;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/cooper-hewitt-latin-400-italic-CCqABYjJ.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-weight:400;font-style:normal;font-display:swap;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-weight:400;font-style:italic;font-display:swap;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2")}:root{--teal: #496a6f;--forest: #254232;--sage: #b0c8aa;--mustard: #d2bb5d;--peach: #eed0bc;--ink: #1b2d30;--paper: #fff9f3;--peach-tint: #f8e9df;--sage-tint: #e3ecdf;--f-main: "Cooper Hewitt", "Helvetica Neue", Arial, sans-serif;--f-accent: "Instrument Serif", Georgia, "Times New Roman", serif;--ease: cubic-bezier(.2, .8, .2, 1);--ease-io: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:0}body{margin:0;font-family:var(--f-main);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:3px solid var(--mustard);outline-offset:3px;border-radius:2px}[tabindex="-1"]:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:10000;background:var(--mustard);color:var(--ink);padding:10px 16px;font-weight:700;text-decoration:none;transition:top .2s}.skip:focus{top:12px}.stage{min-height:100vh;animation:stage-in .5s ease both}.stage-loading{display:grid;place-items:center;min-height:100vh;font-family:var(--f-main);color:var(--teal)}@keyframes stage-in{0%{opacity:0}to{opacity:1}}.selector{position:fixed;z-index:9999;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:5px;background:#14211f;border-radius:999px;box-shadow:0 6px 24px #00000047;font-family:var(--f-main);max-width:calc(100vw - 20px)}.selector-label{color:#b8c9c6;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:0 10px 0 14px}.selector-btn{display:flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;color:#e8efed;font-size:13px;font-weight:500;white-space:nowrap;transition:background .25s,color .25s}.selector-btn:hover{background:#24403b}.selector-btn.is-on{background:var(--mustard);color:var(--ink)}.selector-letter{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#2c4a45;font-weight:800;font-size:12px}.selector-btn.is-on .selector-letter{background:var(--ink);color:var(--mustard)}.selector-short{display:none}@media (max-width: 760px){.selector{bottom:10px}.selector-label,.selector-name{display:none}.selector-short{display:inline}.selector-btn{padding:6px 12px 6px 6px}}.rv{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s var(--ease) var(--d, 0ms),transform .9s var(--ease) var(--d, 0ms)}.rv.is-in{opacity:1;transform:none}.sl-line{display:block}.sl-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .04em .16em;margin:-.06em -.04em -.16em}.sl-i{display:inline-block;transform:translate3d(0,112%,0);transition:transform 1s var(--ease) var(--d, 0ms);will-change:transform}.sl.is-in .sl-i{transform:none}.mo-s{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r));transition:transform 1.2s var(--ease) calc(var(--i) * 32ms),opacity .7s ease calc(var(--i) * 32ms)}.mo.is-in .mo-s{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}[data-motion=reduced] *,[data-motion=reduced] *:before,[data-motion=reduced] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}[data-motion=reduced] .rv,[data-motion=reduced] .sl-i,[data-motion=reduced] .mo-s{opacity:1;transform:none}
