:root{--table:#0C0D0F;--table-line:rgba(255,255,255,.035);--table-ink:#E9E6DF;--table-mute:#8A8C90;--paper:#F6F2E9;--paper-2:#EDE6D6;--paper-ink:#1C1B19;--kraft:#C9AE86;--blue:#1F4E7A;--blue-line:rgba(255,255,255,.16);--red:#EB4236;--tape:rgba(232,220,190,.72);--note:#F3E7A6;--shadow:0 1px 1px rgba(0,0,0,.35),0 18px 36px -8px rgba(0,0,0,.55);--shadow-lift:0 2px 2px rgba(0,0,0,.3),0 34px 60px -10px rgba(0,0,0,.6);--cond:"Archivo","Arial Narrow",Arial,sans-serif;--hand:"Caveat","Segoe Print","Bradley Hand",cursive;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--gut:max(16px,env(safe-area-inset-left,0px));--gutr:max(16px,env(safe-area-inset-right,0px));--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:dark}:root[data-table=white]{--table:#EFECE6;--table-line:rgba(0,0,0,.045);--table-ink:#1C1B19;--table-mute:#77736B;--paper:#FFFDF8;--paper-2:#F3EEE3;--shadow:0 1px 1px rgba(60,40,10,.18),0 16px 30px -10px rgba(60,40,10,.28);--shadow-lift:0 2px 2px rgba(60,40,10,.18),0 30px 50px -12px rgba(60,40,10,.35);color-scheme:light}*{box-sizing:border-box}html,body{background:var(--table);overflow-x:clip}body{color:var(--table-ink);font-family:var(--cond);font-size:17px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background .4s}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}img,video{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.desk{position:relative;min-height:100vh;padding-left:var(--gut);padding-right:var(--gutr);padding-bottom:64px;background:var(--noise),linear-gradient(var(--table-line) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,var(--table-line) 1px,transparent 1px) 0 0/48px 48px,radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.04),transparent 60%),var(--table);background-blend-mode:soft-light,normal,normal,normal,normal}.inner{max-width:1500px;margin-inline:auto;position:relative}.paper{background:var(--noise),linear-gradient(var(--paper),var(--paper-2));background-blend-mode:multiply;color:var(--paper-ink);box-shadow:var(--shadow);position:relative}.tape{position:absolute;width:110px;height:30px;background:var(--tape-img,url(/img/holders/tape-1.svg)) center/100% 100% no-repeat;z-index:3;filter:drop-shadow(0 1px 1px rgba(0,0,0,.22)) drop-shadow(0 2px 3px rgba(0,0,0,.12))}.tape.tl{top:-11px;left:-26px;transform:rotate(-38deg)}.tape.tr{top:-11px;right:-26px;transform:rotate(38deg)}.tape.tc{top:-13px;left:50%;transform:translate(-50%) rotate(-2deg)}.pin{position:absolute;top:10px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;z-index:4;background:radial-gradient(circle at 35% 35%,#ff8a7f,var(--red) 45%,#8f1a12);box-shadow:2px 4px 4px #00000073}.hand{font-family:var(--hand);font-weight:700;line-height:1}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.note{background:var(--noise),var(--note);background-blend-mode:multiply;color:#3a3420;padding:16px 16px 18px;box-shadow:var(--shadow);font-family:var(--hand);font-weight:700;font-size:24px;line-height:1.05;width:170px}.ring{position:absolute;width:150px;height:150px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 58%,rgba(120,72,30,.28) 61%,rgba(120,72,30,.12) 66%,transparent 70%);filter:blur(.4px);mix-blend-mode:multiply}:root:not([data-table=white]) .ring{mix-blend-mode:screen;background:radial-gradient(circle,transparent 58%,rgba(200,150,90,.16) 61%,rgba(200,150,90,.07) 66%,transparent 70%)}.pencil{position:absolute;width:260px;height:14px;border-radius:2px;background:linear-gradient(90deg,#2b2b2b 0 8%,#e9c46a 8% 90%,#d9b48a 90% 96%,#333 96%);box-shadow:3px 6px 8px #0006;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%)}.scribble{position:absolute;pointer-events:none;overflow:visible;z-index:5}.scribble path{fill:none;stroke:var(--red);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.scribble.pending path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.scribble.drawn path{transition:stroke-dashoffset 1.4s cubic-bezier(.6,.1,.3,1);stroke-dashoffset:0}.drag{transition:box-shadow .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.can-drag .drag{cursor:grab;touch-action:none}.can-drag .drag:hover{box-shadow:var(--shadow-lift)}.drag.home{transition:transform .9s cubic-bezier(.34,1.45,.5,1),box-shadow .2s}.drag.held{cursor:grabbing;box-shadow:var(--shadow-lift);transition:box-shadow .2s;z-index:50!important}.par{will-change:transform}.head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:calc(18px + env(safe-area-inset-top,0px));position:relative;z-index:20}.logo-card{width:118px;padding:12px;transform:rotate(-3deg)}.logo-card img{width:100%;height:auto}.tabs{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.tabs a,.tabs button{font:800 14px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:14px 16px 12px;border:0;cursor:pointer;color:var(--paper-ink)}.tabs a:nth-child(1){transform:rotate(-1.5deg)}.tabs a:nth-child(2){transform:rotate(1deg)}.tabs a:nth-child(3){transform:rotate(-.5deg)}.tabs a:hover{transform:translateY(-3px) rotate(0)}.tabs .stamp{background:var(--red);color:#fff;box-shadow:var(--shadow);transform:rotate(2deg)}.switch{display:flex;align-items:center;gap:8px;color:var(--table-mute);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:12px 4px}.switch button{width:44px;height:24px;border-radius:999px;border:1px solid var(--table-mute);background:transparent;position:relative;cursor:pointer;padding:0}.switch button:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--table-ink);transition:transform .25s}:root[data-light=on] .switch button:after{transform:translate(20px)}.hero{position:relative;padding-top:clamp(24px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.lighttable{position:relative;width:min(100%,1180px);padding:clamp(10px,1.4vw,18px);background:#f9f8f4;box-shadow:var(--shadow-lift),0 0 80px -20px #fffaeb40;transform:rotate(-.6deg);z-index:6}.lighttable .screen{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.lighttable video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lighttable .slate{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 4px 2px;color:#55524b}.strip{position:relative;margin-top:-34px;margin-left:clamp(0px,6vw,90px);align-self:start;justify-self:start;z-index:8;padding:18px 34px 20px 26px;transform:rotate(-2.2deg);clip-path:polygon(0 6%,3% 0,22% 4%,46% 0,70% 5%,100% 1%,98% 52%,100% 100%,74% 95%,50% 100%,27% 96%,0 100%,2% 50%)}.strip h1{margin:0;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(54px,8.6vw,132px);line-height:.85;letter-spacing:-.005em}.strip h1 .hand{display:inline-block;font-size:.8em;text-transform:none;color:var(--red);font-weight:700;letter-spacing:0;position:relative}.strip .sub{font-family:var(--hand);font-size:clamp(22px,2.2vw,30px);margin-top:10px;color:#4a463f}.reel-btn{position:absolute;right:clamp(0px,5vw,80px);bottom:-6px;z-index:9;display:inline-flex;align-items:center;gap:12px;padding:16px 22px;background:var(--red);color:#fff;border:0;cursor:pointer;font:800 15px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;transform:rotate(3deg);box-shadow:var(--shadow)}.reel-btn:hover{transform:rotate(0) translateY(-2px)}.reel-btn:before{content:"";border-left:10px solid #fff;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent}.margin{position:absolute;z-index:7}.ck{width:150px;padding:10px 10px 12px}.ck .sw{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ck .sw i{aspect-ratio:1;display:block}.ck .mono{margin-top:8px;color:#5b5850}.polaroid{width:190px;padding:10px 10px 38px;background:#fbfaf7}.polaroid img{width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(.2) contrast(1.05)}.polaroid .hand{position:absolute;left:12px;right:12px;bottom:8px;font-size:22px;color:#333}.sec{margin-top:clamp(72px,10vw,150px);position:relative}.label-strip{display:inline-flex;align-items:baseline;gap:16px;padding:12px 20px 10px;transform:rotate(-1deg);margin-bottom:clamp(24px,3vw,40px)}.label-strip h2{margin:0;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(40px,6vw,88px);line-height:.85}.label-strip .mono{color:#6b675f}.hint{display:block;font-family:var(--hand);font-size:24px;color:var(--table-mute);margin:-12px 0 24px 8px}.prints{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2.6vw,40px) clamp(14px,2vw,32px)}.print{padding:clamp(8px,1vw,14px) clamp(8px,1vw,14px) clamp(42px,4vw,58px);background:#fbfaf7;position:relative;text-decoration:none;color:var(--paper-ink)}.print .frame{position:relative;aspect-ratio:16/10;overflow:hidden;background:#111}.print .frame>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.print .cap{position:absolute;left:clamp(10px,1.2vw,16px);right:clamp(10px,1.2vw,16px);bottom:clamp(8px,1vw,12px);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.print .cap b{font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(24px,2.6vw,40px);line-height:.9}.print .cap .mono{color:#6b675f}.status{position:absolute;z-index:5;font-family:var(--hand);font-weight:700;font-size:24px;padding:10px 14px;box-shadow:var(--shadow);background:var(--noise),var(--note);background-blend-mode:multiply;color:#3a3420}.status.red{background:var(--red);color:#fff}.p-thrall{grid-column:1/span 7;transform:rotate(-.8deg)}.p-river{grid-column:8/span 5;transform:rotate(1.1deg);margin-top:clamp(20px,4vw,60px)}.p-cycle{grid-column:2/span 5;transform:rotate(.9deg)}.p-beneath{grid-column:7/span 6;transform:rotate(-1deg);margin-top:clamp(10px,3vw,40px)}.sheet{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:clamp(12px,1.6vw,22px);padding:clamp(14px,2vw,28px);transform:rotate(.35deg)}.sheet .big{position:relative;aspect-ratio:16/9;overflow:hidden}.sheet .big img{width:100%;height:100%;object-fit:cover}.sheet .panels{display:grid;gap:clamp(10px,1.2vw,16px);align-content:start}.panel{display:grid;gap:4px}.panel .pf{aspect-ratio:2.39/1;overflow:hidden;border:2px solid var(--paper-ink)}.panel .pf img{width:100%;height:100%;object-fit:cover}.panel .row{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.panel .hand{font-size:21px;color:#3d3a33}.sheet .title{grid-column:1/-1;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;border-top:2px solid var(--paper-ink);padding-top:12px}.sheet .title b{font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(40px,6vw,92px);line-height:.85}.sheet .title .hand{font-size:clamp(22px,2.2vw,30px);color:var(--red)}@media(max-width:820px){.sheet{grid-template-columns:1fr}}.lake{grid-column:1/-1;position:relative;color:var(--paper-ink);padding:clamp(12px,1.6vw,20px) clamp(12px,1.6vw,20px) clamp(48px,5vw,70px);transform:rotate(-.5deg);box-shadow:var(--shadow);background:var(--noise),#f4ead0;background-blend-mode:multiply}.lake .frame{aspect-ratio:21/9;overflow:hidden}.lake .frame img{width:100%;height:100%;object-fit:cover}.lake .polaroid{position:absolute;right:clamp(12px,4vw,60px);bottom:clamp(-30px,-2vw,-10px);width:clamp(150px,16vw,230px);transform:rotate(5deg);z-index:6}.lake .cap{position:absolute;left:clamp(14px,2vw,24px);bottom:12px;display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.lake .cap b{font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(36px,5vw,72px);line-height:.85}.lake .cap .hand{font-size:26px;color:#6a5a3e}.tray{display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,28px);align-items:flex-start}.tray .ck{width:clamp(150px,15vw,200px)}.tray .ck:nth-child(odd){transform:rotate(-2deg)}.tray .ck:nth-child(2n){transform:rotate(1.6deg);margin-top:18px}.tray .ck .hand{font-size:22px;margin-top:4px}.blueprint{position:relative;padding:clamp(22px,3.4vw,56px);color:#e8f0f8;transform:rotate(.4deg);box-shadow:var(--shadow-lift);background:var(--noise),linear-gradient(var(--blue-line) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,var(--blue-line) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px) 0 0/140px 140px,linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0/140px 140px,var(--blue);background-blend-mode:soft-light,normal,normal,normal,normal,normal}.blueprint .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,64px)}.blueprint h3{margin:0;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(56px,9vw,150px);line-height:.82;position:relative;display:inline-block}.blueprint p{font-family:var(--mono);font-size:13px;letter-spacing:.04em;margin-top:14px;max-width:30ch;color:#c9daea}.checklist{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;display:grid;gap:10px;font-family:var(--hand);font-size:clamp(24px,2.4vw,32px)}.checklist li{display:flex;gap:12px;align-items:baseline}.checklist li:before{content:"";width:20px;height:20px;border:2px solid #E8F0F8;flex:none;transform:translateY(3px)}.checklist li.done:before{background:linear-gradient(45deg,transparent 42%,var(--red) 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,var(--red) 42% 58%,transparent 58%)}.titleblock{position:absolute;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);display:grid;grid-template-columns:auto auto;border:1.5px solid #E8F0F8;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.titleblock span{padding:6px 10px;border:.75px solid rgba(232,240,248,.6)}.cta-stamp{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(28px,4vw,44px);padding:16px 22px;background:var(--red);color:#fff;text-decoration:none;font:800 15px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg);box-shadow:0 10px 24px -6px #00000080}@media(max-width:760px){.blueprint .grid2{grid-template-columns:1fr}.titleblock{position:static;margin-top:28px;width:max-content;max-width:100%}}.foot{margin-top:clamp(80px,10vw,150px);display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,56px);align-items:flex-start;justify-content:center}.card{width:min(100%,560px);padding:28px 30px 30px;color:var(--paper-ink);position:relative;transform:rotate(-1.2deg);background:var(--noise),repeating-linear-gradient(transparent 0 31px,#1f4e7a24 31px 32px),#fffdf8;background-blend-mode:multiply,normal,normal;--cpx:30px}.card>:is(h1,h2):first-of-type,.card .ec-title{position:relative}.card:not(.ec-own):not([data-ppr])>:is(h1,h2):first-of-type:after,.card:not(.ec-own):not([data-ppr]) .ec-title:after{content:"";position:absolute;left:calc(-1 * var(--cpx));right:calc(-1 * var(--cpx));bottom:-12px;height:2px;background:color-mix(in srgb,var(--red,#EB4236) 58%,transparent);pointer-events:none}.card>:is(h1,h2):first-of-type{margin-bottom:30px!important}.card h2{margin:0 0 18px;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(48px,7vw,96px);line-height:.85}.card .hand{font-size:clamp(26px,2.6vw,34px);line-height:1.25}.card h2{font-size:var(--sz-chead,clamp(48px,7vw,96px))}.card .cc-details>span{display:block}.card .cc-mail{font-size:var(--sz-cmail,clamp(30px,3.2vw,42px));line-height:1.15;margin-bottom:10px;overflow-wrap:anywhere}.card .cc-line{font-size:var(--sz-cline,clamp(21px,2vw,26px));line-height:1.3}.card .cc-social{font-size:var(--sz-csocial,clamp(26px,2.6vw,34px))}.card .copy{font:600 12px/1 var(--mono);background:transparent;border:1.5px solid var(--paper-ink);padding:7px 10px;cursor:pointer;margin-left:8px;vertical-align:4px}.stamp-logo{width:170px;height:auto;transform:rotate(8deg);opacity:.92;mix-blend-mode:normal}.fine{margin-top:48px;text-align:center;color:var(--table-mute)}.reel{position:fixed;inset:0;z-index:60;background:#000000f0;display:grid;place-items:center;padding:var(--gut)}.reel[hidden]{display:none}.reel video{width:min(100%,1400px);aspect-ratio:16/9;background:#000}.reel button{position:absolute;top:calc(16px + env(safe-area-inset-top,0px));right:calc(16px + env(safe-area-inset-right,0px));font:800 14px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;background:#fbfaf7;color:#111;border:0;cursor:pointer}@media(max-width:760px){.margin,.pencil,.ring.m{display:none}.prints{grid-template-columns:1fr}.p-thrall,.p-river,.p-cycle,.p-beneath{grid-column:1/-1;margin-top:0}.drag{cursor:auto}.strip{margin-left:0;margin-top:-22px}.reel-btn{position:relative;right:auto;bottom:auto;margin-top:18px;justify-self:end}.logo-card{width:84px}.lake .polaroid{position:relative;right:auto;bottom:auto;width:150px;margin:-30px 0 0 auto}.lake .cap{position:static;margin-top:10px}.lake{padding-bottom:18px}.tabs a{padding:12px 12px 10px;font-size:13px}.switch span{display:none}}:root[data-light=on]{--table:#D9E6F1;--table-line:transparent;--table-ink:#13202B;--table-mute:#4F6273;--paper:rgba(255,255,255,.8);--paper-2:rgba(243,248,253,.74);--shadow:0 0 0 1px rgba(255,255,255,.55),0 0 44px rgba(214,236,255,.7),0 8px 20px -12px rgba(30,60,90,.25);--shadow-lift:0 0 0 1px rgba(255,255,255,.7),0 0 70px rgba(214,236,255,.9),0 22px 40px -16px rgba(30,60,90,.3);color-scheme:light}.desk{isolation:isolate;transition:background-color .6s}.inner{z-index:2}.lightbox{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s;background:var(--lt-texture,url(/img/stucco.webp)) 0 var(--bg-sy,0px)/400px 400px,radial-gradient(calc(42% * var(--glow-k,1)) calc(36% * var(--glow-k,1)) at var(--hx,50%) var(--hy,30%),color-mix(in srgb,var(--lt-core,rgba(255,255,255,.95)) calc(var(--glow-a,1) * 100%),transparent),rgba(255,255,255,0) 70%),radial-gradient(90% 70% at 50% 40%,var(--lt-wash,rgba(250,253,255,.85)),rgba(205,224,240,.2) 75%),var(--noise);background-blend-mode:soft-light,normal,normal,soft-light}.lightbox:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 160px #466e9638}:root[data-light=on] .lightbox{opacity:var(--lit-a,1);filter:brightness(var(--lit-b,1))}:root[data-bg=fixed] .desk{background-attachment:fixed!important}:root.flicker .lightbox{animation:flick .95s linear}@keyframes flick{0%{opacity:0}8%{opacity:.75}14%{opacity:.05}24%{opacity:.9}31%{opacity:.25}44%{opacity:1}52%{opacity:.6}62%,to{opacity:1}}:root[data-light=on] .lighttable{box-shadow:0 0 0 1px #fffc,0 0 120px #dcf0fff2,0 30px 60px -30px #1e3c5a59}:root[data-light=on] .print .frame,:root[data-light=on] .sheet .big,:root[data-light=on] .lake .frame{box-shadow:0 0 0 1px #ffffffb3,0 0 30px #dcf0ffcc}:root[data-light=on] .blueprint{filter:brightness(1.12) saturate(1.05)}:root[data-light=on] .ring{opacity:.5}:root[data-light=on] .strip,:root[data-light=on] .lake{background-color:transparent}.power{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:clamp(18px,2.4vw,30px);position:relative;z-index:12}.rocker{width:84px;height:116px;border-radius:16px;border:0;cursor:pointer;padding:12px;background:linear-gradient(160deg,#f4efe4,#d8d0c0);box-shadow:0 1px #fff inset,0 10px 24px -6px #0000008c,0 0 0 1px #0003;position:relative}.rocker .rk{display:grid;grid-template-rows:1fr 1fr;height:100%;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #00000040,0 3px 6px #00000040;transition:transform .15s}.rocker .rk i{display:grid;place-items:center;font:700 18px/1 var(--mono);font-style:normal;color:#6b655b}.rocker .rk i:first-child{background:linear-gradient(#e9e3d7,#f7f3ea)}.rocker .rk i:last-child{background:linear-gradient(#cfc7b7,#bdb4a2);box-shadow:inset 0 6px 10px -6px #00000073}.rocker[aria-pressed=true] .rk i:first-child{background:linear-gradient(#cfc7b7,#bdb4a2);box-shadow:inset 0 -6px 10px -6px #00000073}.rocker[aria-pressed=true] .rk i:last-child{background:linear-gradient(#f7f3ea,#e9e3d7);box-shadow:none}.rocker .led{position:absolute;top:6px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#5a1d18;transition:background .2s,box-shadow .2s}.rocker[aria-pressed=true] .led{background:#ff5a4c;box-shadow:0 0 8px 2px #ff5a4ccc}.rocker:active .rk{transform:scale(.97)}.power .hand{font-size:clamp(24px,2.4vw,30px);color:var(--table-mute)}.power .hand:before{content:"↑ "}.tablewrap{position:relative;width:min(100%,1180px)}.tablewrap .lighttable{width:100%}.stack{position:absolute;inset:0;z-index:4;overflow:hidden;background:var(--noise),linear-gradient(var(--paper),var(--paper-2));background-blend-mode:multiply;box-shadow:var(--shadow)}.stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.08;transition:opacity .9s ease .25s}.stack.s1{transform:translate(-48px,-30px) rotate(-3deg)}.stack.s2{transform:translate(42px,28px) rotate(2.4deg)}.stack.s1 img{object-position:30% 40%}:root[data-light=on] .stack img{opacity:.85}.holes{position:absolute;top:10px;left:50%;transform:translate(-50%);width:46%;height:12px;z-index:2}.holes:before,.holes:after,.holes i{content:"";position:absolute;top:0;height:12px;border-radius:6px;background:var(--table);transition:background .5s,box-shadow .5s}.holes:before{left:0;width:44px}.holes:after{right:0;width:44px}.holes i{left:50%;width:14px;margin-left:-7px;border-radius:50%;height:14px;top:-1px}:root[data-light=on] .holes:before,:root[data-light=on] .holes:after,:root[data-light=on] .holes i{background:#fff;box-shadow:0 0 10px 3px #ebf8fff2}.pegbar{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:52%;height:16px;z-index:9;border-radius:3px;background:linear-gradient(#f4f6f8,#b7c0c8 45%,#7e8892 55%,#cdd4da);box-shadow:0 4px 8px #00000073,inset 0 1px #fff}.pegbar i{position:absolute;top:-7px;height:10px;border-radius:5px;background:linear-gradient(#fff,#9aa4ae);box-shadow:0 2px 2px #00000059}.pegbar i:nth-child(1){left:6%;width:52px}.pegbar i:nth-child(2){left:50%;width:16px;height:16px;top:-9px;margin-left:-8px;border-radius:50%}.pegbar i:nth-child(3){right:6%;width:52px}.pegbar:before,.pegbar:after{content:"";position:absolute;top:3px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#eef2f5,#59626b)}.pegbar:before{left:1.5%}.pegbar:after{right:1.5%}@media(max-width:760px){.stack.s1{transform:translate(-10px,-10px) rotate(-2deg)}.stack.s2{transform:translate(10px,10px) rotate(1.6deg)}.pegbar{width:64%}.pegbar i:nth-child(1),.pegbar i:nth-child(3){width:30px}}body.gated{overflow:hidden}.gate{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px var(--gutr) 24px var(--gut);background:var(--noise),radial-gradient(60% 50% at 50% 45%,#16191d,#08090b 75%);background-blend-mode:soft-light,normal;color:#e9e6df;transition:opacity .9s ease .35s,visibility 0s linear 1.3s}.gate:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 9px #1b1f24,inset 0 0 0 11px #3a424a,inset 0 0 160px #000000b3}.gate.lit{background:var(--noise),radial-gradient(60% 55% at 50% 45%,#fff,#d3e3f0 80%);background-blend-mode:soft-light,normal;color:#13202b}.gate.lit:after{box-shadow:inset 0 0 0 9px #262b31,inset 0 0 0 11px #9aa4ad,inset 0 0 140px #466e9659}.gate.open{opacity:0;visibility:hidden;pointer-events:none}.gate-in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;position:relative;z-index:1}.gate-logo{width:min(56vw,300px);height:auto;margin-bottom:10px;transform-origin:center;filter:drop-shadow(0 10px 30px color-mix(in srgb,var(--red) 18%,transparent))}.gate-tag{font-weight:800;font-variation-settings:"wdth" 70;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(15px,1.6vw,19px);margin:0}.gate-sub{font-size:clamp(24px,2.6vw,32px);color:#9a968e;margin:0}.gate.lit .gate-sub{color:#4f6273}.gate-mail{margin:6px 0 0;color:#8a8c90;user-select:all}.gate .power{margin:clamp(26px,5vh,48px) 0 0}.gate-hint{pointer-events:none;position:absolute;left:calc(100% + 40px);top:50%;width:180px;text-align:left;font-size:26px;color:#9a968e;transform:rotate(-4deg)}.gate-hint svg{position:absolute;left:-58px;top:-34px;width:70px;height:40px;overflow:visible}.gate-hint path{fill:none;stroke:var(--red);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.gate .power{position:relative}@media(min-width:641px){.gate .power .hand:before{content:none}}.gate .rocker{animation:nudge 2.6s ease-in-out 1.2s infinite}@keyframes nudge{0%,80%,to{transform:none}86%{transform:translateY(-3px) rotate(-2deg)}92%{transform:translateY(0) rotate(1.5deg)}}.gate.lit .rocker{animation:none}@media(max-width:640px){.gate-hint{position:static;width:auto;text-align:center;transform:none;margin-top:8px;font-size:24px}.gate-hint svg{display:none}.gate .power{display:flex;flex-direction:column;align-items:center}}.lightglow{position:fixed;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .6s;mix-blend-mode:soft-light;background:radial-gradient(calc(34% * var(--glow-k,1)) calc(30% * var(--glow-k,1)) at var(--hx,50%) var(--hy,40%),color-mix(in srgb,var(--glow-c,#fff) 90%,transparent),color-mix(in srgb,var(--glow-c,#fff) 25%,transparent) 45%,transparent 75%)}:root[data-light=on] .lightglow{opacity:var(--glow-a,1)}:root[data-glowdark]:not([data-light=on]) .lightglow{opacity:calc(var(--glow-a,1) * .35);mix-blend-mode:screen}:root[data-light=on]{--paper:rgba(255,255,255,.58);--paper-2:rgba(240,247,253,.5)}:root[data-light=on] .paper,:root[data-light=on] .stack,:root[data-light=on] .lake,:root[data-light=on] .card{box-shadow:0 0 0 1px #ffffffe6,0 0 26px 4px #ecf7fff2,0 0 90px 10px #cde6ff8c}:root[data-light=on] .tape{filter:drop-shadow(0 0 6px rgba(255,255,255,.75)) drop-shadow(0 1px 1px rgba(30,60,90,.18))}:root[data-light=on] .pin{box-shadow:0 0 10px 2px #ff7864b3}:root[data-light=on] .pencil{filter:brightness(.25) contrast(1.3);box-shadow:none}:root[data-light=on] .note,:root[data-light=on] .status:not(.red){background:var(--noise),#fff27a;background-blend-mode:multiply;box-shadow:0 0 30px 6px #fff078a6,0 0 0 1px #fffc}:root[data-light=on] .status.red,:root[data-light=on] .cta-stamp,:root[data-light=on] .reel-btn,:root[data-light=on] .tabs .stamp{box-shadow:0 0 34px 6px color-mix(in srgb,var(--red) 55%,transparent)}:root[data-light=on] .ck .sw i{filter:saturate(1.5) brightness(1.18);box-shadow:inset 0 0 12px #ffffff8c,0 0 12px #fff6}:root[data-light=on] .blueprint{filter:brightness(1.35) saturate(1.2);box-shadow:0 0 0 1px #ffffffb3,0 0 80px 10px #a0cdffb3}:root[data-light=on] .print .frame,:root[data-light=on] .sheet .big,:root[data-light=on] .lake .frame,:root[data-light=on] .panel .pf{filter:brightness(1.06) saturate(1.08)}:root[data-light=on] .polaroid img{filter:none}:root[data-light=on] .logo-card img{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--red) 50%,transparent))}.print,.sheet,.strip,.label-strip{background-origin:border-box}.print:before,.sheet:before,.strip:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity 1s ease .3s}:root[data-underdraw] :is(.print,.sheet,.strip):before{background:url(/img/onion-blue.webp) center/cover;mix-blend-mode:multiply}:root[data-underdraw] :is(.p-river,.p-beneath,.strip):before{background-image:url(/img/onion-red.webp)}:root[data-light=on][data-underdraw] .print:before,:root[data-light=on][data-underdraw] .sheet:before{opacity:.5}:root[data-light=on][data-underdraw] .strip:before{opacity:.35}.print>*,.sheet>*,.strip>*{position:relative}.print .cap,.sheet .pin,.print .pin,.print .tape,.sheet .status{position:absolute}.desk{padding-top:0}.hero-full{position:relative;z-index:2;height:100svh;min-height:560px;margin-left:calc(-1 * var(--gut));margin-right:calc(-1 * var(--gutr));overflow:hidden;background:#000}.hero-full>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-full .dim{position:absolute;inset:0;background:#050608;opacity:.88;transition:opacity 1.4s ease;pointer-events:none}:root[data-light=on] .hero-full .dim{opacity:0}:root.flicker .hero-full .dim{animation:dimflick 1s linear}@keyframes dimflick{0%{opacity:.88}8%{opacity:.35}14%{opacity:.82}24%{opacity:.2}31%{opacity:.6}44%{opacity:.05}52%{opacity:.4}62%,to{opacity:0}}.hero-full:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#00000073,#0000 22% 55%,#0009)}.head .switch{color:#c9cdd2}.head .switch button{border-color:#c9cdd2}.head .switch button:after{background:#f2f5f7}.hero-bottom{position:absolute;left:0;right:0;bottom:clamp(44px,6vh,72px);z-index:5;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding-left:var(--gut);padding-right:var(--gutr)}.hero-bottom .strip{margin:0;max-width:min(100%,720px)}.hero-bottom .strip h1{font-size:clamp(44px,6.4vw,104px)}.hero-bottom,.hero-slate{transition:opacity .8s ease .9s,transform .8s ease .9s}body.gated .head,body.gated .hero-bottom,body.gated .hero-slate{opacity:0;visibility:hidden;transform:translateY(12px)}.hero-bottom .reel-btn{position:relative;right:auto;bottom:auto;font-size:clamp(15px,1.4vw,18px);padding:20px 26px}.hero-slate{position:absolute;left:0;right:0;bottom:14px;z-index:5;display:flex;justify-content:space-between;gap:12px;padding-left:var(--gut);padding-right:var(--gutr);color:#f2f5f7a6}@media(max-width:760px){.hero-bottom{flex-direction:column;align-items:stretch}.hero-bottom .reel-btn{align-self:flex-end}.hero-slate span:nth-child(2){display:none}}.sheetwrap{grid-column:1/-1;position:relative}.sheetwrap .sheet{z-index:5}.sheet .pegbar{position:absolute;top:-14px}@media(max-width:760px){.sheetwrap .note{display:none}}:root[data-light=on] .paper,:root[data-light=on] .note,:root[data-light=on] .card,:root[data-light=on] .stack,:root[data-light=on] .lake{-webkit-backdrop-filter:blur(10px) saturate(1.25) brightness(1.08);backdrop-filter:blur(10px) saturate(1.25) brightness(1.08)}:root[data-light=on] .hero-full .strip{--paper:rgba(255,255,255,.42);--paper-2:rgba(236,244,252,.36);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}:root[data-light=on] .hero-full .tabs .paper{--paper:rgba(255,255,255,.5);--paper-2:rgba(240,247,253,.44)}.gate{background:var(--noise),radial-gradient(55% 50% at 50% 45%,#0e101359,#040507c7 85%)!important;background-blend-mode:soft-light,normal!important}.gate.lit{background:transparent!important}.gate.lit .gate-in>:not(.gate-logo){opacity:0;transition:opacity .4s ease .2s}.gate[data-mode=reveal]{transition:opacity .8s ease .3s,visibility 0s linear 1.2s,clip-path 1s cubic-bezier(.7,0,.2,1) .1s,transform .9s cubic-bezier(.7,0,.2,1) .25s}.gate[data-mode=reveal] .gate-logo{width:min(90vw,var(--splash-logo,360px),80vh);height:auto}.gate[data-mode=reveal][style*="--splash-bg:"]{background:var(--noise),radial-gradient(60% 55% at 50% 45%,color-mix(in srgb,var(--splash-bg) 88%,#fff),var(--splash-bg) 80%)!important}.gate[data-mode=reveal][data-look=solid]{background:var(--splash-bg,#0B0C0E)!important}.gate[data-mode=reveal][data-look=lit]{background:var(--noise),radial-gradient(60% 55% at 50% 45%,#FFFFFF,var(--splash-bg,#D3E3F0) 80%)!important;background-blend-mode:soft-light,normal!important}.gate[data-mode=reveal][data-look=paper]{background:var(--noise),linear-gradient(var(--splash-bg,var(--paper,#F3EFE6)),color-mix(in srgb,var(--splash-bg,var(--paper,#F3EFE6)) 92%,#000))!important;background-blend-mode:multiply,normal!important}.gate[data-mode=reveal]:is([data-look=lit],[data-look=paper]):after{box-shadow:inset 0 0 140px #465a6e40}.gate[data-mode=reveal][data-look=solid]:after{box-shadow:none}.gate-logo[data-seq]{visibility:hidden;color:transparent}.gate-logo.reveal{animation:logoReveal 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes logoReveal{0%{opacity:0;transform:scale(.86) rotate(-4deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.gate[data-exit=slide].open{opacity:1;transform:translateY(-102%)}.gate[data-exit=flicker].open{animation:gateFlick .9s linear .35s both}@keyframes gateFlick{0%{opacity:1}10%{opacity:.2}18%{opacity:.9}30%{opacity:.1}42%{opacity:.7}55%,to{opacity:0}}.gate[data-exit=iris]{clip-path:circle(150% at var(--ix,50%) var(--iy,50%))}.gate[data-exit=iris].open{opacity:1;clip-path:circle(0 at var(--ix,50%) var(--iy,50%))}.head .logo-card{width:var(--logo-w,96px);padding:0;background:none;box-shadow:none;transform:none;display:block}.head .logo-card img{filter:drop-shadow(0 2px 10px rgba(0,0,0,.45))}.head .tabs{gap:clamp(14px,2.6vw,34px);align-items:center;padding-top:8px}.head .tabs a{background:none;box-shadow:none;transform:none!important;padding:8px 0 6px;color:#f2f5f7;font:700 14px/1 var(--cond);letter-spacing:.1em;text-shadow:0 1px 10px rgba(0,0,0,.55);border-bottom:1.5px solid transparent;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.head .tabs a:hover{border-bottom-color:var(--red)}.head .switch{padding:8px 0}.steps{list-style:none;margin:0;padding:0 0 clamp(60px,7vw,90px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,56px);counter-reset:none}.steps li{display:grid;gap:10px;align-content:start;padding-top:14px;border-top:1.5px solid rgba(232,240,248,.7)}.steps .n{color:#f2a49b}.steps h3{font-size:clamp(40px,4.6vw,78px)}.steps .hand{font-size:clamp(26px,2.4vw,34px);margin:0;color:#fff;font-family:var(--hand);letter-spacing:0;max-width:none}.steps p{margin:0}@media(max-width:900px){.steps{grid-template-columns:1fr}}.hero-full>video{object-position:var(--focus,50% 45%)}.head{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0px);z-index:40;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:var(--head-py,16px) calc(var(--gutr) + var(--head-px,0px)) var(--head-py,16px) calc(var(--gut) + var(--head-px,0px));transition:padding .35s ease,background-color .35s ease,opacity .8s ease .9s,visibility 0s}.head:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s ease;background:linear-gradient(#080a0dc7,#080a0d99);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.head.small{padding-block:8px}.head.small:before{opacity:1}.head .logo-card{transition:width .35s ease}.head.small .logo-card{width:calc(var(--logo-w,96px) * .58)}.head.small{padding-block:calc(var(--head-py,16px) / 2)}.head .tabs{padding-top:0}body.gated .head{opacity:0;visibility:hidden;transition:none}:root[data-light=on] .head.ondesk:before{background:linear-gradient(#f0f6fbd1,#e8f0f7b3)}:root[data-light=on] .head.ondesk .tabs a{color:var(--table-ink);text-shadow:none}:root[data-light=on] .head.ondesk .switch{color:var(--table-mute)}:root[data-light=on] .head.ondesk .switch button{border-color:var(--table-mute)}:root[data-light=on] .head.ondesk .switch button:after{background:var(--table-ink)}:root[data-light=on] .head.ondesk .burger span{background:var(--table-ink);box-shadow:none}.head .logo-card img{transition:filter .35s}section[id],footer[id]{scroll-margin-top:84px}.burger{display:none;width:44px;height:44px;border:0;background:none;cursor:pointer;padding:10px 8px;flex-direction:column;justify-content:space-between}.burger span{display:block;height:2.5px;border-radius:2px;background:#f2f5f7;box-shadow:0 1px 6px #00000080}.burger span:nth-child(1){width:100%;transform:rotate(-2deg)}.burger span:nth-child(2){width:78%;align-self:flex-end;transform:rotate(1.5deg)}.burger span:nth-child(3){width:90%;transform:rotate(-1deg)}@media(max-width:760px){.head .tabs{display:none}.burger{display:flex}.head .logo-card{width:calc(var(--logo-w,96px) * .67)}.head.small .logo-card{width:calc(var(--logo-w,96px) * .5)}}.menu{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:space-between;padding:calc(20px + env(safe-area-inset-top,0px)) var(--gutr) calc(28px + env(safe-area-inset-bottom,0px)) var(--gut);background:var(--noise),radial-gradient(80% 60% at 30% 30%,#171a1e,#08090b);background-blend-mode:soft-light,normal;color:#f2f5f7}.menu[hidden]{display:none}.menu-close{align-self:flex-end;width:44px;height:44px;border:0;background:none;cursor:pointer;position:relative}.menu-close span{position:absolute;left:8px;right:8px;top:50%;height:2.5px;background:#f2f5f7;border-radius:2px}.menu-close span:first-child{transform:rotate(45deg)}.menu-close span:last-child{transform:rotate(-43deg)}.menu-mid{display:grid;justify-items:center;gap:clamp(18px,4vh,40px);margin-block:auto;width:100%}.menu-logo{display:block;width:clamp(110px,34vw,170px);opacity:0;animation:menuIn .5s cubic-bezier(.2,.8,.2,1) forwards}.menu-logo img{width:100%;height:auto;display:block}.menu-links{display:grid;gap:clamp(8px,2vh,18px);justify-items:center;text-align:center}.menu[data-papers] .menu-links{gap:clamp(12px,2.6vh,22px)}.menu-links a[data-ppr]{color:var(--paper-ink);font-size:clamp(28px,8vw,44px);line-height:1;padding:.42em .8em .34em;box-shadow:0 1px 1px #0000004d,0 10px 18px -8px #0009}.menu-links a[data-ppr]:nth-child(odd){rotate:-1.6deg}.menu-links a[data-ppr]:nth-child(2n){rotate:1.3deg}.menu-links a[data-pshp]{--pshp-w:26px;padding-inline:max(1.2em,calc(var(--pshp-w) * .9))!important;padding-block:max(.6em,calc(var(--pshp-w) * .5))!important}.menu-links a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:3px;text-underline-offset:.15em}.menu-links a[data-ppr][aria-current=page]{text-decoration:none;outline:2px solid var(--red);outline-offset:3px}.menu-links a{display:inline-flex;align-items:baseline;gap:14px;text-decoration:none;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(52px,15vw,128px);line-height:.88;min-width:0;overflow-wrap:anywhere;opacity:0;transform:translateY(18px);animation:menuIn .5s cubic-bezier(.2,.8,.2,1) forwards}.menu-links a:nth-child(2){animation-delay:.06s}.menu-links a:nth-child(3){animation-delay:.12s}.menu-links a:nth-child(4){animation-delay:.18s}.menu-links a:nth-child(5){animation-delay:.24s}.menu-links a:not([data-ppr]):active,.menu-links a:not([data-ppr]):hover{color:var(--red)}@keyframes menuIn{to{opacity:1;transform:none}}.menu-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;color:#9aa3ac}.menu-foot p{margin:0;line-height:1.7}.menu-light{font:600 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f2f5f7;background:none;border:1px solid #3A424A;border-radius:999px;padding:12px 16px;cursor:pointer}.menu-light b{color:var(--red)}body.menu-open{overflow:hidden}.entered .gate{display:none}.label-strip h1{margin:0;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(48px,7vw,104px);line-height:.85}.sheet .big{display:block}.lake{display:block;text-decoration:none}.page-start{margin-top:0;padding-top:calc(130px + env(safe-area-inset-top,0px))}.grid-prints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px) clamp(16px,2.4vw,36px)}.grid-prints .print:nth-child(odd){transform:rotate(-.8deg)}.grid-prints .print:nth-child(2n){transform:rotate(.9deg);margin-top:clamp(10px,3vw,40px)}@media(max-width:760px){.grid-prints{grid-template-columns:1fr}.grid-prints .print:nth-child(2n){margin-top:0}}.project-sheet{padding:clamp(12px,1.6vw,22px);transform:rotate(-.3deg);color:var(--paper-ink)}.project-sheet .frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:#111}.project-sheet .frame>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.project-head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-top:18px}.project-head h1{margin:0;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(52px,8vw,128px);line-height:.85}.project-head .hand{font-size:clamp(26px,2.6vw,36px);color:var(--red)}.project-logline{font-size:clamp(22px,2.4vw,34px);font-weight:700;font-variation-settings:"wdth" 80;line-height:1.1;max-width:28ch;margin:18px 0 0}.project-quote{font-size:clamp(36px,5vw,72px);color:var(--red);margin:14px 0 0}.project-facts{position:static;margin-top:24px;width:max-content;max-width:100%;border-color:var(--paper-ink);color:var(--paper-ink)}.project-facts span{border-color:#1c1b1959}.project-stills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,36px);margin-top:clamp(48px,6vw,90px)}.project-stills figure{margin:0}@media(max-width:760px){.project-stills{grid-template-columns:1fr}}.next-project{margin-top:clamp(56px,7vw,100px);display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.next-project .mono{color:var(--table-mute)}.next-project a{text-decoration:none;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(40px,7vw,104px);line-height:.85}.next-project a:hover{color:var(--red)}.contact-page{min-height:70vh;display:grid;align-content:center}.contact-page .foot{margin-top:0}.head .tabs a[aria-current=page]{border-bottom-color:var(--red)}@media(max-width:760px){.prints>*{grid-column:1/-1!important;margin-top:0!important}}.desk-note{width:auto;max-width:280px;justify-self:start;align-self:start;white-space:pre-line}.desk-polaroid{margin:0;align-self:start;justify-self:center;width:100%;max-width:300px;padding:12px 12px 46px;background:#fbfaf7;position:relative}.desk-polaroid img{width:100%;aspect-ratio:1;object-fit:cover}.desk-polaroid figcaption{position:absolute;left:14px;right:14px;bottom:10px;font-size:24px;color:#333}.desk-strip,.banner-strip{display:grid;gap:8px;padding:22px 30px 24px;align-self:start;color:var(--paper-ink)}.desk-strip b,.banner-strip b{font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(36px,5vw,84px);line-height:.88}.desk-strip .hand,.banner-strip .hand{font-size:clamp(22px,2.2vw,30px);color:var(--red)}.banner-strip{transform:rotate(-1deg);max-width:1100px}.case-hero .kb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:kb 24s ease-in-out infinite alternate}.case-hero .strip h1{font-size:clamp(48px,7.4vw,124px)}.case-hero .strip .sub{font-family:var(--hand);font-size:clamp(24px,2.4vw,34px);color:var(--red)}.case-status{position:relative!important;transform:rotate(5deg);align-self:flex-start;font-size:26px}.case-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.intro-strip{display:grid;gap:12px;padding:26px 32px 30px;transform:rotate(-.8deg);color:var(--paper-ink)}.intro-strip .mono{color:#6b675f}.intro-line{margin:0;font-weight:800;font-variation-settings:"wdth" 75;font-size:clamp(28px,3.4vw,52px);line-height:1.02}.intro-strip .hand{margin:0;font-size:clamp(22px,2.2vw,30px);color:var(--red)}.intro-side{display:grid;gap:28px;justify-items:start}.intro-side .note{width:min(100%,280px)}.quote-hand{margin:0;color:var(--red);font-size:clamp(44px,6vw,90px);transform:rotate(-3deg)}.step-head{display:flex;align-items:flex-end;gap:12px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,3vw,36px)}.step-head .label-strip{margin-bottom:0}.step-hand{margin:0 0 6px;font-size:clamp(24px,2.4vw,32px);color:var(--table-ink)}.directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,36px)}.direction{margin:0;position:relative}.direction:not(.chosen) .frame{filter:grayscale(.55) brightness(.92)}.direction .scribble{position:absolute;z-index:6}.direction .scribble.circle{left:-6%;top:-8%;width:112%;height:116%}.direction .scribble.cross{left:8%;top:6%;width:84%;height:74%}.direction .scribble path{stroke-width:4}.look-foot{display:flex;gap:clamp(20px,4vw,56px);align-items:flex-start;flex-wrap:wrap;margin-top:clamp(28px,4vw,48px)}.look-text{max-width:42ch;font-size:clamp(19px,1.8vw,24px);font-weight:600;font-variation-settings:"wdth" 85;line-height:1.25;margin:clamp(20px,3vw,32px) 0 0;color:var(--table-ink)}@media(max-width:760px){.case-intro,.directions{grid-template-columns:1fr}}.compare-sheet{padding:clamp(12px,1.6vw,22px);transform:rotate(.4deg)}.compare-sheet .pegbar{position:absolute;top:-14px}.compare{position:relative;aspect-ratio:16/9;overflow:hidden;background:#f4f7fa;user-select:none;touch-action:pan-y}.compare .after{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.compare .before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0);background:var(--noise),#f7f9fb;background-blend-mode:multiply}.compare .before img,.compare .before video{width:100%;height:100%;object-fit:cover;display:block}.compare .handle{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:var(--red);box-shadow:0 0 12px color-mix(in srgb,var(--red) 60%,transparent);pointer-events:none}.compare .handle:after{content:"↔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font:700 20px/1 var(--cond)}.compare input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.compare-labels{display:flex;justify-content:space-between;padding:10px 4px 0;color:#6b675f}:root[data-light=on] .compare .before{background:var(--noise),#fafcffeb}.pipeline{list-style:none;margin:0;padding:0 0 clamp(70px,8vw,100px);display:flex;flex-wrap:wrap;gap:14px 0;align-items:stretch}.pipeline li{display:grid;gap:6px;padding:14px 18px;border:1.5px solid rgba(232,240,248,.85);min-width:140px;position:relative;margin-right:36px}.pipeline li:not(:last-child):after{content:"→";position:absolute;right:-30px;top:50%;transform:translateY(-50%);font:700 22px/1 var(--mono);color:#f2a49b}.pipeline li .mono{color:#f2a49b}.pipeline li b{font-weight:800;font-variation-settings:"wdth" 75;text-transform:uppercase;font-size:clamp(18px,1.8vw,24px);line-height:1}.stills-wall{display:grid;grid-template-columns:repeat(var(--sw-cols,3),minmax(0,1fr));gap:clamp(22px,2.8vw,42px);align-items:start}.stills-wall figure{margin:0}@media(max-width:900px){.stills-wall{grid-template-columns:repeat(min(var(--sw-cols,3),2),minmax(0,1fr))}}@media(max-width:560px){.stills-wall{grid-template-columns:1fr}}.case-credits{display:flex;justify-content:center}.credits-card dl{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:0;align-items:baseline}.credits-card dt{color:#6b675f}.credits-card dd{margin:0;font-size:clamp(24px,2.4vw,32px)}.pile-wrap{position:relative;align-self:start}.pile-wrap>.print,.pile-wrap>.lake,.pile-wrap>.project-sheet{position:relative;z-index:5}.pile-photo{position:absolute;margin:0;z-index:var(--z,1);box-sizing:border-box;display:flex;flex-direction:column;--tx:calc(var(--x,0px) / var(--fw,1));--ty:calc(var(--y,0px) / var(--fh,1));translate:calc(var(--ax,-1) * (50% - 50% / var(--fw,1))) calc(var(--ay,-1) * (50% - 50% / var(--fh,1)));background:#fbfaf7;box-shadow:var(--shadow);transform:translate(var(--tx),var(--ty)) rotate(var(--r,0deg));will-change:transform}.pile-photo img{display:block;width:100%;flex:1 1 0;min-height:0;object-fit:cover;pointer-events:none;user-select:none}.pile-photo.stack{left:0;top:0;width:calc(100% * var(--fw,1));height:calc(100% * var(--fh,1));padding:clamp(8px,1vw,14px) clamp(8px,1vw,14px) clamp(42px,4vw,58px);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.can-drag .pile-wrap:hover>.pile-photo.stack:not(.held){transform:translate(calc(var(--tx) + var(--px,0px)),calc(var(--ty) + var(--py,0px))) rotate(calc(var(--r) + var(--pr,0deg)))}@keyframes peek{0%,to{transform:translate(var(--tx),var(--ty)) rotate(var(--r))}45%{transform:translate(calc(var(--tx) + var(--px,0px) * 1.25),calc(var(--ty) + var(--py,0px) * 1.25)) rotate(calc(var(--r) + var(--pr,0deg) * 1.33))}}.pile-wrap.peek>.pile-photo.stack{animation:peek 1.2s ease-in-out calc(var(--i) * 90ms)}.pile-photo.scatter{width:calc(28% * var(--fw,1));aspect-ratio:calc(1.45 * var(--fw,1) / var(--fh,1));padding:7px 7px 24px}@keyframes drop{0%{opacity:0;transform:translate(10px,-46px) rotate(calc(var(--r) - 14deg)) scale(1.18)}}@keyframes nudge{0%,86%,to{transform:translate(var(--tx),var(--ty)) rotate(var(--r))}90%{transform:translate(var(--tx),var(--ty)) translate(-6px,-4px) rotate(calc(var(--r) - 4deg))}95%{transform:translate(var(--tx),var(--ty)) translate(3px,1px) rotate(calc(var(--r) + 2deg))}}.pile-photo.scatter{animation:drop .8s cubic-bezier(.2,.9,.3,1.15) both;animation-delay:calc(var(--i) * .13s + .25s)}.can-drag .pile-photo.scatter.nudge{animation:drop .8s cubic-bezier(.2,.9,.3,1.15) .25s both,nudge 4.5s ease-in-out 2.4s infinite}.toss-hint{display:none;position:absolute;right:26%;top:-48px;z-index:10;font-size:clamp(22px,2.2vw,30px);color:var(--red);transform:rotate(-6deg);pointer-events:none;transition:opacity .4s}.can-drag .toss-hint{display:block}.tossed .toss-hint{opacity:0}.can-drag .toss{cursor:grab;touch-action:none}.can-drag .toss:hover{box-shadow:var(--shadow-lift)}.toss.held{cursor:grabbing;box-shadow:var(--shadow-lift);transition:none!important;animation:none!important}.toss.thrown{transition:none!important;animation:none!important}.toss.home{transition:transform .9s cubic-bezier(.34,1.45,.5,1),box-shadow .2s!important;animation:none!important}:root[data-light=on] .pile-photo{background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #ffffffe6,0 0 26px 4px #ecf7ffe6}@media(max-width:760px){.pile-photo.scatter{width:calc(34% * var(--fw,1))}.pile-photo.scatter:nth-of-type(n+3){display:none}.pile-photo.stack:nth-of-type(3){display:none}}:root[data-font=lora]{--cond:"Lora",Georgia,"Times New Roman",serif}:root[data-font=lora] body{font-size:17.5px;line-height:1.55}:root[data-font=lora] *{font-variation-settings:normal!important}:root[data-font=lora] :is(h1,h2,h3,.cap b,.title b,.desk-strip b,.banner-strip b,.pipeline b,.next-project a,.menu-links a,.intro-line,.project-logline,.offer b,.next a){text-transform:none;font-weight:700;letter-spacing:-.018em;line-height:.98}:root[data-font=lora] .hero-bottom .strip h1{font-size:clamp(36px,5vw,76px)}:root[data-font=lora] .case-hero .strip h1{font-size:clamp(36px,5.4vw,84px)}:root[data-font=lora] .label-strip h2,:root[data-font=lora] .label-strip h1{font-size:clamp(30px,4.4vw,64px)}:root[data-font=lora] .sheet .title b{font-size:clamp(30px,4.2vw,64px)}:root[data-font=lora] .print .cap b{font-size:clamp(19px,1.9vw,28px)}:root[data-font=lora] .lake .cap b{font-size:clamp(28px,3.6vw,50px)}:root[data-font=lora] .steps h3{font-size:clamp(30px,3.2vw,52px)}:root[data-font=lora] .card h2{font-size:var(--sz-chead,clamp(36px,5vw,68px))}:root[data-font=lora] .project-head h1{font-size:clamp(38px,5.6vw,88px)}:root[data-font=lora] .menu-links a{font-size:clamp(44px,11vw,92px)}:root[data-font=lora] .next-project a{font-size:clamp(30px,5vw,72px)}:root[data-font=lora] .intro-line{font-size:clamp(24px,2.8vw,42px);font-weight:600}:root[data-font=lora] .head .tabs a{font:600 15px/1 var(--cond);letter-spacing:.06em}:root[data-font=lora] .gate-tag{font-weight:600;letter-spacing:.12em}:root[data-font=lora] .pipeline b{font-size:clamp(16px,1.5vw,21px)}:root[data-font=lora] .desk-strip b,:root[data-font=lora] .banner-strip b{font-size:clamp(30px,4vw,64px)}:root[data-type=on]{--mono:"Courier Prime","IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}:root[data-type=on] .mono{letter-spacing:.04em}:root[data-type=on] :is(.tw,.tk){all:unset}:root[data-type=on] .tw{display:inline-block;white-space:nowrap}:root[data-type=on] .tk{display:inline-block;transform:translateY(calc(var(--dy) * var(--tfx-dy,1))) rotate(calc(var(--rot) * var(--tfx-rot,1)));opacity:calc(1 - (1 - var(--ink)) * var(--tfx-ink,1))}:root[data-type=on] .tk.ds{text-shadow:calc(.7px * var(--tfx-ds,1)) calc(.2px * var(--tfx-ds,1)) 0 color-mix(in srgb,currentColor 45%,transparent)}:root{--logo-red:#EB4236}.titleblock,.project-facts{border:.75px solid var(--logo-red)!important}.titleblock>span,.project-facts>span{border:.5px solid var(--logo-red)!important}.print{display:block}.cms-link{color:inherit;text-decoration:none;opacity:.45;transition:opacity .2s}.cms-link:hover,.cms-link:focus-visible{opacity:1;color:var(--logo-red)}.arranging .pile-photo{animation:none!important;transition:none!important;cursor:move!important;touch-action:none}.arranging .pile-photo:hover{outline:2px dashed var(--logo-red);outline-offset:3px}.arranging .pile-photo.sel{outline:2px solid var(--logo-red);outline-offset:3px}.arranging .pile-wrap>.print,.arranging .pile-wrap>.lake{pointer-events:none}.arranging:not(.mode-holders) .pile-wrap>.print,.arranging:not(.mode-holders) .pile-wrap>.lake{opacity:.35}.arranging .drag,.arranging a{cursor:default}.arranging .toss-hint{display:none!important}.arrange-bar{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;background:#141414;color:#f4f1ea;border-radius:12px;box-shadow:0 12px 40px #00000059;font:500 13px/1.3 system-ui,sans-serif}.arrange-bar b{color:#ff8a80;font-weight:700}.arrange-bar span{opacity:.75}.arrange-bar button{all:unset;cursor:pointer;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.25);font-weight:700}.arrange-bar button.go{background:var(--logo-red);border-color:var(--logo-red)}.arrange-bar button:disabled{opacity:.4;cursor:default}.arrange-bar a{color:#ff8a80;font-weight:700}.arrange-embed:not(.designing) .head,.arrange-embed .gate{display:none!important}.designing body.gated .head{opacity:1;visibility:visible}.arranging .pile-photo{transform:translate(var(--tx),var(--ty)) rotate(var(--r,0deg))!important}.arrange-hdl{display:none;position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;background:#fff;border:2px solid var(--logo-red);border-radius:2px;box-sizing:border-box;z-index:2;touch-action:none}.arranging .pile-photo.sel .arrange-hdl{display:block}.hand.local{display:block;font-size:.95em;color:var(--red);opacity:.9;line-height:1.1;margin-top:2px}.cap .hand.local{font-size:clamp(18px,1.5vw,22px)}.case-hero .sub .hand.local{display:inline;font-size:1.25em;color:inherit}.next-project .hand.local{display:inline;margin-left:12px;font-size:1.3em}.switch.sound{padding-right:0}.sec-laurels{padding-top:clamp(10px,2vw,30px)}.laurels{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(18px,4vw,64px);padding:clamp(10px,2vw,24px) 0}.laurel{position:relative;display:grid;justify-items:center;gap:6px;width:clamp(140px,16vw,200px);transform:rotate(var(--t));color:var(--table-ink)}.laurel .wreath{width:100%;height:auto;fill:currentColor;stroke:currentColor;stroke-width:1.2;opacity:.7}.laurel-text{position:absolute;top:22%;left:17%;right:17%;display:grid;justify-items:center;text-align:center;gap:2px}.laurel-text .top{font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.laurel-text b{font-family:var(--cond);font-size:clamp(14px,1.25vw,17px);line-height:1.1}.laurel .sub{font-size:clamp(18px,1.6vw,22px);color:var(--red);text-align:center;line-height:1.1}.laurel-logo{max-width:80%;max-height:90px;object-fit:contain;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}:root[data-light=off] .laurel-logo{filter:grayscale(1) invert(1);mix-blend-mode:screen}.sec-now{display:flex;justify-content:flex-end;padding-right:clamp(0px,6vw,90px)}.now-wrap{position:relative;width:min(100%,380px)}.now-note{position:relative;z-index:2;background:#f6e58d;color:#2a2618;padding:24px 22px 18px;box-shadow:var(--shadow);transform:rotate(2deg)}.now-note:after{content:"";position:absolute;right:0;bottom:0;width:28px;height:28px;background:linear-gradient(135deg,#00000014 50%,#fff6 50%)}.now-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.now-head b{font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1}.stampdate{font-size:10px;letter-spacing:.08em;color:var(--red);border:1px solid currentColor;padding:2px 5px;transform:rotate(-4deg);white-space:nowrap}.now-note ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.now-note li{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:baseline}.now-note li .mono{font-size:10px;letter-spacing:.06em;opacity:.65}.now-note li .hand{font-size:21px;line-height:1.15}.coffee{position:absolute;z-index:1;left:-70px;bottom:-46px;width:150px;height:150px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 58%,rgba(120,72,30,.18) 60%,rgba(120,72,30,.32) 62%,rgba(120,72,30,.1) 64%,transparent 67%);transform:rotate(18deg) scaleY(.96);filter:blur(.3px)}.coffee:after{content:"";position:absolute;inset:10% 14% 22% 6%;border-radius:50%;border:2px solid rgba(120,72,30,.12);border-color:rgba(120,72,30,.14) transparent transparent rgba(120,72,30,.1)}:root[data-light=off] .coffee{opacity:.55;mix-blend-mode:screen;filter:invert(1) blur(.3px)}@media(max-width:760px){.sec-now{justify-content:center;padding-right:0}.coffee{left:auto;right:-40px;bottom:-60px;width:110px;height:110px}}.steps .deliver{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:5px}.steps .deliver li{display:block;border:0;padding:0 0 0 20px;font-size:12px;letter-spacing:.03em;position:relative;line-height:1.3}.steps .deliver li:before{content:"";position:absolute;left:0;top:2px;width:10px;height:10px;border:1px solid currentColor;opacity:.7}.steps .deliver li:after{content:"";position:absolute;left:2px;top:-1px;width:9px;height:5px;border-left:2px solid var(--red);border-bottom:2px solid var(--red);transform:rotate(-45deg)}.steps .time{margin-top:10px;color:#ffe3b8;font-size:22px}.engage{display:grid;gap:clamp(18px,3vw,40px)}.engage-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.4vw,34px);align-items:start}.engage-card{position:relative;padding:28px 24px 22px}.engage-card .n{position:absolute;top:12px;right:14px;font-size:11px;color:var(--red);border:1px solid currentColor;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.engage-card h3{margin:0 0 4px;font-size:clamp(20px,1.8vw,26px)}.engage-card .hand{color:var(--red);font-size:21px;margin:0 0 8px}.engage-card p{margin:0}.look-test{position:relative;justify-self:end;width:min(100%,420px);display:grid;gap:6px;transform:rotate(-1.6deg)}.look-test b{font-size:20px}.look-test a{justify-self:end;font-size:22px;color:var(--red)}@media(max-width:860px){.engage-cards{grid-template-columns:1fr}.look-test{justify-self:stretch}}.brief{position:relative;max-width:860px;margin:clamp(30px,5vw,70px) auto 0;padding:clamp(26px,4vw,48px);transform:rotate(-.4deg);color:#1c1b19}.brief-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:18px}.brief-head h2{margin:0}.brief-head .hand{color:var(--red);font-size:24px}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;align-items:end}.brief .ln{display:grid;gap:2px}.brief .ln.wide{margin-top:16px}.brief .ln .mono,.brief legend{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#77736b}.brief input:not([type=radio]):not([type=checkbox]),.brief textarea{font:inherit;font-family:var(--hand);font-size:23px;color:#1c1b19;background:transparent;border:0;border-bottom:1px solid rgba(28,27,25,.35);padding:4px 2px;outline:0;width:100%;border-radius:0}.brief textarea{resize:vertical;line-height:1.3;background:repeating-linear-gradient(transparent 0 29px,#1c1b1933 29px 30px);border-bottom:0}.brief input:focus,.brief textarea:focus{border-bottom-color:var(--red)}.brief fieldset{border:0;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.brief legend{float:left;margin-right:10px}.ticks label{cursor:pointer}.ticks input,.tick-one input{position:absolute;opacity:0;pointer-events:none}.ticks span{display:inline-block;font-family:var(--mono);font-size:12px;padding:5px 10px;border:1px solid rgba(28,27,25,.35);border-radius:3px;transition:.15s}.ticks input:checked+span{border-color:var(--red);color:var(--red);transform:rotate(-2deg);box-shadow:inset 0 0 0 1px var(--red)}.ticks input:focus-visible+span,.tick-one input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.tick-one{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:22px}.tick-one span:before{content:"";display:inline-block;width:16px;height:16px;border:1px solid rgba(28,27,25,.5);margin-right:8px;vertical-align:-2px}.tick-one input:checked+span:before{background:linear-gradient(45deg,transparent 45%,var(--red) 45% 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,var(--red) 45% 55%,transparent 55%)}.brief-refs{margin-top:16px}.brief-refs .refs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.brief-refs img{width:84px;height:54px;object-fit:cover;background:#fff;padding:3px;box-shadow:var(--shadow);transform:rotate(-1.5deg)}.brief-refs img:nth-child(2n){transform:rotate(1.8deg)}.brief-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px}.brief .send{font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;background:#1c1b19;color:#f4f1ea;border:0;padding:12px 20px;cursor:pointer;transform:rotate(-1deg)}.brief .send:hover{background:var(--red)}.status-line{font-size:22px;color:var(--red)}.sent-stamp{position:absolute;right:8%;top:30%;font-family:var(--mono);font-size:clamp(28px,4vw,48px);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:4px double currentColor;padding:6px 16px;transform:rotate(-12deg) scale(1.6);opacity:0;pointer-events:none;transition:.35s cubic-bezier(.3,1.6,.5,1)}.brief.sent .sent-stamp{opacity:.85;transform:rotate(-12deg) scale(1)}@media(max-width:760px){.brief-grid{grid-template-columns:1fr}}.flip{position:absolute;inset:0;z-index:3;pointer-events:none}.flip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;background:#fbfaf7}.flip img.on{opacity:1}.flip-corner{position:absolute;right:0;bottom:0;width:calc(54px + var(--curl,0) * 120px);height:calc(54px + var(--curl,0) * 120px);pointer-events:auto;cursor:nw-resize;touch-action:none;background:linear-gradient(135deg,transparent 49%,rgba(0,0,0,.22) 50%,#F4F1EA 52%,#E3DED3 100%);transition:width .25s,height .25s;filter:drop-shadow(-3px -3px 4px rgba(0,0,0,.18))}.flipping .flip-corner{transition:none}.flip-corner .hand{position:absolute;right:6px;bottom:4px;font-size:17px;color:var(--red);line-height:1;transform:rotate(-45deg);transform-origin:100% 100%}.flip-corner:hover{width:66px;height:66px}.flip.flipping .flip-corner:hover,.flip.done .flip-corner{width:calc(54px + var(--curl,0) * 120px);height:calc(54px + var(--curl,0) * 120px)}.big{position:relative;display:block}.arranging .flip{display:none}.onion{position:relative;padding:clamp(18px,2.4vw,30px);max-width:1100px;margin:0 auto}.onion-stack{position:relative;aspect-ratio:16/9;background:#fff;overflow:hidden}.onion-stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s,filter .35s}.onion-stack img.top{opacity:1}.onion.skins .onion-stack img{opacity:calc(1 - var(--k) * .22);mix-blend-mode:multiply}.onion.skins .onion-stack img:nth-child(4n+1){filter:sepia(1) hue-rotate(180deg) saturate(3) brightness(1.05)}.onion.skins .onion-stack img:nth-child(4n+2){filter:sepia(1) hue-rotate(-30deg) saturate(3) brightness(1.05)}.onion.skins .onion-stack img:nth-child(4n+3){filter:sepia(1) hue-rotate(80deg) saturate(2) brightness(1.08)}.onion-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;color:#1c1b19}.onion-toggle{display:flex;align-items:center;gap:8px;background:none;border:1px solid rgba(28,27,25,.4);padding:6px 12px 6px 8px;cursor:pointer;color:inherit;border-radius:999px}.onion-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.onion-toggle[aria-pressed=true]{background:#1c1b19;color:#f4f1ea}.onion-toggle .mono{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.onion-tabs{display:flex;gap:6px;flex-wrap:wrap}.onion-tabs button{font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:none;border:0;border-bottom:2px solid transparent;padding:6px 8px;cursor:pointer;color:#77736b}.onion-tabs button[aria-pressed=true]{color:var(--red);border-bottom-color:var(--red)}.animatic{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(220px,1fr);gap:clamp(16px,2.4vw,34px);align-items:start}.anim-video{transform:rotate(-.5deg)}.anim-video video{width:100%;display:block}.anim-board{position:relative;list-style:none;margin:0;padding:34px 14px 14px;max-height:min(70vh,640px);overflow:auto;display:grid;gap:10px;transform:rotate(.7deg);color:#1c1b19}.anim-board .pegbar{position:sticky;top:-34px}.anim-board button{all:unset;display:grid;gap:4px;cursor:pointer;padding:6px;border:1px solid transparent;transition:.2s}.anim-board img{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(28,27,25,.3);filter:grayscale(.6)}.anim-board .row{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.06em}.anim-board .t{color:#77736b}.anim-board .hand{font-size:18px;line-height:1.15}.anim-board li.now button{border-color:var(--red);background:color-mix(in srgb,var(--red) 6%,transparent)}.anim-board li.now img{filter:none}.anim-board li.now .t{color:var(--red)}@media(max-width:860px){.animatic{grid-template-columns:1fr}.anim-board{max-height:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;padding-top:20px}.anim-board .pegbar{display:none}}.xsheet{position:relative;max-width:820px;margin:0 auto;padding:clamp(20px,3vw,36px);color:#1c1b19;transform:rotate(.5deg)}.xs-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;border-bottom:1.5px solid var(--logo-red);padding-bottom:8px;margin-bottom:0}.xs-head h2{margin:0 auto 0 0}.xs-head .mono{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#77736b}.xsheet table{width:100%;border-collapse:collapse;table-layout:fixed}.xsheet th,.xsheet td{border:.5px solid color-mix(in srgb,var(--red) 55%,transparent);padding:6px 8px;vertical-align:baseline;text-align:left}.xsheet th{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--logo-red);font-weight:400}.xsheet th:nth-child(1),.xsheet td:nth-child(1){width:46px}.xsheet th:nth-child(n+4),.xsheet td:nth-child(n+4){width:38px}.xsheet th:nth-child(2){width:32%}.xsheet td.mono{font-size:11px;letter-spacing:.05em;text-transform:uppercase}.xsheet td.fr{color:#77736b}.xsheet td.hand{font-size:22px;line-height:1.1}.xsheet tr:nth-child(2n) td{background:color-mix(in srgb,var(--red) 3%,transparent)}.xsheet tr.blank td{height:30px}@media(max-width:600px){.xsheet th:nth-child(n+4),.xsheet td:nth-child(n+4){display:none}}.pinme{position:absolute;top:10px;right:10px;z-index:7;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#fbfaf7eb;color:#1c1b19;box-shadow:0 2px 8px #00000040;opacity:0;transform:scale(.8);transition:.18s}.pinme svg{width:17px;height:17px;fill:currentColor}[data-pin]:hover>.pinme,.pinme:focus-visible,.pinned>.pinme{opacity:1;transform:none}.pinned>.pinme{background:var(--red);color:#fff}@media(hover:none){.pinme{opacity:.85;transform:none}}a.big>.pinme{top:8px;right:8px}.pinme[data-pos=tl]{right:auto;left:10px}.pinme[data-pos=br]{top:auto;bottom:10px}.pinme[data-pos=bl]{inset:auto auto 10px 10px}.print:not(.cut)>.pinme:is([data-pos=br],[data-pos=bl]){bottom:calc(clamp(42px,4vw,58px) + 6px)}.pinme img{width:20px;height:20px;object-fit:contain}.pinme[data-form=square]{border-radius:4px}.pinme[data-form=none]{background:none!important;box-shadow:none;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.7))}.pinned>.pinme[data-form=none]{color:var(--red)}.pinme[data-form=shape]{border-radius:0;width:40px;height:36px;box-shadow:none;-webkit-mask:var(--pshp) center/100% 100% no-repeat;mask:var(--pshp) center/100% 100% no-repeat}:root .pinned>.pinme[data-ppr][data-ppr]{background:var(--red)!important;color:#fff!important}.board-tray{position:fixed;left:16px;bottom:16px;z-index:45;color:#1c1b19;font-size:14px}.board-tray[hidden]{display:none}.tray-tab{display:flex;align-items:center;gap:8px;background:#f6e58d;border:0;padding:9px 14px;box-shadow:var(--shadow);cursor:pointer;transform:rotate(-2deg);color:inherit}.tray-tab .mono{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.tray-tab b{background:var(--red);color:#fff;border-radius:999px;min-width:22px;height:22px;display:grid;place-items:center;font-size:12px;padding:0 6px}.board-tray.bump .tray-tab{animation:bump .45s}@keyframes bump{40%{transform:rotate(-2deg) scale(1.15)}}.tray-body{display:none;position:absolute;left:0;bottom:calc(100% + 10px);width:min(86vw,360px);background:#c9b48a;background:linear-gradient(#cdb98f,#bfa97b);padding:16px;box-shadow:var(--shadow-lift)}.board-tray.open .tray-body{display:block}.tray-pins{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-height:46vh;overflow:auto;padding:6px 2px}.tray-pins figure{position:relative;margin:0;background:#fbfaf7;padding:4px 4px 16px;box-shadow:0 2px 6px #00000040;transform:rotate(-1.5deg)}.tray-pins figure:nth-child(2n){transform:rotate(1.8deg)}.tray-pins img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.tray-pins figcaption{font-size:8px;line-height:1.1;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tray-pins button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:#1c1b19;color:#fff;font-size:10px;cursor:pointer;opacity:0}.tray-pins figure:hover button,.tray-pins button:focus-visible{opacity:1}.tray-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.tray-foot a{font-size:22px;color:#1c1b19}.tray-clear{background:none;border:0;cursor:pointer;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#4a3f2a}.switch.sound button:after,:root[data-light=on] .switch.sound button:after{transform:none}.switch.sound button[aria-pressed=true]:after{transform:translate(20px)!important}.brief fieldset+.brief-grid{margin-top:20px}.team{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(24px,4vw,56px);align-items:start}.person{display:grid;grid-template-columns:minmax(150px,.8fr) 1.2fr;gap:0;align-items:start;transform:rotate(var(--t))}.person-photo{position:relative;width:auto;z-index:2;transform:rotate(-3deg);margin-right:-24px;margin-top:10px}.person-photo img{aspect-ratio:4/5}.photo-missing{display:grid;place-items:center;aspect-ratio:4/5;background:repeating-linear-gradient(45deg,#ece8df 0 10px,#e4dfd4 10px 20px);color:#9a958a;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.person-photo figcaption{position:absolute;left:12px;right:12px;bottom:8px;font-size:24px;color:#333}.person-card{width:auto;padding:26px 24px 22px 40px;margin-top:40px}.person-card h3{margin:0;font-size:clamp(22px,2vw,28px)}.person-card .role{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-top:2px}.person-card .hand{font-size:22px;margin:8px 0 6px}.person-card ul{margin:6px 0 0;padding-left:18px}.network{width:min(100%,340px);justify-self:start;align-self:center;transform:rotate(2deg);display:grid;gap:6px}.network b{font-size:26px}.network .nt{font-size:21px;line-height:1.15}.network ul{margin:4px 0 0;padding-left:18px;font-size:21px}@media(max-width:560px){.person{grid-template-columns:1fr}.person-photo{width:70%;margin:0 0 -30px}.person-card{margin-top:0;padding-left:24px}}.lost{display:flex;justify-content:center}.lost-sheet{position:relative;width:min(100%,980px);padding:clamp(30px,4vw,50px) clamp(18px,3vw,36px) clamp(22px,3vw,34px);transform:rotate(-.6deg)}.lost-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,22px)}.lost .panel .pf{position:relative;aspect-ratio:16/9;overflow:hidden;border:1.5px solid #1C1B19;background:#fbfaf7}.lost .panel .pf img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1)}.lost .panel .row{display:flex;justify-content:space-between;gap:8px;margin-top:6px;color:#1c1b19}.lost .panel .row .mono{font-size:11px}.lost .panel .row .hand{font-size:20px}.lost .missing .pf{border-style:dashed;display:grid;place-items:center}.lost .missing .q{font-family:var(--hand);font-size:clamp(60px,8vw,110px);color:#c9c3b6;line-height:1}.lost .missing .stamp{position:absolute;font-family:var(--mono);font-size:clamp(14px,1.6vw,20px);letter-spacing:.14em;text-transform:uppercase;color:var(--red);border:3px double currentColor;padding:4px 10px;transform:rotate(-14deg)}.lost-sheet .title{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:clamp(18px,2.4vw,28px);color:#1c1b19}.lost-sheet .title h1{margin:0}.lost-sheet .title .mono{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#77736b}.lost-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:14px;font-size:26px}.lost-links a{color:var(--red)}@media(max-width:640px){.lost-panels{grid-template-columns:1fr 1fr}.lost .panel:first-child{display:none}}.sheet.lost-sheet{display:block}.person-card .role{margin:6px 0 4px}.impact{position:relative;max-width:900px;margin:0 auto;padding:clamp(26px,3.6vw,44px);color:#1c1b19;transform:rotate(-.5deg)}.impact-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;border-bottom:1.5px solid var(--logo-red);padding-bottom:10px;margin-bottom:8px}.impact-head h2{margin:0}.impact-head .hand{color:var(--red);font-size:22px}.impact ol{list-style:none;margin:0;padding:0;display:grid}.impact li{position:relative;display:grid;grid-template-columns:120px 1fr;gap:6px 18px;align-items:baseline;padding:14px 90px 14px 0;border-bottom:.5px solid color-mix(in srgb,var(--red) 45%,transparent)}.impact .lbl{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#77736b}.impact li p{margin:0;font-size:clamp(17px,1.4vw,20px)}.stamp-ok{position:absolute;right:4px;top:50%;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);border:2px solid currentColor;border-radius:3px;padding:2px 7px;transform:translateY(-50%) rotate(-10deg);opacity:.85}@media(max-width:600px){.impact li{grid-template-columns:1fr;padding-right:70px}}.booklets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),290px));justify-content:center;gap:clamp(22px,3.4vw,48px);padding-top:10px}.booklet{position:relative;display:grid;gap:8px;color:var(--table-ink);text-decoration:none;transform:rotate(var(--t));transition:transform .25s}.booklet .pages{position:absolute;inset:6px -6px auto 6px;aspect-ratio:1/1.3;background:#ede9e1;box-shadow:var(--shadow);transform:rotate(3deg)}.booklet .cover{position:relative;display:block;aspect-ratio:1/1.3;background:#fbfaf7;box-shadow:var(--shadow);overflow:hidden}.booklet .cover img{position:absolute;inset:0;width:100%;height:62%;object-fit:cover}.booklet .cover-label{position:absolute;left:0;right:0;bottom:0;height:38%;padding:14px 16px;display:grid;align-content:start;gap:4px;color:#1c1b19;border-top:1.5px solid var(--logo-red)}.booklet .cover-label .mono{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#77736b}.booklet .cover-label b{font-size:clamp(20px,1.8vw,26px);line-height:1.05}.booklet .staple{position:absolute;z-index:2;left:14px;top:22px;width:5px;height:26px;border:2px solid #9AA0A6;border-left:0;border-radius:0 2px 2px 0}.booklet .note-line{font-size:21px;color:var(--red)}.booklet .get{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.75}a.booklet:hover{transform:rotate(0) translateY(-4px)}a.booklet:hover .pages{transform:rotate(6deg) translate(8px,4px)}.sec-markets .planner{max-width:760px}.planner{position:relative;padding:clamp(22px,3vw,36px) clamp(18px,3vw,36px) clamp(18px,2.4vw,28px) clamp(52px,6vw,74px);color:#1c1b19;transform:rotate(.6deg);background:var(--noise),repeating-linear-gradient(#fbfaf7 0 47px,#466eaa38 47px 48px);background-blend-mode:multiply}.planner .rings{position:absolute;left:14px;top:18px;bottom:18px;display:flex;flex-direction:column;justify-content:space-around}.planner .rings i{display:block;width:22px;height:12px;border:2px solid #8A8C90;border-radius:8px;background:var(--table)}.planner ol{list-style:none;margin:0;padding:0;display:grid}.planner li{display:grid;grid-template-columns:140px 1fr auto;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--red) 35%,transparent)}.planner .when{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.planner .what{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.planner .what b{font-size:clamp(19px,1.6vw,23px)}.planner .what .mono{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#77736b}.planner .what .hand{font-size:20px;color:var(--red)}.planner .meet{font-size:21px;color:#1c1b19;white-space:nowrap}.planner .meet:hover{color:var(--red)}@media(max-width:640px){.planner li{grid-template-columns:1fr}}.copro-wrap{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:clamp(20px,3vw,44px);align-items:start}.copro{position:relative}.copro-intro{font-size:clamp(18px,1.6vw,22px);max-width:56ch;margin:0 0 18px}.copro-rows{margin:0;display:grid}.copro-rows div{display:grid;grid-template-columns:170px 1fr;gap:14px;padding:10px 0;border-top:1px solid rgba(232,240,248,.5)}.copro-rows dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.copro-rows dd{margin:0}.copro-note{font-size:23px;margin:16px 0 0;color:#ffe3b8}.tag-card{position:relative;margin-top:40px;padding:34px 22px 22px;background:#e9d9b4;color:#2a2618;border-radius:4px;clip-path:polygon(18% 0,82% 0,100% 12%,100% 100%,0 100%,0 12%);box-shadow:var(--shadow);transform:rotate(3deg)}.tag-hole{position:absolute;left:50%;top:12px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--table);box-shadow:inset 0 0 0 3px #c9b58a}.tag-string{display:none}.tag-title{display:block;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:6px 0 12px}.tag-card dl{margin:0;display:grid;gap:8px}.tag-card dl div{display:grid;gap:1px;border-bottom:1px dashed rgba(42,38,24,.3);padding-bottom:6px}.tag-card dt{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.tag-card dd{margin:0;font-family:var(--mono);font-size:13px}.sec-capacity{display:flex;justify-content:center}.sec-capacity .tag-card{width:min(100%,320px)}@media(max-width:860px){.copro-wrap{grid-template-columns:1fr}.copro-rows div{grid-template-columns:1fr;gap:2px}}.quotes{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,40px)}.quote{width:min(100%,300px);margin:0;transform:rotate(var(--t))}.quote blockquote{margin:0;font-size:24px;line-height:1.1}.quote figcaption{margin-top:12px;display:grid;gap:2px;font-family:var(--cond)}.quote figcaption b{font-size:16px}.quote figcaption .mono{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.engage-offers{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:clamp(18px,3vw,40px)}.ticket{position:relative;width:min(100%,380px);padding:22px 24px 20px;color:#1c1b19;transform:rotate(1.4deg);border-left:2px dashed rgba(28,27,25,.35)}.ticket-notch{position:absolute;left:-12px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--table)}.ticket-head{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);border-bottom:1px solid currentColor;padding-bottom:6px;margin-bottom:10px}.ticket h3{margin:0;font-size:clamp(22px,2vw,28px)}.ticket .hand{color:var(--red);font-size:21px;margin:2px 0 8px}.ticket ul{margin:0 0 8px;padding-left:18px}.ticket .price{font-size:14px;letter-spacing:.06em;margin:6px 0}.ticket .small{font-size:14px;opacity:.75;margin:6px 0 10px}.ticket a{font-size:22px;color:var(--red)}.engage-offers .look-test{justify-self:auto}.blueprint.copro p.copro-intro{font-family:var(--cond);font-size:clamp(18px,1.6vw,22px);letter-spacing:0;max-width:56ch;color:#f2f6fa;margin:0 0 18px}.blueprint.copro p.copro-note{font-family:var(--hand);font-size:24px;letter-spacing:0;max-width:none;color:#ffe3b8}.copro-rows dd{font-size:clamp(16px,1.3vw,19px)}.tape.holder,.pin.holder,.clip.holder,.binder.holder{left:var(--hold-x,50%)}.tape.holder{top:calc(-15px + var(--hold-y,0px));transform:translate(-50%) rotate(var(--hold-r,-2deg))}.pin.holder{top:calc(10px + var(--hold-y,0px));margin-left:0;transform:translate(-50%) rotate(var(--hold-r,0deg))}.clip.holder{position:absolute;z-index:4;top:calc(-26px + var(--hold-y,0px));width:22px;height:60px;transform:translate(-50%) rotate(var(--hold-r,6deg));background:url(/img/holders/clip.svg) center/contain no-repeat;filter:drop-shadow(1px 2px 1.5px rgba(0,0,0,.35));pointer-events:none}.clip svg{display:none}.binder.holder{position:absolute;z-index:4;top:calc(-24px + var(--hold-y,0px));width:52px;height:60px;transform:translate(-50%) rotate(var(--hold-r,0deg));background:url(/img/holders/binder.svg) center/contain no-repeat;filter:drop-shadow(1px 3px 2px rgba(0,0,0,.45));pointer-events:none}:root[data-light=on] .clip .wire{stroke:#6e777f}.arranging.mode-holders .pile-photo,.arranging.mode-holders .print,.arranging.mode-holders .polaroid,.arranging.mode-holders .lake{pointer-events:none}.arranging.mode-holders .holder[data-item]{pointer-events:auto!important;cursor:move;outline:2px dashed var(--logo-red);outline-offset:4px;z-index:8}.arranging.mode-holders .holder[data-item].sel{outline-style:solid}.arranging:not(.mode-holders) .holder[data-item]{pointer-events:none}.ghost.holder{display:none}.arranging.mode-holders .ghost.holder{display:block;position:absolute;z-index:8;top:calc(-10px + var(--hold-y,0px));width:34px;height:18px;transform:translate(-50%) rotate(var(--hold-r,0deg));background:color-mix(in srgb,var(--red) 8%,transparent)}.arranging.mode-holders .holder[data-item]:hover{outline-style:solid}.arranging.mode-holders .holder[data-item]:after{content:"";position:absolute;inset:-14px;border-radius:8px}.page-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,40px);align-items:start}.pg-cell{min-width:0}.pg-cell:empty{display:none}.pg-cell.part .engage-cards,.pg-cell.part .team{grid-template-columns:1fr}.pg-cell.part .sec-now{justify-content:flex-start;padding-right:0}@media(max-width:860px){.page-grid>.pg-cell{grid-column:var(--mc,1 / -1)!important;margin-top:var(--ml,0px)!important;transform:var(--mt,none)!important;order:var(--mo,0)}.page-grid>.pg-cell.m-hide{display:none}}.links-page{display:grid;justify-items:center;gap:22px;max-width:640px;margin-inline:auto;text-align:center}.links-logo{width:150px;height:auto}.links-intro{font-size:26px;margin:0}.links-list{list-style:none;margin:0;padding:0;display:grid;gap:14px;width:100%}.links-btn{display:block;padding:16px 20px;font-weight:700;font-size:18px;color:inherit;text-decoration:none;transform:rotate(-.4deg)}.links-list li:nth-child(2n) .links-btn{transform:rotate(.5deg)}.links-btn:hover{transform:rotate(0) translateY(-2px)}.links-projects{display:grid;grid-template-columns:1fr 1fr;gap:18px;width:100%;margin-top:10px}.links-projects .print{display:block;text-align:left}.print.cut{padding:0;background:none!important;box-shadow:none!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.28)) drop-shadow(0 14px 16px rgba(10,14,20,.32))}.print.cut:before{display:none}.print.cut .frame,.print.cut .cut-rim{-webkit-mask:var(--shape) center/100% 100% no-repeat;mask:var(--shape) center/100% 100% no-repeat}.print.cut .frame{aspect-ratio:var(--cut-ratio,16/9);background:#1a1a1a}.print.cut .frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--noise);mix-blend-mode:multiply;opacity:.45}.print.cut.rim .cut-rim{position:absolute;inset:-1.1%;background:var(--noise),linear-gradient(#fbf8f1,#efe8da);background-blend-mode:multiply}.print.cut.rim .frame{transform:scale(.985)}.print.cut .cap{left:var(--hold-x,5%);right:auto;bottom:calc(clamp(-22px,-1.4vw,-14px) - var(--hold-y,0px));padding:7px 14px 6px;gap:12px;transform:rotate(var(--hold-r,-1.4deg));white-space:nowrap;background:var(--noise),linear-gradient(var(--paper),var(--paper-2));background-blend-mode:multiply;box-shadow:0 1px 1px #0003,0 6px 10px -6px #0006;z-index:2}.print.cut .cap b{font-size:clamp(17px,1.7vw,26px)}.print.cut .cap .local{font-size:clamp(14px,1.2vw,18px);color:var(--red)}:root[data-light=on] .print.cut{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 5px 16px rgba(170,205,240,.7));will-change:transform}:root[data-light=on] .print.cut .frame{box-shadow:none}.pile-photo.cut,.pile-photo.cut.stack{padding:0;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25)) drop-shadow(0 8px 10px rgba(10,14,20,.28))}.pile-photo.cut img{-webkit-mask:var(--shape) center/100% 100% no-repeat;mask:var(--shape) center/100% 100% no-repeat;filter:saturate(.85) brightness(.92)}.print.cut,.pile-wrap:has(>.print.cut){z-index:6}.pile-wrap>.print.cut{z-index:5}.print.cut .tape.holder{top:calc(var(--edge,0%) - 15px + var(--hold-y,0px))}.print.cut .pin.holder{top:calc(var(--edge,0%) + 10px + var(--hold-y,0px))}.print.cut .clip.holder{top:calc(var(--edge,0%) - 26px + var(--hold-y,0px))}.print.cut .binder.holder{top:calc(var(--edge,0%) - 24px + var(--hold-y,0px))}.print.cut{align-self:start}.prints>[style*="rotate:"]{transform:none}.prints{position:relative}.paper-note{position:relative;align-self:start;justify-self:start;width:clamp(150px,15vw,230px);color:#2f2b25;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25)) drop-shadow(0 8px 10px rgba(10,14,20,.28))}.paper-note .pn-body{position:relative;padding:20px 20px 24px;font-size:clamp(19px,1.6vw,24px);line-height:1.12;white-space:pre-line;background:var(--noise),linear-gradient(#fbf8f1,#efe8da);background-blend-mode:multiply}.pn-sticky .pn-body{background:var(--noise),var(--note);background-blend-mode:multiply;color:#3a3420;aspect-ratio:1/1}.pn-scrap .pn-body{-webkit-mask:url(/img/shapes/torn.svg) center/100% 100% no-repeat;mask:url(/img/shapes/torn.svg) center/100% 100% no-repeat;padding:24px 24px 26px}.pn-lined .pn-body{padding:24px 20px 30px 38px;line-height:28px;background:linear-gradient(90deg,transparent 28px,color-mix(in srgb,var(--red) 45%,transparent) 28px 29.5px,transparent 29.5px),repeating-linear-gradient(transparent 0 27px,#4678be52 27px 28px) 0 22px/100% 100% no-repeat,var(--noise),linear-gradient(#fdfcf8,#f3f0e8);background-blend-mode:normal,normal,multiply,normal;-webkit-mask:url(/img/shapes/torn-bottom.svg) center/100% 100% no-repeat;mask:url(/img/shapes/torn-bottom.svg) center/100% 100% no-repeat}.pn-card .pn-body{border-radius:2px;padding:30px 20px 22px;line-height:26px;background:linear-gradient(transparent 20px,color-mix(in srgb,var(--red) 50%,transparent) 20px 21.5px,transparent 21.5px),repeating-linear-gradient(transparent 0 25px,#4678be40 25px 26px) 0 22px/100% 100% no-repeat,var(--noise),#fffdf7;background-blend-mode:normal,normal,multiply,normal}.pn-kraft .pn-body{background:var(--noise),linear-gradient(#cfae7c,#bf9c68);background-blend-mode:multiply;color:#2b2016;-webkit-mask:url(/img/shapes/scrap.svg) center/100% 100% no-repeat;mask:url(/img/shapes/scrap.svg) center/100% 100% no-repeat;padding:26px 34px 26px 22px}.paper-note .tape.holder{top:calc(-12px + var(--hold-y,0px))}.paper-note .pin.holder{top:calc(8px + var(--hold-y,0px))}.paper-note.float{position:absolute;left:var(--at-x,70%);top:var(--at-y,0px);rotate:var(--at-r,-3deg);z-index:7;margin:0}:root[data-light=on] .paper-note{filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 5px 16px rgba(170,205,240,.7));will-change:transform}@media(max-width:760px){.prints>*{order:var(--m-order,0)}.prints>[style*="--m-hide:1"]{display:none!important}.prints>[style*="--m-w:"]{width:var(--m-w)!important;max-width:none!important;justify-self:start!important;margin-left:calc((100% - var(--m-w)) * var(--m-a,0))!important}.prints>[style*="--m-r:"]{rotate:var(--m-r)!important}.prints>[style*="--m-lift:"]{margin-top:var(--m-lift)!important}.paper-note.float{position:relative;left:auto;top:auto;rotate:var(--at-r,-3deg)}.prints>.print.cut{margin-bottom:24px}}.paper.shaped,.lake.shaped{background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}.pshape{position:absolute;inset:0;z-index:-1;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3)) drop-shadow(0 14px 18px rgba(10,14,20,.35))}.pshape i{position:absolute;inset:0;background:var(--noise),linear-gradient(var(--paper),var(--paper-2));background-blend-mode:multiply;--nw:clamp(36px,4.5vw,64px);-webkit-mask-image:var(--s-tl),var(--s-t),var(--s-tr),var(--s-l),var(--s-c),var(--s-r),var(--s-bl),var(--s-b),var(--s-br);mask-image:var(--s-tl),var(--s-t),var(--s-tr),var(--s-l),var(--s-c),var(--s-r),var(--s-bl),var(--s-b),var(--s-br);-webkit-mask-position:0 0,calc(var(--nw) - 1px) 0,100% 0,0 calc(var(--nw) - 1px),calc(var(--nw) - 1px) calc(var(--nw) - 1px),100% calc(var(--nw) - 1px),0 100%,calc(var(--nw) - 1px) 100%,100% 100%;mask-position:0 0,calc(var(--nw) - 1px) 0,100% 0,0 calc(var(--nw) - 1px),calc(var(--nw) - 1px) calc(var(--nw) - 1px),100% calc(var(--nw) - 1px),0 100%,calc(var(--nw) - 1px) 100%,100% 100%;-webkit-mask-size:calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),max(0px,calc(100% - 2 * var(--nw) + 2px)) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px);mask-size:calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),max(0px,calc(100% - 2 * var(--nw) + 2px)) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;mask-mode:alpha}.lake>.pshape i{background:var(--noise),#f4ead0;background-blend-mode:multiply}:root[data-light=on] .pshape{filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 5px 16px rgba(170,205,240,.7));will-change:transform}.paper.shaped,.lake.shaped{padding:clamp(26px,3vw,44px)!important}.lake.shaped{padding-bottom:clamp(56px,6vw,84px)!important}@property --pt-x{syntax:"<number>";inherits:false;initial-value:0}@property --pt-y{syntax:"<number>";inherits:false;initial-value:0}@property --pt-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --pt-s{syntax:"<number>";inherits:false;initial-value:1}.print,.lake,.sheet,.project-sheet,.paper-note{container-type:inline-size}@property --ptm-x{syntax:"*";inherits:false}@property --ptm-y{syntax:"*";inherits:false}@property --ptm-r{syntax:"*";inherits:false}@property --ptm-s{syntax:"*";inherits:false}[data-part]{translate:calc(var(--pt-x) * 1cqw + var(--an-x) + var(--lp-x) + var(--hv-x) + var(--plx-x)) calc(var(--pt-y) * 1cqw + var(--an-y) + var(--lp-y) + var(--hv-y) + var(--dz-y) + var(--plx-y));rotate:calc(var(--pt-r) + var(--an-r) + var(--lp-r) + var(--hv-r));scale:calc(var(--pt-s) * var(--an-s) * var(--lp-s) * var(--hv-s) * var(--dz-s))}@media(max-width:760px){[data-part]{translate:calc(var(--ptm-x,var(--pt-x)) * 1cqw + var(--an-x) + var(--lp-x) + var(--hv-x) + var(--plx-x)) calc(var(--ptm-y,var(--pt-y)) * 1cqw + var(--an-y) + var(--lp-y) + var(--hv-y) + var(--dz-y) + var(--plx-y));rotate:calc(var(--ptm-r,var(--pt-r)) + var(--an-r) + var(--lp-r) + var(--hv-r));scale:calc(var(--ptm-s,var(--pt-s)) * var(--an-s) * var(--lp-s) * var(--hv-s) * var(--dz-s))}html:not(.designing):not(.arranging) [data-mhide]{display:none!important}.arranging [data-mhide]{opacity:.25}}.case-hero,.case-intro,.case-impact,.case-look,.case-compare,.case-onion,.case-story,.case-machine,.case-stills,.case-credits,.page-start{container-type:inline-size}.arranging.mode-parts [data-edit]:not([data-part]):hover{outline:1px dashed #2F7DE1;outline-offset:2px;cursor:text}.arranging [contenteditable]{outline:2px solid #2F7DE1!important;outline-offset:3px;cursor:text!important;user-select:text!important;-webkit-user-select:text!important}.arranging.mode-parts .pile-photo,.arranging.mode-parts .holder{pointer-events:none!important}.arranging.mode-parts [data-part]{cursor:move;outline:1px dashed color-mix(in srgb,var(--red) 55%,transparent);outline-offset:2px;pointer-events:auto!important;touch-action:none;user-select:none}.arranging.mode-parts [data-part]:hover{outline-style:solid}.arranging.mode-parts [data-part].psel{outline:2px solid var(--logo-red,#EB4236);outline-offset:3px}.arranging:not(.mode-parts) [data-part]{outline:none}.pn-text{display:block}b[data-part],span[data-part]{display:inline-block}.print.cut>.tape.tc:not(.holder){top:calc(var(--edge,0%) - 15px)}.page-notes{position:relative;height:0;z-index:20;max-width:1500px;margin-inline:auto}@media(max-width:760px){.page-notes{height:auto;display:flex;flex-wrap:wrap;gap:16px;padding:12px 0 24px}}@property --omx{syntax:"*";inherits:false}@property --omy{syntax:"*";inherits:false}@property --omw{syntax:"*";inherits:false}@property --omh{syntax:"*";inherits:false}@property --omr{syntax:"*";inherits:false}@property --omfs{syntax:"*";inherits:false}.obj-anchor{position:relative}.obj-layer{position:absolute;inset:0;pointer-events:none;container-type:inline-size}.obj{position:absolute;box-sizing:border-box;left:calc(var(--ox) * 1cqw);top:calc(var(--oy) * 1cqw);width:calc(var(--ow) * 1cqw);rotate:var(--or,0deg);pointer-events:auto;font-size:max(11px,calc(var(--ofs,1.6) * 1cqw));line-height:1.25;color:var(--paper-ink,#2A2722);overflow-wrap:break-word}.obj-fixed-h{height:calc(var(--oh) * 1cqw)}.obj-hidden{display:none}.obj-text{min-height:1em}.obj-text a,.obj-caption a{color:inherit}.obj-link{display:contents;color:inherit;text-decoration:none}.obj-paper{box-shadow:var(--shadow)}.obj-paper .obj-body{position:relative;padding:calc(var(--opad,2.2) * 1cqw);min-height:4em}.obj-paper.obj-fixed-h .obj-body{height:100%;box-sizing:border-box;overflow:hidden}.obj-paper .obj-pic{display:block;width:100%;height:auto;margin-bottom:.6em}.obj-noshadow{box-shadow:none!important}.obj-noshadow>.pshape{filter:none}.obj-nopaper{background:none!important;box-shadow:none!important}.obj-note .paper-note{width:100%}.obj-media{position:relative;width:100%}.obj-media>img,.obj-media>video{display:block;width:100%;height:auto}.obj-fixed-h .obj-media{height:100%}.obj-fixed-h.obj-framed .obj-media{height:calc(100% - 2.6em)}.obj-fixed-h .obj-media>img,.obj-fixed-h .obj-media>video{height:100%}.obj-framed{background:#fbfaf7!important;padding:max(6px,.9cqw) max(6px,.9cqw) max(28px,3.4cqw);box-shadow:var(--shadow)}.obj-caption{font-family:var(--hand);font-weight:700;font-size:1.2em;padding-top:.3em}.obj-image:not(.obj-framed) .obj-caption{position:absolute;left:0;right:0;top:100%}.obj-holder .obj-holder-g{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;display:block;width:100%!important;height:auto!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.obj-holder .tape{aspect-ratio:110/30}.obj-holder .pin{aspect-ratio:1;border-radius:50%}.obj-holder .clip{aspect-ratio:22/60;background:url(/img/holders/clip.svg) center/contain no-repeat}.obj-holder .binder{aspect-ratio:52/60;background:url(/img/holders/binder.svg) center/contain no-repeat}.obj .obj-hold{position:absolute;left:50%;z-index:4;translate:-50% 0}.obj .obj-hold.tape{top:-13px;transform:rotate(-2deg)}.obj .obj-hold.pin{top:8px;margin-left:0}.obj .obj-hold.clip{top:-26px;width:22px;height:60px;background:url(/img/holders/clip.svg) center/contain no-repeat;rotate:6deg;filter:drop-shadow(1px 2px 1.5px rgba(0,0,0,.35))}.obj .obj-hold.binder{top:-24px;width:52px;height:60px;background:url(/img/holders/binder.svg) center/contain no-repeat;filter:drop-shadow(1px 3px 2px rgba(0,0,0,.45))}@media(max-width:760px){.obj{--mk:2.4;width:calc(var(--omw,min(var(--ow) * var(--mk),88)) * 1cqw);left:calc(var(--omx,clamp(2,var(--ox),98 - min(var(--ow) * var(--mk),88))) * 1cqw);top:calc(var(--omy,var(--oy)) * 1cqw);rotate:var(--omr,var(--or,0deg));font-size:max(11px,calc(var(--omfs,var(--ofs,1.6) * var(--mk)) * 1cqw))}.obj-fixed-h{height:calc(var(--omh,var(--oh) * min(var(--mk),88 / var(--ow))) * 1cqw)}.obj-mhide{display:none}}.designing .obj-hidden,.designing .obj-mhide{display:block;opacity:.28}:root [data-pfont] :is(h1,h2,h3,h4,h5,h6,p,li,b,strong,em,i,a,span,small,figcaption,td,th,label,button):not(.hand):not(.hand *):not(svg *):not([data-pfont]):not([data-ts]):not([data-ts] *):not(#_#_){font-family:inherit!important}.obj-note .pn-body{font-size:inherit}.pn-shaped{filter:none}.pn-shaped .pshape{z-index:0}.pn-shaped .pn-body{position:relative;z-index:1;background:none!important;-webkit-mask:none!important;mask:none!important;padding:clamp(24px,2.6vw,40px) clamp(22px,2.4vw,36px)}.pn-bare .pn-body{background:none!important;-webkit-mask:none!important;mask:none!important}.pn-bare,.pn-flat,.pn-flat .pshape{filter:none!important}.obj-note[style*=font-family] .pn-body{font-family:inherit}.obj-note[style*=font-weight] .pn-body{font-weight:inherit}.obj-note[style*=font-style] .pn-body{font-style:inherit}.obj-note[style*=line-height] .pn-body{line-height:inherit}.obj-note[style*=letter-spacing] .pn-body{letter-spacing:inherit}:root [style*="--fpx:"]:not(#_){font-size:var(--fpx)!important}:root [style*="--plh:"]:not(#_){line-height:var(--plh)!important}:root [style*="--pls:"]:not(#_){letter-spacing:var(--pls)!important}@media(min-width:761px)and (max-width:1199px){[style*="--ptt-x:"]{--pt-x:var(--ptt-x)!important}[style*="--ptt-y:"]{--pt-y:var(--ptt-y)!important}[style*="--ptt-r:"]{--pt-r:var(--ptt-r)!important}[style*="--ptt-s:"]{--pt-s:var(--ptt-s)!important}[style*="--ptt-w:"]{--pt-w:var(--ptt-w)!important;width:calc(var(--ptt-w) * 1cqw)!important;max-width:none!important;flex:none}[style*="--ptt-h:"]{--pt-h:var(--ptt-h)!important;min-height:calc(var(--ptt-h) * 1cqw)!important;height:auto!important}[style*="--ptt-padx:"]{--padx:var(--ptt-padx)!important}[style*="--ptt-pady:"]{--pady:var(--ptt-pady)!important}[style*="--ptt-edge:"]{--pshp-w:var(--ptt-edge)!important}:root [style*="--ptt-align:"]:not(#_#_){text-align:var(--ptt-align)!important}:root [style*="--ptt-fpx:"]:not(#_#_){font-size:var(--ptt-fpx)!important}:root [style*="--ptt-lh:"]:not(#_#_){line-height:var(--ptt-lh)!important}:root [style*="--ptt-ls:"]:not(#_#_){letter-spacing:var(--ptt-ls)!important}[style*="--ott-x:"]{--ox:var(--ott-x)!important}[style*="--ott-y:"]{--oy:var(--ott-y)!important}[style*="--ott-w:"]{--ow:var(--ott-w)!important}[style*="--ott-r:"]{--or:var(--ott-r)!important}[style*="--ott-fs:"]{--ofs:var(--ott-fs)!important}.obj[style*="--ott-h:"]{--oh:var(--ott-h)!important;height:calc(var(--oh) * 1cqw)}}@media(max-width:760px){[style*="--ptt-x:"]{--pt-x:var(--ptt-x)!important}[style*="--ptt-y:"]{--pt-y:var(--ptt-y)!important}[style*="--ptt-r:"]{--pt-r:var(--ptt-r)!important}[style*="--ptt-s:"]{--pt-s:var(--ptt-s)!important}[style*="--ptt-w:"]{--pt-w:var(--ptt-w)!important;width:calc(var(--ptt-w) * 1cqw)!important;max-width:none!important;flex:none}[style*="--ptt-h:"]{--pt-h:var(--ptt-h)!important;min-height:calc(var(--ptt-h) * 1cqw)!important;height:auto!important}[style*="--ptt-padx:"]{--padx:var(--ptt-padx)!important}[style*="--ptt-pady:"]{--pady:var(--ptt-pady)!important}[style*="--ptt-edge:"]{--pshp-w:var(--ptt-edge)!important}:root [style*="--ptt-align:"]:not(#_#_){text-align:var(--ptt-align)!important}:root [style*="--ptt-fpx:"]:not(#_#_){font-size:var(--ptt-fpx)!important}:root [style*="--ptt-lh:"]:not(#_#_){line-height:var(--ptt-lh)!important}:root [style*="--ptt-ls:"]:not(#_#_){letter-spacing:var(--ptt-ls)!important}[style*="--ott-x:"]{--ox:var(--ott-x)!important}[style*="--ott-y:"]{--oy:var(--ott-y)!important}[style*="--ott-w:"]{--ow:var(--ott-w)!important}[style*="--ott-r:"]{--or:var(--ott-r)!important}[style*="--ott-fs:"]{--ofs:var(--ott-fs)!important}.obj[style*="--ott-h:"]{--oh:var(--ott-h)!important;height:calc(var(--oh) * 1cqw)}[style*="--ptm-w:"]{width:calc(var(--ptm-w) * 1cqw)!important;max-width:none!important;flex:none}[style*="--ptm-h:"]{min-height:calc(var(--ptm-h) * 1cqw)!important;height:auto!important}[style*="--ptm-padx:"]{--padx:var(--ptm-padx)!important}[style*="--ptm-pady:"]{--pady:var(--ptm-pady)!important}[style*="--ptm-edge:"]{--pshp-w:var(--ptm-edge)!important}:root [style*="--ptm-align:"]:not(#_#_){text-align:var(--ptm-align)!important}:root [style*="--ptm-fpx:"]:not(#_#_){font-size:var(--ptm-fpx)!important}:root [style*="--ptm-lh:"]:not(#_#_){line-height:var(--ptm-lh)!important}:root [style*="--ptm-ls:"]:not(#_#_){letter-spacing:var(--ptm-ls)!important}}@media(min-width:761px)and (max-width:1199px){html:not(.designing) :is([data-htb],.obj-thide){display:none!important}.designing [data-htb]{opacity:.25}.designing .obj-thide{opacity:.28}}@media(min-width:1200px){html:not(.designing) :is([data-hdk],.obj-dkhide){display:none!important}.designing [data-hdk]{opacity:.25}.designing .obj-dkhide{opacity:.28}}.designing .obj{cursor:default}.designing .obj-text:empty:before{content:"Type here";opacity:.4}.designing [contenteditable]{outline:2px solid #2F7DE1!important;outline-offset:3px;cursor:text!important;user-select:text!important;-webkit-user-select:text!important}.designing a{cursor:default}@property --ptm-w{syntax:"*";inherits:false}@property --ptm-h{syntax:"*";inherits:false}@property --pt-h{syntax:"*";inherits:false}@property --pady{syntax:"*";inherits:false}@property --padx{syntax:"*";inherits:false}@property --pshp-w{syntax:"*";inherits:false}[data-pw]{width:calc(var(--pt-w) * 1cqw)!important;max-width:none!important;flex:none}html:not(.designing) [data-dhide]{display:none!important}[data-ppr=none][data-ppr]{background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:transparent!important;outline:0}[data-ppr=none]:before,[data-ppr=none].paper:after,[data-ppr=none]>.pshape{display:none!important}[data-pshp]{--nw:var(--pshp-w,clamp(30px,4vw,60px));-webkit-mask-image:var(--s-tl),var(--s-t),var(--s-tr),var(--s-l),var(--s-c),var(--s-r),var(--s-bl),var(--s-b),var(--s-br);mask-image:var(--s-tl),var(--s-t),var(--s-tr),var(--s-l),var(--s-c),var(--s-r),var(--s-bl),var(--s-b),var(--s-br);-webkit-mask-position:0 0,calc(var(--nw) - 1px) 0,100% 0,0 calc(var(--nw) - 1px),calc(var(--nw) - 1px) calc(var(--nw) - 1px),100% calc(var(--nw) - 1px),0 100%,calc(var(--nw) - 1px) 100%,100% 100%;mask-position:0 0,calc(var(--nw) - 1px) 0,100% 0,0 calc(var(--nw) - 1px),calc(var(--nw) - 1px) calc(var(--nw) - 1px),100% calc(var(--nw) - 1px),0 100%,calc(var(--nw) - 1px) 100%,100% 100%;-webkit-mask-size:calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),max(0px,calc(100% - 2 * var(--nw) + 2px)) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px);mask-size:calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),max(0px,calc(100% - 2 * var(--nw) + 2px)) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;mask-mode:alpha;box-shadow:none!important;padding-block:var(--pady,calc(var(--pshp-w,clamp(30px,4vw,60px)) * .62))!important;padding-inline:var(--padx,calc(var(--pshp-w,clamp(30px,4vw,60px)) * .55))!important}[data-pw]{flex-wrap:wrap;min-width:0;overflow-wrap:break-word}[data-ph]{min-height:calc(var(--pt-h) * 1cqw)!important;height:auto!important}@media(max-width:760px){[data-ph]{min-height:calc(var(--ptm-h,var(--pt-h)) * 1cqw)!important}}@media(max-width:760px){[data-pw]{width:calc(var(--ptm-w,var(--pt-w)) * 1cqw)!important}}.designing [data-dhide]{opacity:.25}@media(max-width:760px){.designing [data-mhide]{opacity:.25}}.obj-draw{color:var(--red);pointer-events:none}.obj-draw .obj-svg{display:block;width:100%;height:100%;overflow:visible}.obj-draw .obj-svg path{pointer-events:stroke}.designing .obj-draw{pointer-events:auto}[data-plook][data-part]:is(a,em,i,strong,small,label,time,u,img){display:inline-block}.to-top{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:90;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--paper,#F3EEE4);color:var(--paper-ink,#2A2722);box-shadow:0 6px 18px #00000047,0 1px 2px #0003;opacity:0;translate:0 14px;pointer-events:none;transition:opacity .25s ease,translate .25s ease,background-color .2s}.to-top svg{width:22px;height:22px}.to-top.show{opacity:1;translate:0 0;pointer-events:auto}.to-top:hover{background:var(--logo-red,#EB4236);color:#fff}.to-top:focus-visible{outline:2px solid var(--logo-red,#EB4236);outline-offset:3px}html[data-gate]:not(.entered) .to-top,.designing .to-top,.arranging .to-top{display:none}@media(max-width:760px){.to-top{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.to-top{transition:none}}@property --an-x{syntax:"<length>";inherits:false;initial-value:0px}@property --an-y{syntax:"<length>";inherits:false;initial-value:0px}@property --an-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --an-s{syntax:"<number>";inherits:false;initial-value:1}@property --lp-x{syntax:"<length>";inherits:false;initial-value:0px}@property --lp-y{syntax:"<length>";inherits:false;initial-value:0px}@property --lp-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --lp-s{syntax:"<number>";inherits:false;initial-value:1}@property --dz-y{syntax:"<length>";inherits:false;initial-value:0px}@property --dz-s{syntax:"<number>";inherits:false;initial-value:1}@property --hv-x{syntax:"<length>";inherits:false;initial-value:0px}@property --hv-y{syntax:"<length>";inherits:false;initial-value:0px}@property --hv-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --hv-s{syntax:"<number>";inherits:false;initial-value:1}@property --shl{syntax:"<number>";inherits:false;initial-value:1}.shp-split>.shp-made{--shl:inherit}.obj{translate:calc(var(--an-x) + var(--lp-x) + var(--hv-x) + var(--plx-x)) calc(var(--an-y) + var(--lp-y) + var(--hv-y) + var(--dz-y) + var(--plx-y));scale:calc(var(--an-s) * var(--lp-s) * var(--hv-s) * var(--dz-s));rotate:calc(var(--or,0deg) + var(--an-r) + var(--lp-r) + var(--hv-r))}@media(max-width:760px){.obj{rotate:calc(var(--omr,var(--or,0deg)) + var(--an-r) + var(--lp-r) + var(--hv-r))}}.obj .obj-media,.obj .obj-media>img,.obj .obj-media>video,.obj .obj-body,.obj .pn-body{border-radius:var(--fx-rad,0)}@keyframes an-fade{0%{opacity:0}}@keyframes an-rise{0%{opacity:0;--an-y:42px}}@keyframes an-drop{0%{opacity:0;--an-y:-60px;--an-r:-5deg;--an-s:1.06}70%{--an-y:3px;--an-r:.6deg;--an-s:1}}@keyframes an-slide-l{0%{opacity:0;--an-x:-90px}}@keyframes an-slide-r{0%{opacity:0;--an-x:90px}}@keyframes an-zoom{0%{opacity:0;--an-s:.82}}@keyframes an-toss{0%{opacity:0;--an-x:120px;--an-y:-40px;--an-r:14deg;--an-s:1.12}60%{opacity:1;--an-s:1.02}}[data-anim=fade]{--an-k:an-fade}[data-anim=rise]{--an-k:an-rise}[data-anim=drop]{--an-k:an-drop}[data-anim=slide-l]{--an-k:an-slide-l}[data-anim=slide-r]{--an-k:an-slide-r}[data-anim=zoom]{--an-k:an-zoom}[data-anim=toss]{--an-k:an-toss}@keyframes lp-float{to{--lp-y:-7px}}@keyframes lp-sway{0%{--lp-r:-1.4deg}to{--lp-r:1.4deg}}@keyframes lp-breathe{to{--lp-s:1.025}}@keyframes lp-flutter{0%,to{--lp-r:0deg}25%{--lp-r:2.5deg}75%{--lp-r:-2deg}}[data-loop=float]{--lp-k:lp-float;--lp-t:3.6s}[data-loop=sway]{--lp-k:lp-sway;--lp-t:4.8s}[data-loop=breathe]{--lp-k:lp-breathe;--lp-t:3s}[data-loop=flutter]{--lp-k:lp-flutter;--lp-t:1.6s}html.motion [data-loop]{animation:var(--lp-k) var(--lp-t) ease-in-out infinite alternate}html.motion [data-anim]{animation:var(--an-k) var(--an-t,.8s) cubic-bezier(.2,.75,.25,1) var(--an-d,0s) both paused}html.motion [data-anim][data-loop]{animation:var(--an-k) var(--an-t,.8s) cubic-bezier(.2,.75,.25,1) var(--an-d,0s) both paused,var(--lp-k) var(--lp-t) ease-in-out calc(var(--an-d,0s) + var(--an-t,.8s)) infinite alternate paused}html.motion [data-anim].an-in{animation-play-state:running}[data-hover]{transition:--hv-x .3s cubic-bezier(.2,.8,.3,1),--hv-y .3s cubic-bezier(.2,.8,.3,1),--hv-r .3s cubic-bezier(.2,.8,.3,1),--hv-s .3s cubic-bezier(.2,.8,.3,1),--shl .3s cubic-bezier(.2,.8,.3,1)}@media(hover:hover){html:not(.designing) [data-hover=lift]:hover,html.dz-motion-live [data-hover=lift]:hover{--hv-y:-7px}html:not(.designing) [data-hover=tilt]:hover,html.dz-motion-live [data-hover=tilt]:hover{--hv-r:-2deg}html:not(.designing) [data-hover=grow]:hover,html.dz-motion-live [data-hover=grow]:hover{--hv-s:1.04;--shl:1.7}html:not(.designing) [data-hover=lift-tilt]:hover,html.dz-motion-live [data-hover=lift-tilt]:hover{--hv-y:-6px;--hv-r:1.5deg;--hv-s:1.02}html:not(.designing) [data-hover=grow-tilt]:hover,html.dz-motion-live [data-hover=grow-tilt]:hover{--hv-r:-1.8deg;--hv-s:1.04;--shl:1.7}}@media(prefers-reduced-motion:reduce){[data-hover]{transition:none}html.motion [data-loop]{animation:none}}@media(max-width:760px){.ticket a.hand,.look-test a.hand,a.hand.meet,.next-project a,.lost-links a,.hand>a{display:inline-block;padding-block:9px;margin-block:-4px}button.copy{min-height:36px;padding-inline:10px}.brief input[type=radio],.brief input[type=checkbox],.tick-one input{width:20px;height:20px;flex:none}.laurel-text .top,figcaption .mono,.titleblock span,.cover-label .mono,.ln .mono,dt.mono,.xs-head .mono,.xs-head{font-size:11px!important}}:root [data-ppr=tx-site][data-ppr],:root .paper-tx-site.paper-tx-site{background:var(--noise),linear-gradient(var(--paper),var(--paper-2))!important;background-blend-mode:multiply!important;color:var(--paper-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root [data-ppr=tx-kraft][data-ppr],:root .paper-tx-kraft.paper-tx-kraft{background:var(--noise),linear-gradient(#cdb38d,#bfa37b)!important;background-blend-mode:multiply!important;color:#2b2116!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root [data-ppr=tx-note][data-ppr],:root .paper-tx-note.paper-tx-note{background:var(--noise),var(--note)!important;background-blend-mode:multiply!important;color:#3a3420!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root [data-ppr=tx-blue][data-ppr],:root .paper-tx-blue.paper-tx-blue{background:var(--noise),linear-gradient(var(--blue-line) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,var(--blue-line) 1px,transparent 1px) 0 0/28px 28px,var(--blue)!important;background-blend-mode:soft-light,normal,normal,normal!important;color:#e8f0f8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root [data-ppr=tx-card][data-ppr],:root .paper-tx-card.paper-tx-card{background:var(--noise),repeating-linear-gradient(transparent 0 31px,#1f4e7a47 31px 32px),#fffdf8!important;background-blend-mode:multiply,normal,normal!important;color:var(--paper-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root [data-ppr=tx-photo][data-ppr],:root .paper-tx-photo.paper-tx-photo{background:var(--noise),#fbfaf7!important;background-blend-mode:multiply!important;color:var(--paper-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root [data-ppr=tx-red][data-ppr],:root .paper-tx-red.paper-tx-red{background:var(--noise),var(--red)!important;background-blend-mode:multiply!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-ppr^=tx-] h1,[data-ppr^=tx-] h2,[data-ppr^=tx-] .sub{color:inherit}[data-pshp]{clip-path:none!important}body:has(.hero-bleed){margin:0}.hero-full.hero-edge-fade{-webkit-mask-image:linear-gradient(#000 calc(100% - var(--fade,32vh)),transparent);mask-image:linear-gradient(#000 calc(100% - var(--fade,32vh)),transparent)}.hero-full.hero-edge-fade .hero-slate{bottom:calc(14px + 6vh)}.hero-full.hero-edge-fade .hero-bottom{bottom:calc(clamp(44px,6vh,72px) + 8vh)}.hero-full.hero-edge-torn{-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--tear,clamp(26px,3.4vw,52px)) + 1px) no-repeat,url(/img/shapes/tear.svg) bottom/100% var(--tear,clamp(26px,3.4vw,52px)) no-repeat;mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--tear,clamp(26px,3.4vw,52px)) + 1px) no-repeat,url(/img/shapes/tear.svg) bottom/100% var(--tear,clamp(26px,3.4vw,52px)) no-repeat}.hero-full .hero-fibre{display:none}.hero-full.hero-edge-torn .hero-fibre{display:block;position:absolute;left:0;right:0;bottom:0;height:var(--tear,clamp(26px,3.4vw,52px));z-index:6;pointer-events:none;width:100%}.hero-full.hero-edge-torn .hero-slate{bottom:calc(var(--tear,clamp(26px,3.4vw,52px)) + 8px)}.hero-full.hero-edge-torn .hero-bottom{bottom:calc(clamp(44px,6vh,72px) + var(--tear,clamp(26px,3.4vw,52px)))}.hero-bottom .reel-btn.reel-big{font-size:clamp(18px,1.9vw,26px);padding:clamp(22px,2.2vw,32px) clamp(28px,2.8vw,42px);gap:16px}.hero-bottom .reel-btn.reel-big:before{border-left-width:15px;border-top-width:9.5px;border-bottom-width:9.5px}.reel-btn[data-ppr]:before{border-left-color:currentColor}.reel-btn[data-ppr]{box-shadow:var(--shadow)}.reel-btn[data-pshp]{padding-inline:clamp(32px,3.2vw,48px)}@keyframes rb-letterbox{0%{clip-path:inset(50% 0 50% 0);opacity:0}25%{opacity:1}60%{clip-path:inset(38% 0 38% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rb-focus{0%{filter:blur(14px);opacity:0;letter-spacing:.4em}60%{opacity:1}to{filter:blur(0);letter-spacing:.08em}}@keyframes rb-flicker{0%,8%,14%{opacity:0}4%,11%{opacity:.6}20%{opacity:.25}26%,to{opacity:1}30%{filter:brightness(1.8) drop-shadow(0 0 22px rgba(255,200,150,.9))}to{filter:none}}@keyframes rb-glow{0%,to{box-shadow:var(--shadow),0 0 color-mix(in srgb,var(--red) 0%,transparent)}50%{box-shadow:var(--shadow),0 0 38px 4px color-mix(in srgb,var(--red) 45%,transparent)}}body:not(.gated) .reel-btn[data-in=letterbox]{animation:rb-letterbox 1.3s cubic-bezier(.6,0,.2,1) 1.4s both}body:not(.gated) .reel-btn[data-in=focus]{animation:rb-focus 1.6s cubic-bezier(.2,.7,.2,1) 1.3s both}body:not(.gated) .reel-btn[data-in=flicker]{animation:rb-flicker 1.8s steps(1,end) 1.3s both,rb-glow 3.2s ease-in-out 3.4s infinite}.hero-full .strip[data-ppr]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.reel.cine{background:#000}.reel.cine:before,.reel.cine:after{content:"";position:absolute;left:0;right:0;height:50%;background:#000;z-index:3;pointer-events:none;transition:height 1.1s cubic-bezier(.7,0,.2,1)}.reel.cine:before{top:0}.reel.cine:after{bottom:0}.reel.cine.open:before,.reel.cine.open:after{height:max(0px,calc((100% - (min(100vw - 2 * var(--gut),1400px)*.5625))/2))}.reel.cine video{opacity:0;transform:scale(1.04);transition:opacity 1.2s ease,transform 2.4s cubic-bezier(.2,.7,.2,1)}.reel.cine.rolling video{opacity:1;transform:none}.reel .reel-card{position:absolute;inset:0;z-index:4;display:grid;place-content:center;gap:10px;text-align:center;color:var(--card-ink,#9A9CA0);background:var(--card-bg,transparent);pointer-events:none;opacity:0;transition:opacity .7s ease}.reel .reel-card b{color:var(--card-title,#E9E6DF);font:900 clamp(30px,4.4vw,64px)/.9 var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.02em}.reel .reel-card span{font:500 clamp(11px,1vw,13px)/1 var(--mono);letter-spacing:.24em;text-transform:uppercase}.reel .reel-card span:empty{display:none}.reel.cine.titling .reel-card{opacity:1}.reel.cine button{z-index:5}@media(prefers-reduced-motion:reduce){.reel.cine:before,.reel.cine:after{display:none}.reel.cine video{opacity:1;transform:none}}.head[data-menu=burger] .tabs{display:none}.head[data-menu=burger] .burger{display:flex}.head[data-nosound] .switch.sound,html:has(.head[data-nosound]) #menuSound{display:none}.head[data-nolight] .switch:not(.sound),html:has(.head[data-nolight]) #menuLight{display:none}[data-shape=torn]{--pshp:url(/img/shapes/torn.svg)}[data-shape=torn-bottom]{--pshp:url(/img/shapes/torn-bottom.svg)}[data-shape=notebook]{--pshp:url(/img/shapes/notebook.svg)}[data-shape=notebook-top]{--pshp:url(/img/shapes/notebook-top.svg)}[data-shape=scrap]{--pshp:url(/img/shapes/scrap.svg)}[data-shape=strip]{--pshp:url(/img/shapes/strip.svg)}[data-shape=card]{--pshp:url(/img/shapes/card.svg)}.obj-project .obj-pcap{display:grid;gap:2px;padding-top:.55em;color:var(--paper-ink)}.obj-project .obj-pcap b{font:900 1.35em/.95 var(--cond);font-variation-settings:"wdth" 62;text-transform:uppercase}.obj-project .obj-pcap span{font:500 .62em/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.obj-project .obj-media{aspect-ratio:16/10;overflow:hidden;background:#d9d4c8}.obj-project .obj-media>img{width:100%;height:100%}.obj-project.obj-framed{padding-bottom:max(10px,1.2cqw)}.obj-project .obj-nopic{width:100%;height:100%}:root [data-ppr^=tx-] .mono{color:inherit!important;opacity:.72}.head .tabs>a[data-ppr]{padding:.62em .95em .5em;box-shadow:0 1px 1px #0000004d,0 8px 16px -6px #00000080;text-shadow:none;border-bottom:0}.head .tabs>a[data-ppr]:not([data-part]):nth-child(odd){rotate:-1.2deg}.head .tabs>a[data-ppr]:not([data-part]):nth-child(2n){rotate:1deg}.head .tabs>a[data-ppr][aria-current=page]{outline:2px solid var(--red);outline-offset:2px}.head .tabs>a[data-pshp]{padding-inline:max(1.4em,calc(var(--pshp-w,22px) * .7))!important;padding-block:max(.75em,calc(var(--pshp-w,22px) * .45))!important;--pshp-w:22px}[data-ddel]{display:none!important}[data-tl=h1]{font-size:var(--ts-h1)!important}[data-tl=h2]{font-size:var(--ts-h2)!important}[data-tl=h3]{font-size:var(--ts-h3)!important}[data-tl=p]{font-size:var(--ts-p)!important}[data-tl=small]{font-size:var(--ts-small)!important}[data-tl] :is(h1,h2,h3,h4,p,b,span,a,li,dd,dt):not([data-tl]):not(.mono):not(.tk):not(.tw):not(.cc-mail):not(.cc-line){font-size:inherit!important}[data-tl]>.cc-mail,[data-tl].cc-details>.cc-mail{font-size:var(--sz-cmail,1.3em)!important}[data-tl]>.cc-line,[data-tl].cc-details>.cc-line{font-size:var(--sz-cline,.86em)!important}.head[data-bg=none]:before{opacity:0!important}.head[data-bg=always]:before{opacity:1}[data-tt],[data-tt] :not(.mono):not(svg):not(svg *){text-transform:var(--tt)!important}.inner{container-type:inline-size}[data-glow=none],[data-glow=none] *{text-shadow:none!important}[data-glow=none]>img,[data-glow=none]>svg,img[data-glow=none]{filter:none!important}[data-glow=none]:not([style*=box-shadow]){box-shadow:none!important}:root[data-light=on] [data-glow=none] .paper-note,:root[data-light=on] .paper-note[data-glow=none]{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25)) drop-shadow(0 8px 10px rgba(10,14,20,.28))!important}:root[data-light=on] [data-glow=none] .tape,:root[data-light=on] .tape[data-glow=none]{filter:drop-shadow(0 1px 1px rgba(30,60,90,.18))!important}:root[data-light=on] [data-glow=none] :is(.pin,.note,.status,.cta-stamp,.reel-btn,.paper,.card,.stack,.lake):not([style*=box-shadow]){box-shadow:none!important}:root[data-light=on] [data-glow=none] :is(.logo-card img,.blueprint){filter:none!important}:root[data-noglow] .lightglow{display:none}:root[data-noglow]{--hx:50%!important;--hy:30%!important}[data-fw],[data-fw] :not(.mono):not(svg):not(svg *){font-weight:var(--fw)!important}.obj-table{--tbl-line:var(--logo-red,#EB4236)}.obj-table.tbl-ink{--tbl-line:var(--paper-ink,#2A2722)}.obj-table.tbl-light{--tbl-line:rgba(232,240,248,.7);color:#e8f0f8}.obj-tbl{display:grid;border:.75px solid var(--tbl-line);letter-spacing:.06em;text-transform:uppercase}.obj-table:not([style*=font-family]):not([data-tl]) .obj-tbl{font-family:var(--mono)}.obj-table[style*=letter-spacing] .obj-tbl{letter-spacing:inherit}.obj-cell{display:block;min-width:0;min-height:1.25em;padding:calc(var(--tbl-pad,.57) * 1em) calc(var(--tbl-pad,.57) * 1.7em);border:.5px solid var(--tbl-line)}.tbl-none .obj-tbl,.tbl-none .obj-cell{border-color:transparent}.tbl-hr .obj-cell[data-r="0"],.tbl-hc .obj-cell[data-c="0"]{font-weight:700}.designing .obj-cell[contenteditable]{outline-offset:-2px!important}.designing .obj-cell:empty:before{content:"·";opacity:.35}.hold-u{position:absolute;z-index:4}.hold-other.holder{top:calc(-20px + var(--hold-y,0px));left:var(--hold-x,50%);transform:translate(-50%) rotate(var(--hold-r,0deg))}.print.cut .hold-other.holder{top:calc(var(--edge,0%) - 20px + var(--hold-y,0px))}.obj .obj-hold.hold-other{top:-20px}.obj-holder .hold-u.obj-holder-g{background-size:contain!important}:root[data-light=on] .pin.hold-u{box-shadow:none}.project-sheet .frame{position:relative}.watch-on-sheet.reel-btn{position:absolute;right:14px;bottom:14px;padding:12px 16px;font-size:13px}.reel-embed{position:absolute;inset:0;display:grid;place-items:center}.reel-embed iframe{width:min(100vw,calc(100vh * 16 / 9));aspect-ratio:16/9;border:0}.project-strip-small{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-top:4px}.engage2 .engage-cards{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.engage2 .ec{display:grid;align-content:start;gap:8px;padding:30px 24px 22px;--cpx:24px}.engage2 .ec .ec-title{margin-bottom:16px}.engage2 .ec-title{margin:0;font-family:var(--hand);font-weight:700;font-size:var(--sz-ectitle,clamp(24px,2.1vw,32px));line-height:1.05;letter-spacing:0;text-transform:none}.engage2 .ec-hand{margin:-4px 0 2px;color:var(--red);font-size:var(--sz-echand,20px);line-height:1.1}.engage2 .ec-text{margin:0;font-size:15px;line-height:1.5}.engage2 .ec-points{margin:0;padding:0;list-style:none;font-size:15px;line-height:1.5}.engage2 .ec-points li{padding-left:1.1em;text-indent:-1.1em}.engage2 .ec-points li:before{content:"–";display:inline-block;width:1.1em;text-indent:0}.engage2:is([data-bullet=dot],[data-bullet=ink]) .ec-points li{position:relative;padding-left:1.15em;text-indent:0}.engage2:is([data-bullet=dot],[data-bullet=ink]) .ec-points li:before{content:"";position:absolute;left:.15em;top:calc(.75em - 3.5px);width:7px;height:7px;border-radius:50%;background:var(--red,#EB4236)}.engage2[data-bullet=ink] .ec-points li:before{background:currentColor;opacity:.8}.engage2 .ec-points li+li{margin-top:.25em}.engage2 .ec :is(.ec-text,.ec-points){font-size:var(--sz-ectext,var(--ts-p))!important}.engage2[style*=--ec-font] .ec :is(.ec-text,.ec-points){font-family:var(--ec-font)!important}.engage2 .ec-btn{justify-self:start;margin-top:6px;color:var(--paper-ink);font-size:21px;text-decoration:underline;text-underline-offset:4px}.engage2 .ec-stamp{font:800 13px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--red);padding:11px 15px;transform:rotate(-1.5deg)}.engage2 .ec .holder{left:50%}@media(max-width:860px){.engage2 .engage-cards{grid-template-columns:1fr}}.markets-table{display:grid;gap:14px;justify-items:start}.mt-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;border:.75px solid var(--logo-red,#EB4236);font-family:var(--mono);font-size:var(--sz-table,15px);letter-spacing:.06em;text-transform:uppercase;color:var(--table-ink);width:100%}:root[data-light=on] .mt-grid{color:var(--paper-ink)}.mt-grid>span{padding:.85em 1.3em;border:.5px solid var(--logo-red,#EB4236)}.mt-grid .hand{display:block;text-transform:none;letter-spacing:0;font-size:1.3em;color:var(--red)}.mt-link a{color:var(--red);text-transform:none;letter-spacing:0;font-size:18px}.mt-meet{font-size:var(--sz-tablebtn,clamp(26px,2.4vw,34px));color:var(--red);text-decoration:underline;text-underline-offset:5px}.site-foot{display:grid;gap:10px;justify-items:center;text-align:center;margin-top:48px;padding:18px 0}.site-foot .fine{margin:0}.site-foot[data-align=left]{justify-items:start;text-align:left}.site-foot[data-align=right]{justify-items:end;text-align:right}.foot-note{margin:0;font-size:22px;color:var(--red)}.foot-links{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:inherit;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.site-foot[data-align=center] .foot-links{justify-content:center}.foot-links a{color:var(--table-ink)}:root[data-light=on] .foot-links a{color:var(--paper-ink)}.site-foot.foot-paper{padding:22px clamp(20px,3vw,40px);justify-self:center;width:max-content;max-width:100%;margin-inline:auto;color:var(--paper-ink)}.site-foot.foot-paper .fine,.site-foot.foot-paper .foot-links a{color:var(--paper-ink)}.inner-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.4vw,40px);align-items:start}.inner-grid>*{grid-column:1 / -1;min-width:0}@media(max-width:860px){.inner-grid>.pg-cell{grid-column:var(--mc,1 / -1)!important;margin-top:var(--ml,0px)!important;transform:var(--mt,none)!important;order:var(--mo,0)}.inner-grid>.pg-cell.m-hide{display:none}}@property --plx-x{syntax:"<length>";inherits:false;initial-value:0px}@property --plx-y{syntax:"<length>";inherits:false;initial-value:0px}:is([data-plx-on],[data-anim],[data-depth]):not([data-part]):not(.obj):not(.pile-photo){translate:calc(var(--an-x) + var(--plx-x)) calc(var(--an-y) + var(--plx-y) + var(--dz-y));rotate:var(--an-r);scale:calc(var(--an-s) * var(--dz-s))}.ptype-stamp{display:inline-block;align-self:flex-start;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:1.5px solid currentColor;padding:5px 9px 4px;transform:rotate(-2deg);margin:10px 0 0;background:transparent}.hero-bottom .strip .ptype-stamp{display:table;margin:0 0 10px;font-size:11px}@media(max-width:760px){[data-phone] :is(.prints,.grid-prints)>.print{width:calc((100% + var(--gut) + var(--gutr)) * 1.12)!important;max-width:none!important;justify-self:start!important;margin-left:calc(-1 * var(--gut) - (100% + var(--gut) + var(--gutr)) * .06)!important;margin-right:0!important}[data-phone=tear] :is(.prints,.grid-prints)>.print{rotate:0deg!important;transform:none!important;filter:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;padding:0!important;margin-bottom:34px!important}[data-phone=tear] .print:before,[data-phone=tear] .print>.holder:not(.cap){display:none!important}[data-phone=tear] .print:not(.cut) .frame{-webkit-mask:url(/img/shapes/strip.svg) center/100% 100% no-repeat;mask:url(/img/shapes/strip.svg) center/100% 100% no-repeat;box-shadow:none}[data-phone=tear] .print .frame:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;box-shadow:inset 0 26px 26px -10px #000c,inset 0 8px 8px -4px #0000008c,inset 0 -14px 18px -8px #00000080,inset 34px 0 30px -20px #0009,inset -34px 0 30px -20px #0009}[data-phone=tear] .print.rim .cut-rim{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}[data-phone=tear] .print:not(.cut) .cap{left:calc(5.4% + 16px);right:auto;bottom:-18px;padding:7px 14px 6px;gap:12px;rotate:-1.4deg;white-space:nowrap;z-index:4;background:var(--noise),linear-gradient(var(--paper),var(--paper-2));background-blend-mode:multiply;box-shadow:0 1px 1px #0003,0 6px 10px -6px #0006}[data-phone=tear] .print:not(.cut) .cap b{font-size:19px}[data-phone=bleed] .print:not(.cut) .cap{left:calc(5.4% + 16px);right:calc(5.4% + 16px)}[data-phone] .print.cut .cap{left:max(var(--hold-x,5%),calc(5.4% + 16px));max-width:calc(89% - 32px)}}.head[data-react] .logo-card img,.head[data-react] .burger span{transition:filter .35s ease,background-color .35s ease,box-shadow .35s ease}.head[data-react=all][data-under-logo=red-light] .logo-card img{filter:brightness(0) opacity(.86)!important}.head[data-react=all][data-under-logo=red-dark] .logo-card img{filter:brightness(0) invert(1) drop-shadow(0 1px 6px rgba(0,0,0,.35))!important}.head[data-react][data-under-burger=light] .burger span{background:#16181b!important;box-shadow:none!important}.head[data-react][data-under-burger=dark] .burger span{background:#f2f5f7!important;box-shadow:0 1px 6px #00000073!important}.more-projects{grid-column:1 / -1;margin:clamp(60px,8vw,120px) calc(-1 * var(--gutr)) 0 calc(-1 * var(--gut));position:relative}.mp-track{--mph:clamp(170px,19vw,280px);display:flex;align-items:flex-end;gap:clamp(14px,1.6vw,26px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding:40px var(--gutr) 26px var(--gut);cursor:grab;user-select:none;-webkit-user-select:none;outline:none}.mp-track::-webkit-scrollbar{display:none}.mp-track.dragging{cursor:grabbing}.mp-track.dragging .mp-item{pointer-events:none}.mp-title{flex:0 0 auto;align-self:flex-end;margin:0 6px calc(var(--mph) * .12) 0;font-size:clamp(26px,2.4vw,36px);line-height:1.05;color:var(--red);max-width:9ch;transform:rotate(-3deg)}.mp-item{flex:0 0 auto;display:grid;gap:10px;text-decoration:none;color:inherit;rotate:var(--t,0deg);transition:rotate .3s ease,translate .3s ease}.mp-item:hover,.mp-item:focus-visible{rotate:0deg;translate:0 -6px}.mp-pic{display:block;height:calc(var(--mph) * var(--k,1));aspect-ratio:var(--ar,16/10);overflow:hidden;background:#111;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35)) drop-shadow(0 12px 14px rgba(10,14,20,.35))}.mp-pic[data-shape]{-webkit-mask:var(--pshp) center/100% 100% no-repeat;mask:var(--pshp) center/100% 100% no-repeat;filter:none}.mp-item:has(.mp-pic[data-shape]){filter:drop-shadow(0 1px 1px rgba(0,0,0,.35)) drop-shadow(0 12px 14px rgba(10,14,20,.35))}.mp-pic img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.mp-cap{display:grid;gap:3px;padding-inline:4px;max-width:calc(var(--mph) * var(--k,1) * 1.4)}.mp-cap b{font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(17px,1.5vw,22px);line-height:1;color:var(--table-ink)}.mp-item:hover .mp-cap b{color:var(--red)}.mp-cap .mono{font-size:12px;color:var(--table-mute);letter-spacing:.04em}@media(max-width:760px){.mp-track{--mph:190px}}@media(prefers-reduced-motion:reduce){.mp-item{transition:none}}video.v-low{filter:blur(10px) saturate(1.05);transform:scale(1.04);transition:filter .6s ease,transform .6s ease}video:not(.v-low)[data-low]{transition:filter .6s ease,transform .6s ease}img[data-blur]{filter:blur(14px);transform:scale(1.03);color:transparent}img:not([data-blur])[style*=background]{transition:filter .5s ease,transform .5s ease}.person-logos{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(18px,2.4vw,34px);list-style:none;margin:clamp(22px,2.4vw,34px) 0 0;padding:0 0 0 clamp(28px,3vw,44px)}.person:has(>.person-logos)>.person-photo{grid-row:span 2}.person-logos{grid-row:2;align-self:start}.person-logos li{display:block}.person-logos img{display:block;height:var(--logo-h,58px);width:auto;max-width:150px;object-fit:contain;filter:grayscale(1) brightness(.35) contrast(1.2);opacity:.9;mix-blend-mode:multiply;transition:filter .25s ease,opacity .25s ease}:root[data-light=off] .person-logos img{filter:grayscale(1) brightness(0) invert(.9);mix-blend-mode:normal}.person-logos[data-look=colour] img,.person-logos a:hover img{filter:none;opacity:1}@media(max-width:560px){.person:has(>.person-logos)>.person-photo{grid-row:auto}.person-logos{grid-column:1;grid-row:auto;padding-left:0;justify-content:center;margin-top:26px}}.u-draw{position:relative;display:inline-block;text-decoration:none!important;color:var(--btn-ink,var(--red));white-space:nowrap;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease;will-change:transform}.u-draw:after{content:"";position:absolute;left:-.06em;right:-.08em;top:calc(var(--u-y,1.15em) - .14em + var(--u-gap,var(--u-gap-site,0px)));height:.42em;pointer-events:none;background:var(--u-c,currentColor);-webkit-mask:var(--u-line) 0 0/100% 100% no-repeat;mask:var(--u-line) 0 0/100% 100% no-repeat;clip-path:inset(-20% 100% -20% 0);transition:clip-path .26s cubic-bezier(.6,0,.9,.5)}.u-draw[data-uv="1"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 7.5 C 40 14.5, 105 16, 152 12 S 191 6, 197 4.5' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uv="2"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C 60 13, 120 9.5, 197 5' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uv="3"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 35 4, 65 14, 100 9 S 165 4, 197 9' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uv="4"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 10 C 60 11.5, 140 11.5, 184 9.5 Q 193 8.5, 196 4' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uv="5"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M4 8 C 70 13, 140 12, 196 7 M34 13.5 C 90 15.5, 150 14.5, 182 12.5' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uv="6"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 4 Q 12 12, 32 11 C 92 10, 150 11.5, 197 8.5' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uvo="1"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 7.5 C 40 14.5, 105 16, 152 12 S 191 6, 197 4.5' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uvo="2"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C 60 13, 120 9.5, 197 5' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uvo="3"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 35 4, 65 14, 100 9 S 165 4, 197 9' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uvo="4"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 10 C 60 11.5, 140 11.5, 184 9.5 Q 193 8.5, 196 4' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uvo="5"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M4 8 C 70 13, 140 12, 196 7 M34 13.5 C 90 15.5, 150 14.5, 182 12.5' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw[data-uvo="6"]{--u-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 4 Q 12 12, 32 11 C 92 10, 150 11.5, 197 8.5' fill='none' stroke='%23000' stroke-width='4.6' stroke-linecap='round'/%3E%3C/svg%3E")}.u-draw.u-draw{--u-c:var(--btn-ink,var(--red));color:var(--btn-ink,var(--red))}.u-draw:is(:hover,:focus-visible){transform:translateY(-3px) scale(1.045);filter:drop-shadow(0 6px 5px rgba(0,0,0,.2))}.u-draw:is(:hover,:focus-visible):after{clip-path:inset(-20% 0 -20% 0);transition:clip-path .75s cubic-bezier(.55,.05,.3,1)}.u-arrow{display:inline-block;margin-left:.3em;transition:translate .3s cubic-bezier(.2,.8,.2,1)}:is(a,button):is(:hover,:focus-visible)>.u-arrow{translate:.22em 0}.bh-lift{transition:transform .25s ease,box-shadow .25s ease}.bh-lift:hover{transform:translateY(-3px);box-shadow:0 10px 18px -8px #00000073}.bh-tilt{transition:rotate .25s ease}.bh-tilt:hover{rotate:-4deg}.bh-fill{transition:background-color .2s ease,color .2s ease}.bh-fill:hover{background:var(--btn-ink,var(--red))!important;color:var(--btn-bg,#fff)!important}.bh-wiggle:hover{animation:btnWiggle .5s ease}@keyframes btnWiggle{0%,to{rotate:0deg}25%{rotate:-3deg}50%{rotate:2.5deg}75%{rotate:-1.5deg}}[data-bh=none]{transition:none}@media(prefers-reduced-motion:reduce){.u-draw,.u-draw:after{transition:none}}html:not(.designing):not(.arranging) .pg-cell{pointer-events:none}html:not(.designing):not(.arranging) .pg-cell>:not(.obj-layer){pointer-events:auto}html:root .shp-split.shp-split.shp-split{-webkit-mask-image:none!important;mask-image:none!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}.shp-split>.shp-made{position:absolute;inset:0;z-index:-1;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3)) drop-shadow(0 10px 14px rgba(10,14,20,.3));transition:filter .35s ease}.shp-split>.shp-made i{position:absolute;inset:0;--nw:var(--pshp-w,clamp(30px,4vw,60px));-webkit-mask-image:var(--s-tl),var(--s-t),var(--s-tr),var(--s-l),var(--s-c),var(--s-r),var(--s-bl),var(--s-b),var(--s-br);mask-image:var(--s-tl),var(--s-t),var(--s-tr),var(--s-l),var(--s-c),var(--s-r),var(--s-bl),var(--s-b),var(--s-br);-webkit-mask-position:0 0,calc(var(--nw) - 1px) 0,100% 0,0 calc(var(--nw) - 1px),calc(var(--nw) - 1px) calc(var(--nw) - 1px),100% calc(var(--nw) - 1px),0 100%,calc(var(--nw) - 1px) 100%,100% 100%;mask-position:0 0,calc(var(--nw) - 1px) 0,100% 0,0 calc(var(--nw) - 1px),calc(var(--nw) - 1px) calc(var(--nw) - 1px),100% calc(var(--nw) - 1px),0 100%,calc(var(--nw) - 1px) 100%,100% 100%;-webkit-mask-size:calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),max(0px,calc(100% - 2 * var(--nw) + 2px)) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px);mask-size:calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),max(0px,calc(100% - 2 * var(--nw) + 2px)) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) max(0px,calc(100% - 2 * var(--nw) + 2px)),calc(var(--nw) + 1px) calc(var(--nw) + 1px),max(0px,calc(100% - 2 * var(--nw) + 2px)) calc(var(--nw) + 1px),calc(var(--nw) + 1px) calc(var(--nw) + 1px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;mask-mode:alpha}.shp-split[data-sh=none]>.shp-made{filter:none}[data-hover=peel]{transform-origin:var(--pivot,50% 0);transition:transform .5s cubic-bezier(.2,.8,.3,1),box-shadow .5s ease}@media(hover:hover){html:not(.designing) [data-hover=peel]:hover,html.dz-motion-live [data-hover=peel]:hover{transform:perspective(1100px) rotateX(5deg) rotateY(calc(var(--peel-dir,1) * 3.5deg)) var(--peel-base,translate(0))!important}html:not(.designing) [data-hover=peel]:not(.shp-split):not([data-sh]):hover{box-shadow:0 1px 1px #00000024,0 26px 26px -16px #0006!important}html:not(.designing) .shp-split[data-hover=peel]:hover>.shp-made{filter:drop-shadow(0 1px 1px rgba(0,0,0,.2)) drop-shadow(0 16px 16px rgba(10,14,20,.34))!important}}[data-depth]{transition:--dz-y .3s cubic-bezier(.2,.8,.3,1),--dz-s .3s cubic-bezier(.2,.8,.3,1),--shl .3s cubic-bezier(.2,.8,.3,1)}@media(hover:hover){html:not(.designing) :is([data-hover=grow],[data-hover=grow-tilt]):hover [data-depth],html.dz-motion-live :is([data-hover=grow],[data-hover=grow-tilt]):hover [data-depth]{--dz-s:calc(1 + .045 * var(--dk,0) * var(--plx-mk,1));--shl:max(.4, calc(1 + .8 * var(--dk,0) * var(--plx-mk,1)))}html:not(.designing) :is([data-hover=lift],[data-hover=lift-tilt]):hover [data-depth],html.dz-motion-live :is([data-hover=lift],[data-hover=lift-tilt]):hover [data-depth]{--dz-y:calc(-7px * var(--dk,0) * var(--plx-mk,1))}html:not(.designing) [data-hover=lift-tilt]:hover [data-depth],html.dz-motion-live [data-hover=lift-tilt]:hover [data-depth]{--dz-s:calc(1 + .02 * var(--dk,0) * var(--plx-mk,1))}html:not(.designing) [data-hover=tilt]:hover [data-depth],html.dz-motion-live [data-hover=tilt]:hover [data-depth]{--dz-s:calc(1 + .015 * var(--dk,0) * var(--plx-mk,1))}html:not(.designing) [data-hover=peel]:hover [data-depth],html.dz-motion-live [data-hover=peel]:hover [data-depth]{--dz-y:calc(-4px * var(--dk,0) * var(--plx-mk,1));--dz-s:calc(1 + .02 * var(--dk,0) * var(--plx-mk,1))}}.case-story .step-head{position:relative;z-index:7}.story-wrap{margin-top:clamp(10px,2vw,24px)}.story-sheet{align-items:stretch}.story-left{display:grid;gap:clamp(12px,1.4vw,20px);align-content:start;min-width:0}.story-text{margin:0;max-width:52ch;font-size:clamp(17px,1.5vw,22px);font-weight:600;font-variation-settings:"wdth" 85;line-height:1.25;color:var(--paper-ink,#2A2722)}.story-anim{background:#111}.story-anim video,.story-anim img{width:100%;height:100%;object-fit:cover;display:block}.story-tag{position:absolute;left:10px;top:8px;padding:2px 6px;background:#ffffffd9;color:#1c1b19;font-size:10px;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.story-board{list-style:none;margin:0;padding:0 4px 0 0;align-self:stretch;height:0;min-height:100%;overflow:auto;scrollbar-width:thin}.story-board .panel .row{font-size:10px;letter-spacing:.06em}.story-board .t{color:#77736b}.story-board button{all:unset;display:grid;gap:4px;cursor:pointer;width:100%}.story-board li.now .pf{border-color:var(--red)}.story-board li.now .t{color:var(--red)}@media(max-width:820px){.story-board{height:auto;min-height:0;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto}}.case-keys{container-type:inline-size}.keysheet{--ks-g:0px;position:relative;padding:3.2cqw 3cqw 4.2cqw;box-sizing:border-box}.ks-gap-s{--ks-g:.6cqw}.ks-gap-m{--ks-g:1.4cqw}.ks-dark{background:#000;color:#f2efe8;box-shadow:var(--shadow)}.ks-none{padding:0}.ks-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:4.2cqw}.ks-none .ks-head{margin-bottom:2cqw}.ks-logo{width:clamp(44px,4.4cqw,90px);height:auto}.ks-dark .ks-logo{filter:brightness(0) invert(1)}.ks-t{display:grid;justify-items:end;text-align:right;gap:.2em}.ks-t b{font:700 clamp(18px,1.9cqw,34px)/1.1 "Lora",Georgia,serif}.ks-t span{font:400 clamp(13px,1.25cqw,22px)/1.2 "Lora",Georgia,serif;opacity:.85}.ks-grid{display:grid;grid-template-columns:repeat(var(--ks-cols,4),minmax(0,1fr));column-gap:var(--ks-g);row-gap:1.5cqw}.ks-f{margin:0;min-width:0}.ks-f img{display:block;width:100%;aspect-ratio:var(--ks-ar,2.39);object-fit:cover}.ks-f figcaption{margin-top:.5em;font-size:clamp(9px,.75cqw,12px);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.ks-empty{aspect-ratio:var(--ks-ar,2.39);display:grid;place-items:center;border:1px dashed currentColor;opacity:.35;cursor:default}.ks-empty .mono{font-size:10px}@media(max-width:760px){.ks-grid{grid-template-columns:repeat(min(var(--ks-cols,4),2),minmax(0,1fr))}.ks-head{margin-bottom:5cqw}}.cs-plain{color:var(--table-ink)}.case-overview,.case-facts,.case-text{container-type:inline-size}.cs-label{display:inline-flex;align-items:center;gap:.6em;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:clamp(14px,1.6vw,22px)}.cs-label:before{content:"";width:.7em;height:.7em;border-radius:50%;background:var(--red);flex:none}.case-overview .ov-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:clamp(28px,6vw,96px);align-items:start}.case-overview .ov-solo{grid-template-columns:minmax(0,1fr)}.ov-main{display:grid;justify-items:start}.cs-plain .ov-text:not(#_){margin:0;max-width:60ch;line-height:1.5}.cs-plain .ov-text:not([data-tl]):not([data-ts]):not([style*="--fpx:"]):not(#_){font-size:clamp(19px,1.55vw,25px)!important}.cs-plain .ov-hand:not(#_){margin:.7em 0 0;color:var(--red);line-height:1.1;transform:rotate(-1.5deg);transform-origin:left}.cs-plain .ov-hand:not([data-tl]):not([data-ts]):not([style*="--fpx:"]):not(#_){font-size:clamp(22px,2vw,30px)!important}.cs-facts{margin:0;display:grid}.cs-facts>div{display:grid;gap:3px;padding:.75em 0;border-top:1px solid color-mix(in srgb,var(--red) 35%,transparent)}.cs-facts dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.cs-facts dd{margin:0;font-size:clamp(16px,1.15vw,19px);line-height:1.35}.ov-facts{padding-top:2.2em}.fs-list{grid-template-columns:repeat(var(--fs-cols,2),minmax(0,1fr));column-gap:clamp(24px,4vw,64px)}.fs-list:not(.fs-rules)>div{border-top:0;padding:.45em 0}.case-text{display:grid;gap:clamp(12px,1.4vw,20px)}.tx-narrow{max-width:62ch}.tx-normal{max-width:min(100%,920px)}.tx-wide{max-width:none}.tx-center{margin-inline:auto;text-align:center;justify-items:center}.tx-right{margin-left:auto;text-align:right;justify-items:end}.tx{margin:0}.tx-h2{line-height:1.05}.tx-h3{line-height:1.15}.cs-plain .tx-lead:not(#_){line-height:1.4;font-weight:500;max-width:52ch}.cs-plain .tx-lead:not([data-tl]):not([data-ts]):not([style*="--fpx:"]):not(#_){font-size:calc(var(--ts-p) * 1.3)!important}.tx-p{line-height:1.55}.cs-plain .tx-quote:not([data-tl]):not([data-ts]):not([style*="--fpx:"]):not(#_){font-size:calc(var(--ts-p) * 1.25)!important}.tx-quote{border-left:3px solid var(--red);padding-left:.9em;font-size:calc(var(--ts-p) * 1.25);font-style:italic;line-height:1.4;max-width:56ch}.cs-plain .tx-hand:not(#_){color:var(--red);line-height:1.1}.cs-plain .tx-hand:not([data-tl]):not([data-ts]):not([style*="--fpx:"]):not(#_){font-size:calc(var(--ts-p) * 1.5)!important}.tx-label{color:var(--red);letter-spacing:.12em;text-transform:uppercase}.tx-small{opacity:.75}.cs-plain em.red{color:var(--red);font-style:normal}.cs-plain a{color:inherit;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:760px){.case-overview .ov-grid{grid-template-columns:1fr}.ov-facts{padding-top:0}.fs-list{grid-template-columns:1fr}}.ch-style-open:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(to top,rgba(5,6,8,.62),rgba(5,6,8,.18) 38%,transparent 62%)}.ch-open{align-items:flex-end}.ch-title{display:grid;justify-items:start;gap:.35em;color:#f6f2e9;max-width:min(100%,880px)}.ch-meta{display:inline-flex;align-items:center;gap:.6em;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#f6f2e9;text-shadow:0 1px 6px rgba(0,0,0,.6)}.ch-meta:before{content:"";width:.75em;height:.75em;border-radius:50%;background:var(--red);flex:none}.case-hero .ch-title h1:not(#_){margin:0;font-size:clamp(44px,6vw,108px)!important;line-height:.92;color:#f6f2e9;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35)) drop-shadow(0 10px 26px rgba(0,0,0,.4))}.ch-title .ch-tag:not(#_){margin:.3em 0 0 .1em;color:var(--red);font-size:clamp(26px,2.8vw,44px)!important;line-height:1;transform:rotate(-2deg);transform-origin:left;filter:drop-shadow(0 1px 1px rgba(0,0,0,.55)) drop-shadow(0 4px 12px rgba(0,0,0,.4))}.ch-side{display:grid;justify-items:end;gap:16px}.ch-side .case-status{align-self:auto}@media(max-width:760px){.ch-open{flex-direction:column;align-items:flex-start}.ch-side{justify-items:start}}.brief-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}:root [style*="--pp-pt:"]:not(#_){padding-top:var(--pp-pt)!important}:root [style*="--pp-pr:"]:not(#_){padding-right:var(--pp-pr)!important}:root [style*="--pp-pb:"]:not(#_){padding-bottom:var(--pp-pb)!important}:root [style*="--pp-pl:"]:not(#_){padding-left:var(--pp-pl)!important}@media(min-width:761px)and (max-width:1199px){:root [style*="--ptt-pt:"]:not(#_#_){padding-top:var(--ptt-pt)!important}:root [style*="--ptt-pr:"]:not(#_#_){padding-right:var(--ptt-pr)!important}:root [style*="--ptt-pb:"]:not(#_#_){padding-bottom:var(--ptt-pb)!important}:root [style*="--ptt-pl:"]:not(#_#_){padding-left:var(--ptt-pl)!important}}@media(max-width:760px){:root [style*="--ptt-pt:"]:not(#_#_){padding-top:var(--ptt-pt)!important}:root [style*="--ptt-pr:"]:not(#_#_){padding-right:var(--ptt-pr)!important}:root [style*="--ptt-pb:"]:not(#_#_){padding-bottom:var(--ptt-pb)!important}:root [style*="--ptt-pl:"]:not(#_#_){padding-left:var(--ptt-pl)!important}:root [style*="--ptm-pt:"]:not(#_#_){padding-top:var(--ptm-pt)!important}:root [style*="--ptm-pr:"]:not(#_#_){padding-right:var(--ptm-pr)!important}:root [style*="--ptm-pb:"]:not(#_#_){padding-bottom:var(--ptm-pb)!important}:root [style*="--ptm-pl:"]:not(#_#_){padding-left:var(--ptm-pl)!important}}html.shot *,html.shot *:before,html.shot *:after{animation-duration:0s!important;animation-delay:0s!important;transition:none!important}html.shot #toTop,html.shot .board-tray,html.shot astro-dev-toolbar{display:none!important}.tx-red{color:var(--red)}.case-stills.cs-empty .cs-empty-note{margin:18px 0 0;padding:28px;border:2px dashed rgba(0,0,0,.18);border-radius:10px;font-size:13px;opacity:.75;text-align:center}[data-nohead] :is(.label-strip,.cs-label,.impact-head>h2,.xs-head>h2,.intro-strip>.mono:first-child){display:none!important}.stills-wall .still.st-contain .frame{aspect-ratio:auto;background:none}.stills-wall .still.st-contain .frame>img{position:static;height:auto}.stills-wall .still.st-norim{padding:0;background:none}.stills-wall .still.st-norim .cap{position:static;padding:8px 2px 0}.stills-wall .still.cut .cap .mono{color:inherit}:root .obj-sec>section :not([data-glow]):not([data-sh]):not(svg *){text-shadow:none!important}:root .obj-sec>section :is(.paper,.print,.card,.note,.pin,.status,.stack,.lake,.keysheet,.frame,.strip,.reel-btn,.cta-stamp,.ks-f,.panel):not([data-sh]):not([data-glow]):not([style*=box-shadow]){box-shadow:none!important}:root .obj-sec>section :is(.print.cut,.shaped,.paper-note):not([data-sh]):not([data-glow]):not([style*=filter]){filter:none!important}.case-text .tx-list{margin:0;padding-left:1.25em;line-height:1.55;display:grid;gap:.35em}.case-text .tx-list li{padding-left:.2em}.case-text .tx-list li::marker{color:var(--red)}.case-text .tx-olist li::marker{font-weight:700;font-family:var(--mono)}.tx-center .tx-list,.tx-right .tx-list{list-style-position:inside;padding-left:0}@media(max-width:760px){.head[data-menu=links] .tabs{display:flex;flex-wrap:nowrap;gap:12px;padding-top:4px}.head[data-menu=links] .tabs .switch{display:none}.head[data-menu=links] .tabs>a{font-size:12px;letter-spacing:.06em;white-space:nowrap}.head[data-menu=links] .tabs>a[data-ppr]{padding:.55em .7em .45em}.head[data-menu=links] .burger{display:none}}.card[data-pshp]:not(.ec-own):not([data-ppr]) .ec-title:after,.card[class*=shp-]:not(.ec-own):not([data-ppr]) .ec-title:after{left:calc(-1 * var(--cpx) + 12px);right:calc(-1 * var(--cpx) + 12px)}@media(max-width:760px){.card:not(.ec-own):not([data-ppr]){background:var(--noise),repeating-linear-gradient(transparent 0 21px,#1f4e7a1c 21px 22px),#fffdf8;background-blend-mode:multiply,normal,normal}.card:not(.ec-own):not([data-ppr]) .ec-title:after{left:calc(-1 * var(--cpx) + 12px);right:calc(-1 * var(--cpx) + 12px)}.engage2 .ec :is(.ec-text,.ec-points){font-size:15px!important;line-height:22px}.engage2 .ec-points li+li{margin-top:0}}.head .tabs>a[data-pshp]{--nw:15px!important}.cookie-note{position:fixed;left:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);z-index:85;width:min(340px,calc(100vw - 24px));padding:14px 16px 12px;background:var(--noise),linear-gradient(#f8f4ec,#efe8da);background-blend-mode:multiply;color:#2a2722;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 1px #0000002e,0 10px 22px -10px #00000059;transform:rotate(-.8deg) translateY(14px);opacity:0;transition:opacity .35s ease,transform .35s ease;font:400 13px/1.45 var(--body,"Archivo"),system-ui,sans-serif}.cookie-note.in{opacity:1;transform:rotate(-.8deg)}.cookie-note .cn-text{margin:0 0 10px}.cookie-note .cn-text b{font-weight:400;font-size:20px;color:var(--red);margin-right:4px}.cookie-note .cn-btns{display:flex;gap:14px;align-items:center}.cookie-note button{font:700 12px/1 var(--cond);letter-spacing:.08em;text-transform:lowercase;cursor:pointer;border:0;background:none;color:inherit;padding:8px 0}.cookie-note .cn-yes{background:var(--red);color:#fff;padding:8px 14px;transform:rotate(-1.5deg)}.cookie-note .cn-no{text-decoration:underline;text-underline-offset:3px;opacity:.75}.cookie-note button:focus-visible{outline:2px solid var(--red);outline-offset:3px}html.designing .cookie-note,html.shot .cookie-note,html.arranging .cookie-note{display:none!important}@media(prefers-reduced-motion:reduce){.cookie-note{transition:none}}.site-foot .cookie-link{border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(max-width:1199px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}
