.dw{--hand:var(--dw-hand),"Caveat","Segoe Print","Bradley Hand",cursive;--pen:#2B3F95;--red-pen:#D6453D;--sticky-y:#FFE58A;--sticky-p:#FFCAD8;--sticky-m:#BEEBDC;--ok:#1FA67A}.dw .dw-hand-font{font-family:var(--hand);font-size:1.22em;font-weight:700;letter-spacing:0;line-height:1}.dw-hero{position:relative;z-index:1;padding:clamp(116px,10.5vw,150px) 0 clamp(56px,7vw,100px)}.dw-hero-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(26px,3.2vw,44px)}.dw-hero-side{padding-bottom:10px}.co5 p.dw-hero-lead{margin:0 0 24px;max-width:36ch}.dw-title{margin:0;font-size:clamp(2.8rem,6.3vw,6rem);line-height:1;letter-spacing:-.052em;font-weight:600;color:var(--ink);text-wrap:balance}.dw-title,.dw-w{position:relative}.dw-w{--k:clamp(0,(var(--p) - var(--s))/0.12,1)}.dw-w,.dw-w-type{display:inline-block}.dw-w-type{clip-path:inset(-.3em calc((1 - var(--k)) * 104%) -.3em -.12em)}.dw-w-hand{left:-.02em;top:52%;font-family:var(--hand);font-weight:600;font-size:1.16em;letter-spacing:-.005em;line-height:1;color:var(--pen);white-space:nowrap;transform:translateY(-50%) rotate(var(--rot));clip-path:inset(-.6em -.4em -.6em calc(var(--k) * (100% + .5em)));opacity:min(1,calc((1 - var(--k)) * 40))}.dw-w-beam,.dw-w-hand{position:absolute;pointer-events:none}.dw-w-beam{top:-.06em;bottom:-.1em;left:calc(var(--k) * 100%);width:3px;margin-left:-1.5px;border-radius:3px;background:linear-gradient(180deg,transparent,var(--accent) 18%,#86E6F3 50%,var(--accent) 82%,transparent);box-shadow:0 0 18px 4px rgba(24,165,191,.5);opacity:calc(var(--k) * (1 - var(--k)) * 6)}.dw-stage{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/8.4;border-radius:clamp(24px,3vw,40px);background:#DCD3E8;box-shadow:0 50px 110px -48px rgba(42,31,79,.55),inset 0 0 0 1px rgba(255,255,255,.7)}.dw-stage-media{position:absolute;inset:0;transform-origin:46% 64%;animation:dw-kb 26s ease-in-out infinite alternate}.dw-poster,.dw-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 64%;display:block}.dw-video{opacity:0;transition:opacity .35s}.dw-hero.is-loaded .dw-video{opacity:1}@keyframes dw-kb{0%{transform:scale(1)}to{transform:scale(1.045)}}.dw-stage-shade{background:linear-gradient(180deg,rgba(26,14,44,0) 58%,rgba(26,14,44,.3))}.dw-notes,.dw-stage-shade{position:absolute;inset:0;pointer-events:none}.dw-notes{z-index:2}.co5 p.dw-note{--k:clamp(0,(var(--p) - var(--t))/0.11,1);position:absolute;width:clamp(150px,14.5vw,200px);margin:0;padding:24px 16px 18px;font-family:var(--hand);font-weight:600;font-size:clamp(1.1rem,1.55vw,1.42rem);line-height:1.06;color:#3A2F22;background:var(--bg);box-shadow:0 1px 1px rgba(0,0,0,.08),0 16px 26px -14px rgba(60,40,20,.5);transform-origin:50% 0;transform:translate(calc(var(--k) * var(--dx)),calc(var(--k) * -160px)) rotate(calc(var(--r) + var(--k) * var(--spin)));opacity:calc(1 - var(--k) * 1.15)}.co5 p.dw-note:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.06));pointer-events:none}.dw-note-tape{position:absolute;top:-11px;left:50%;width:68px;height:22px;transform:translateX(-50%) rotate(-4deg);background:rgba(255,255,255,.55);box-shadow:0 1px 2px rgba(0,0,0,.08)}.co5 p.dw-note-0{--bg:var(--sticky-y);--r:-5deg;--dx:-70px;--spin:-24deg;left:4.2%;top:8%}.co5 p.dw-note-1{--bg:var(--sticky-p);--r:4deg;--dx:80px;--spin:28deg;right:4.5%;top:7%}.co5 p.dw-note-2{--bg:var(--sticky-m);--r:-2.5deg;--dx:110px;--spin:20deg;right:20%;top:17%}.co5 p.dw-notes-label{position:absolute;left:calc(4.2% + clamp(150px, 14.5vw, 200px) + 22px);top:9%;margin:0;font-family:var(--hand);font-weight:700;font-size:clamp(1.3rem,2vw,1.8rem);color:var(--ink);transform:rotate(-4deg);opacity:calc(1 - clamp(0, (var(--p) - .08) / .08, 1))}.co5 p.dw-notes-label:before{content:"\2190";margin-right:6px}.dw-chips{position:absolute;right:3.2%;top:7%;z-index:2;display:grid;gap:10px;width:min(310px,34%);margin:0;padding:0;list-style:none;pointer-events:none}.dw-chip{--k:clamp(0,(var(--p) - var(--t))/0.09,1);display:flex;gap:11px;align-items:center;padding:10px 16px 10px 10px;border-radius:18px;opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 18px)) scale(calc(.94 + var(--k) * .06))}.dw-chip-ico{flex:none;width:32px;height:32px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),#6D4FB0)}.dw-chip strong{display:block;font-size:14px;line-height:1.2;color:var(--ink);letter-spacing:-.01em}.dw-chip small{display:block;font-size:12.5px;color:var(--muted);line-height:1.3}.dw-scrub{position:absolute;left:50%;bottom:clamp(14px,2.2vw,26px);z-index:3;transform:translateX(-50%);display:flex;align-items:center;gap:14px;width:min(540px,calc(100% - 28px));padding:7px 7px 7px 22px;border-radius:999px}.dw-scrub-paper{font-family:var(--hand);font-weight:700;font-size:1.45rem;line-height:1;color:var(--pen)}.dw-scrub-digital{font-weight:700;font-size:.95rem;letter-spacing:-.01em;color:var(--ink)}.dw-scrub-track{position:relative;flex:1;height:38px;cursor:grab;touch-action:none}.dw-scrub-track:active{cursor:grabbing}.dw-scrub-track:before{content:"";right:0;background:rgba(42,31,79,.14)}.dw-scrub-fill,.dw-scrub-track:before{position:absolute;left:0;top:50%;height:4px;margin-top:-2px;border-radius:4px}.dw-scrub-fill{width:calc(var(--p) * 100%);background:linear-gradient(90deg,var(--pen),var(--accent))}.dw-scrub-knob{position:absolute;top:50%;left:calc(var(--p) * 100%);width:46px;height:30px;margin:-15px 0 0 -23px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:var(--ink);box-shadow:0 8px 18px -8px rgba(42,31,79,.55),0 0 0 1px rgba(42,31,79,.07);transition:transform .25s var(--ease)}.dw-scrub-track:hover .dw-scrub-knob{transform:scale(1.08)}.dw-scrub-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.dw-scrub-track:has(.dw-scrub-range:focus-visible) .dw-scrub-knob{outline:3px solid var(--teal);outline-offset:2px}.dw-scrub-play{flex:none;width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;cursor:pointer;transition:transform .25s var(--ease),opacity .25s}.dw-scrub-play:hover:not(:disabled){transform:scale(1.08)}.dw-scrub-play:disabled{opacity:.35;cursor:default}.co5 p.dw-scrub-hint{position:absolute;left:50%;bottom:calc(clamp(14px, 2.2vw, 26px) + 60px);z-index:3;margin:0;transform:translateX(-50%) rotate(-1.5deg);font-family:var(--hand);font-weight:600;font-size:1.35rem;color:#fff;white-space:nowrap;pointer-events:none;text-shadow:0 1px 14px rgba(26,14,44,.55)}.dw-sheet{position:relative;z-index:1;height:330vh}.dw-sheet-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,2.4vh,28px);padding-top:72px}.dw-sheet-head{text-align:center}.dw-sheet-head .co5-kicker{margin-bottom:12px}.dw-sheet-head .co5-h2{font-size:clamp(2rem,3.5vw,3.3rem)}.co5 p.dw-sheet-sub{display:grid;margin-top:6px;font-family:var(--hand);font-weight:600;font-size:clamp(1.25rem,1.8vw,1.6rem);color:var(--pen)}.dw-sheet-sub>span{grid-area:1/1;transition:opacity .4s}.dw-sheet-sub-a{opacity:calc(1 - var(--e))}.dw-sheet-sub-b{opacity:var(--e);color:var(--teal-ink)}.dw-sheet-stage{position:relative;display:flex;justify-content:center;align-items:center;gap:clamp(56px,11vw,180px);height:min(590px,calc(100svh - 290px));min-height:380px}.dw-paper-wrap{position:relative;height:100%;aspect-ratio:.77;transform:translateX(calc(var(--e) * -24px)) rotate(-2.2deg)}.dw-carbon{background:#F6C6D2;transform:translate(14px,12px) rotate(2.6deg);box-shadow:0 24px 40px -26px rgba(110,30,60,.45)}.dw-carbon,.dw-paper{position:absolute;inset:0;border-radius:3px}.dw-paper{display:flex;flex-direction:column;overflow:hidden;padding:7% 7.5% 6.5%;color:#3B3450;background:radial-gradient(120% 80% at 0 0,rgba(255,255,255,.9),transparent 60%),linear-gradient(180deg,#FFFEF7,#FBF7EA);box-shadow:0 1px 0 rgba(0,0,0,.04),0 34px 60px -32px rgba(42,31,79,.5),0 8px 18px -10px rgba(42,31,79,.18)}.dw-paper:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .5 0 0 0 0 .42 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.dw-paper-top{display:flex;justify-content:space-between;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8C85A1}.dw-paper-no{color:var(--red-pen);letter-spacing:.06em;font-variant-numeric:tabular-nums}.co5 p.dw-paper-title{margin:8px 0 6px;padding-bottom:6px;border-bottom:2px solid #2e2745;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2E2745}.dw-row{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;padding:4px 0 5px;border-bottom:1px solid rgba(46,39,69,.17)}.dw-lbl{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8C85A1}.dw-val{display:block;min-height:1.2em}.dw-ink{--lift:clamp(0,(var(--u) - 0.12)/0.08,1);--hl:clamp(0,var(--u)/0.12,1);position:relative;isolation:isolate;display:inline-block;white-space:nowrap;font-family:var(--hand);font-weight:600;font-size:clamp(1.1rem,1.55vw,1.48rem);line-height:1.05;color:var(--pen);opacity:calc(1 - var(--lift) * .86);transform:rotate(-.8deg)}.dw-ink:before{content:"";position:absolute;z-index:-1;left:-5px;right:-5px;top:42%;bottom:-3px;border-radius:3px;background:rgba(255,219,77,.75);transform-origin:0 50%;transform:scaleX(var(--hl)) skewX(-10deg);opacity:calc(1 - var(--lift))}.dw-row-5 .dw-ink{color:var(--red-pen);font-weight:700}.dw-sig-svg{display:block;width:88px;height:40px;overflow:visible}.dw-sig-svg path{fill:none;stroke:var(--pen);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dw-coffee{right:6%;top:24%;width:36%;aspect-ratio:1;border-radius:50%;transform:rotate(24deg);background:radial-gradient(circle,transparent 57%,rgba(150,98,45,.18) 60%,rgba(150,98,45,.07) 64%,transparent 69%)}.dw-coffee,.dw-stamp{position:absolute;pointer-events:none}.dw-stamp{left:52%;top:48%;padding:8px 16px;border:3px solid rgba(214,69,61,.85);border-radius:8px;font-weight:800;font-size:clamp(.95rem,1.5vw,1.3rem);letter-spacing:.12em;text-transform:uppercase;color:rgba(214,69,61,.9);white-space:nowrap;transform:translate(-50%,-50%) rotate(-14deg) scale(calc(1.6 - var(--e) * .6));opacity:var(--e);mix-blend-mode:multiply}.dw-phone{aspect-ratio:.49;padding:10px;border-radius:46px;background:linear-gradient(150deg,#34284A,#140B20);box-shadow:0 50px 90px -40px rgba(42,31,79,.6),inset 0 0 0 1.5px rgba(255,255,255,.16);transform:scale(calc(1 + var(--e) * .03))}.dw-phone,.dw-phone-screen{position:relative;height:100%}.dw-phone-screen{display:flex;flex-direction:column;overflow:hidden;border-radius:37px;background:#F6F4FA;color:#2A1F4F;font-size:12.5px;line-height:1.3}.dw-ph-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 22px 4px;font-size:11px;font-weight:700}.dw-ph-island{width:74px;height:21px;border-radius:12px;background:#0E0716}.dw-ph-head{display:flex;align-items:center;gap:8px;padding:7px 12px 9px;background:#fff;border-bottom:1px solid rgba(42,31,79,.07)}.dw-ph-head>strong{flex:1;font-size:14px;letter-spacing:-.01em}.dw-ph-back{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgba(42,31,79,.06)}.dw-ph-status{--r:clamp(0,(var(--u) - 0.72)/0.14,1);display:grid;font-size:10.5px;font-weight:700}.dw-ph-status>span{grid-area:1/1;justify-self:end;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;white-space:nowrap}.dw-ph-st-a{background:#FFF1D3;color:#9A6200;opacity:calc(1 - var(--r))}.dw-ph-st-b{background:#D5F3E9;color:#0B7A5C;opacity:var(--r);transform:scale(calc(.8 + var(--r) * .2));box-shadow:0 0 0 calc(var(--r) * (1 - var(--r)) * 18px) rgba(31,166,122,.25)}.dw-ph-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:7px;padding:10px}.dw-slot{--r:clamp(0,(var(--u) - 0.72)/0.14,1);position:relative;padding:9px 10px;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(42,31,79,.06),0 0 0 1px rgba(42,31,79,.05),0 0 0 calc(var(--r) * (1 - var(--r)) * 14px) rgba(24,165,191,.3)}.dw-slot>*{opacity:var(--r);transform:translateY(calc((1 - var(--r)) * 6px))}.dw-slot:before{content:"";position:absolute;left:12px;right:38%;top:50%;height:8px;margin-top:-4px;border-radius:4px;background:rgba(42,31,79,.08);opacity:calc(1 - var(--r))}.dw-slot strong{display:block;font-size:12.5px;line-height:1.2;letter-spacing:-.01em}.dw-slot small{display:flex;align-items:center;gap:3px;font-size:10.5px;line-height:1.3;color:#7C7890}.dw-slot-cust{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.dw-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#18A5BF,#6D4FB0)}.dw-slot-cust em{font-style:normal;font-size:9.5px;font-weight:700;padding:3px 7px;border-radius:999px;background:#EDE7F6;color:#5B3F8C;white-space:nowrap}.dw-slot-time{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center}.dw-cal{width:32px;overflow:hidden;border-radius:8px;text-align:center;box-shadow:0 0 0 1px rgba(42,31,79,.1)}.dw-slot .dw-cal small{display:block;padding:1px 0;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#E0554F}.dw-cal b{display:block;padding:1px 0 2px;font-size:14px}.dw-slot-time small{color:var(--ok);font-weight:600}.dw-slot-work{display:grid;gap:4px}.dw-slot .dw-slot-lbl{display:block;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dw-chk{--c:clamp(0,(var(--u) - 0.74 - var(--j) * 0.04)/0.06,1);display:flex;align-items:center;gap:7px;font-size:11.5px}.dw-chk i{width:16px;height:16px;flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;border:1.5px solid rgba(24,165,191,calc(.25 + var(--c) * .75));background:rgba(24,165,191,var(--c))}.dw-chk i svg{transform:scale(var(--c))}.dw-slot-price{display:grid;gap:3px}.dw-slot-price>span{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dw-slot-price b{font-size:12px;font-variant-numeric:tabular-nums}.dw-total{margin-top:2px;padding-top:4px;border-top:1px dashed rgba(42,31,79,.16)}.dw-slot .dw-total small{color:#2A1F4F;font-weight:700}.dw-total b{font-size:15px!important;color:var(--teal-ink)}.dw-slot-sign{display:grid;gap:2px}.dw-sig-draw{display:block;width:100%;height:40px;border-bottom:1px solid rgba(42,31,79,.18)}.dw-sig-draw path{fill:none;stroke:#2A1F4F;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--u) - .72) / .22, 1))}.dw-slot-sign small{color:var(--ok);font-weight:600}.dw-toast{--r:clamp(0,(var(--u) - 0.8)/0.14,1);position:absolute;left:9px;right:9px;bottom:18px;z-index:2;display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:16px;background:rgba(30,20,48,.94);color:#fff;box-shadow:0 18px 30px -14px rgba(0,0,0,.5);opacity:var(--r);transform:translateY(calc((1 - var(--r)) * 90px))}.dw-toast strong{display:block;font-size:12px}.dw-toast small{display:block;font-size:10.5px;opacity:.7}.dw-toast-ico{width:28px;height:28px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--accent)}.dw-fly{position:absolute;inset:0;z-index:5;pointer-events:none}.dw-fchip{--k:0;position:absolute;left:0;top:0;display:grid;opacity:0;will-change:transform,opacity}.dw-fchip>span{grid-area:1/1;place-self:center;white-space:nowrap}.dw-fchip-hand{font-family:var(--hand);font-weight:600;font-size:clamp(1.1rem,1.55vw,1.48rem);line-height:1.05;color:var(--pen);opacity:calc(1 - var(--k))}.dw-fchip-5 .dw-fchip-hand{color:var(--red-pen);font-weight:700}.dw-fchip-typed{padding:7px 12px;border-radius:12px;background:#fff;color:#2A1F4F;font-weight:700;font-size:13px;letter-spacing:-.01em;box-shadow:0 14px 28px -12px rgba(24,165,191,.6),0 0 0 1px rgba(24,165,191,.4);opacity:var(--k);transform:scale(calc(.85 + var(--k) * .15))}.dw-rail{display:flex;justify-content:center;gap:clamp(8px,1.6vw,22px);margin-block:0;padding:0;list-style:none}.dw-rail li{--f:clamp(0,var(--u)/0.8,1);display:flex;flex-direction:column;align-items:center;gap:7px;width:clamp(56px,9vw,118px);font-size:12px;font-weight:600;color:var(--ink)}.dw-rail i{position:relative;display:block;width:100%;height:3px;overflow:hidden;border-radius:3px;background:rgba(42,31,79,.12)}.dw-rail i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--pen),var(--accent));transform-origin:0 50%;transform:scaleX(var(--f))}.dw-rail span{opacity:calc(.45 + var(--f) * .55)}.dw-rp-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px}.dw-rp-head .co5-head{margin-bottom:0}.dw-rp-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px}.dw-rp-switch button{position:relative;z-index:1;min-width:112px;padding:10px 22px;border:0;border-radius:999px;background:none;font:inherit;font-weight:700;color:var(--muted);cursor:pointer;transition:color .35s}.dw-rp-switch button:first-child{color:var(--pen)}.dw-rp-switch button.is-on{color:#fff}.dw-rp-switch-pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:var(--ink);box-shadow:0 10px 22px -10px rgba(42,31,79,.6);transition:transform .55s var(--ease)}.dw-rp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}.dw-rp-grid>div{height:100%}.dw-rp-card{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;border-radius:28px;background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 26px 60px -36px rgba(42,31,79,.38),0 0 0 1px rgba(42,31,79,.06);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.dw-rp-card:hover{transform:translateY(-5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 34px 70px -34px rgba(42,31,79,.45),0 0 0 1px rgba(24,165,191,.25)}.dw-rp-media{position:relative;aspect-ratio:5/4;overflow:hidden;background:#E6DEF0}.dw-rp-img{object-fit:cover;transition:transform .9s var(--ease),filter .9s var(--ease)}.dw-rp-card.is-digital .dw-rp-img{transform:scale(1.1);filter:blur(7px) saturate(.55) brightness(1.06)}.dw-rp-screen{position:absolute;inset:9% 10%;clip-path:inset(101% 0 0 0 round 18px);transition:clip-path .85s var(--ease)}.dw-rp-card.is-digital .dw-rp-screen{clip-path:inset(0 0 0 0 round 18px)}.dw-rp-beam{position:absolute;left:0;right:0;top:100%;height:2px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,#86E6F3,var(--accent),#86E6F3,transparent);box-shadow:0 0 22px 7px rgba(24,165,191,.45)}.dw-rp-card.is-digital .dw-rp-beam{animation:dw-beam .85s var(--ease)}@keyframes dw-beam{0%{top:92%;opacity:1}85%{opacity:1}to{top:6%;opacity:0}}.dw-rp-tag{position:absolute;left:14px;top:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.88);font-size:12px;font-weight:700;color:var(--teal-ink);box-shadow:0 6px 14px -8px rgba(42,31,79,.4)}.dw-rp-tag .dw-hand-font{color:var(--pen);font-size:1.3em}.dw-rp-body{padding:20px 24px 26px}.co5 p.dw-rp-was{margin-bottom:8px;font-size:13px;font-weight:600;color:var(--muted)}.dw-rp-was s{font-family:var(--hand);font-size:1.32rem;font-weight:600;color:var(--pen);text-decoration:none;background:linear-gradient(var(--red-pen),var(--red-pen)) 0 58% /0 2px no-repeat;transition:background-size .6s var(--ease) .35s}.dw-rp-card.is-digital .dw-rp-was s{background-size:100% 2px}.co5 p.dw-rp-copy{color:var(--text)}.dw-ui{height:100%;display:flex;flex-direction:column;gap:7px;overflow:hidden;padding:13px 14px;border-radius:18px;background:rgba(255,255,255,.95);color:#2A1F4F;font-size:12px;line-height:1.25;box-shadow:0 24px 40px -20px rgba(42,31,79,.55),0 0 0 1px rgba(255,255,255,.8)}.co5 p.dw-ui-h{display:flex;align-items:center;gap:6px;margin:0 0 2px;font-size:12.5px;font-weight:700}.dw-ui-h svg{color:var(--accent)}.dw-ui-form label{display:grid;gap:1px;padding:5px 8px;border-radius:8px;background:#F4F1F9}.dw-ui-form label small{font-size:9.5px;color:#8C85A1;font-weight:600}.dw-ui-form label span,.dw-ui-toggle{font-weight:600}.dw-ui-toggle{display:flex;align-items:center;gap:8px;font-size:11.5px}.dw-ui-toggle i{position:relative;width:28px;height:16px;border-radius:999px;background:var(--accent)}.dw-ui-toggle i:after{content:"";position:absolute;right:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff}.dw-ui-att{display:flex;align-items:center;gap:5px}.dw-ui-att i{width:30px;height:24px;border-radius:6px;background:linear-gradient(135deg,#C9BEDD,#8FD3E0)}.dw-ui-att i+i{background:linear-gradient(135deg,#E8C9B0,#B9A6D8)}.dw-ui-att small{margin-left:3px;font-size:10.5px;font-weight:600;color:#6C6680}.dw-ui-trail{display:flex;gap:4px;margin-top:4px}.dw-ui-trail i{flex:1;position:relative;padding-top:12px;font-style:normal;font-size:9.5px;font-weight:600;color:#6C6680;text-align:center;white-space:nowrap}.dw-ui-trail i:before{content:"";position:absolute;top:0;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(24,165,191,.15)}.dw-ui-trail i:not(:last-child):after{content:"";position:absolute;top:3px;left:calc(50% + 7px);right:calc(-50% + 3px);height:2px;background:rgba(24,165,191,.35)}.dw-ui-btn{margin-top:auto;padding:7px;border-radius:9px;text-align:center;font-weight:700;color:#fff;background:var(--ink)}.dw-ui-search{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:9px;background:#F4F1F9;font-weight:600;color:#2A1F4F}.dw-ui-search svg{color:#8C85A1}.dw-caret{display:inline-block;width:1.5px;height:13px;margin-left:-4px;background:var(--accent);animation:dw-blink 1s steps(2) infinite}@keyframes dw-blink{to{opacity:0}}.dw-ui-row{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:9px}.dw-ui-row.is-hit{background:rgba(24,165,191,.1);box-shadow:0 0 0 1px rgba(24,165,191,.3)}.dw-ui-row b{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:9.5px;color:#fff;background:linear-gradient(135deg,#18A5BF,#6D4FB0)}.dw-ui-row strong{display:block;font-size:11.5px}.dw-ui-row small{display:block;font-size:10px;color:#8C85A1}.dw-ui-line{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid rgba(42,31,79,.07)}.dw-ui-line small{color:#6C6680}.dw-ui-line.is-total{border:0;font-size:13px}.dw-ui-line.is-total b{color:var(--teal-ink)}.dw-ui-approve{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px;border-radius:9px;font-weight:700;color:#0B7A5C;background:#D5F3E9;animation:dw-pop 3.2s var(--ease) infinite}@keyframes dw-pop{0%,60%,to{transform:none}70%{transform:scale(1.05)}}.dw-ui-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dw-ui-col{position:relative;display:flex;flex-direction:column;gap:5px;padding:6px;border-radius:10px;background:#F4F1F9}.dw-ui-col small{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8C85A1}.dw-ui-col i{display:block;padding:5px 6px;border-radius:7px;background:#fff;font-style:normal;font-size:10px;font-weight:600;box-shadow:0 2px 6px -3px rgba(42,31,79,.3)}.dw-ui-col:nth-child(3) i{opacity:.6;text-decoration:line-through}.dw-ui-mover{animation:dw-move 4.5s var(--ease) infinite;border-left:3px solid var(--accent)}@keyframes dw-move{0%,30%{transform:none}50%,85%{transform:translateX(calc(100% + 12px))}to{transform:none}}.dw-ui-file{display:flex;align-items:center;gap:8px;padding:5px 4px;border-bottom:1px solid rgba(42,31,79,.07);font-weight:600;font-size:11.5px}.dw-ui-file i{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:6px;background:#FDE7E4;color:#D6453D}.dw-ui-file>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-ui-file em{font-style:normal;font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:#D5F3E9;color:#0B7A5C}.dw-ui-msg{display:flex;gap:8px;align-items:flex-start}.dw-ui-msg b{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:9.5px;color:#5B3F8C;background:#EDE7F6}.dw-ui-msg>span{padding:6px 9px;border-radius:4px 12px 12px 12px;background:#F4F1F9;font-size:11px}.dw-ui-msg strong{display:block;font-size:10px;color:var(--teal-ink)}.dw-ui-seen{margin-top:auto;display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:var(--ok)}.dw-sync-head{margin-inline:auto;text-align:center}.dw-sync-head .co5-lead{margin-inline:auto;max-width:52ch}.dw-sync-row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:58px}.dw-sync-wire{position:absolute;left:calc(100% / 6);right:calc(100% / 6);top:-30px;height:2px;background:repeating-linear-gradient(90deg,rgba(42,31,79,.22) 0 6px,transparent 6px 12px)}.dw-sync-wire:after,.dw-sync-wire:before{content:"";position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgba(42,31,79,.2)}.dw-sync-wire:before{left:-5px}.dw-sync-wire b{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgba(42,31,79,.2)}.dw-sync-wire:after{right:-5px}.dw-sync-wire i{position:absolute;top:50%;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;opacity:0;background:var(--accent);box-shadow:0 0 0 6px rgba(24,165,191,.18),0 0 22px 5px rgba(24,165,191,.6)}.dw-sync.is-live .dw-sync-wire i{animation:dw-pulse 6s linear .6s infinite}@keyframes dw-pulse{0%{left:0;opacity:1}33%{left:100%;opacity:1}36%,to{left:100%;opacity:0}}.dw-sync-card{position:relative;isolation:isolate;aspect-ratio:2/3;overflow:hidden;border-radius:30px;background:#D9D0E6;box-shadow:0 44px 90px -46px rgba(42,31,79,.6)}.dw-sync-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(20,10,34,0) 45%,rgba(20,10,34,.62))}.dw-sync-card:after,.dw-sync-media{position:absolute;inset:0}.dw-sync-media img,.dw-sync-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dw-sync-media video{opacity:0;transition:opacity .6s}.dw-sync-media.is-ready video{opacity:1}.dw-sync-where{top:14px;display:inline-flex;gap:7px;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:700;color:var(--ink)}.dw-sync-note,.dw-sync-where{position:absolute;left:14px;z-index:2;align-items:center}.dw-sync-note{right:14px;bottom:78px;display:flex;gap:10px;padding:10px 14px 10px 10px;border-radius:18px;opacity:0;transform:translateY(14px) scale(.96)}.dw-sync.is-live .dw-sync-note{animation:dw-note 6s var(--ease) infinite;animation-delay:calc(.6s + var(--i) * 1s)}@keyframes dw-note{0%{opacity:0;transform:translateY(14px) scale(.96)}68%,7%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-6px) scale(.98)}}.dw-sync-ico{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--accent),#6D4FB0)}.dw-sync-note strong{display:block;font-size:13.5px;line-height:1.2;color:var(--ink)}.dw-sync-note small{display:block;font-size:12px;color:var(--muted)}.dw-sync-title{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;margin:0;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.1;letter-spacing:-.035em;font-weight:600;color:#fff}.dw-how-board{position:relative;overflow:hidden;aspect-ratio:1000/440;border-radius:32px;background:#FFFEF8;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 30px 70px -40px rgba(42,31,79,.42),0 0 0 1px rgba(42,31,79,.07);transition:background .8s}.dw-how-board:not(.is-map){background:linear-gradient(160deg,#FFFFFF,#F4F1FA)}.dw-how-grid{position:absolute;inset:0;opacity:0;transition:opacity .8s;background-image:radial-gradient(rgba(42,31,79,.13) 1px,transparent 1.3px);background-size:22px 22px}.dw-how-board:not(.is-map) .dw-how-grid{opacity:1}.dw-how-arrows{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dw-how-arrows-tall{display:none}.dw-how-hand{transition:opacity .45s}.dw-how-board:not(.is-map) .dw-how-hand{opacity:0}.dw-how-hand path{fill:none;stroke:var(--pen);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dw-how-hand g path:first-child{stroke-dasharray:1;stroke-dashoffset:1}.dw-how-hand g path:last-child{opacity:0}.is-map .dw-how-hand g path:first-child{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease) calc(.3s + var(--i) * .2s)}.is-map .dw-how-hand g path:last-child{opacity:1;transition:opacity .2s calc(.85s + var(--i) * .2s)}.dw-how-hand .dw-how-lost{stroke:var(--red-pen);stroke-dasharray:.025 .02}.dw-how-clean path{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .5s}.dw-how-board:not(.is-map) .dw-how-clean path{opacity:1;transition-delay:.55s}.dw-how-clean g path:first-child{stroke-dasharray:5 7;animation:dw-flow 1.1s linear infinite}@keyframes dw-flow{to{stroke-dashoffset:-24}}.dw-how-node{position:absolute;left:var(--hx);top:var(--hy);display:grid;z-index:1;transform:translate(-50%,-50%) rotate(var(--r));transition:left .9s var(--ease) calc(var(--i) * .07s),top .9s var(--ease) calc(var(--i) * .07s),transform .9s var(--ease) calc(var(--i) * .07s)}.dw-how-board:not(.is-map) .dw-how-node{left:var(--cx);top:var(--cy);transform:translate(-50%,-26px)}.dw-how-node>span{grid-area:1/1;place-self:center}.dw-how-node>.dw-how-pill{place-self:start center}.dw-how-scrap{padding:12px 16px 14px;white-space:nowrap;font-family:var(--hand);font-weight:600;font-size:clamp(1.05rem,1.7vw,1.55rem);line-height:1;color:#3A2F22;background:var(--sticky-y);box-shadow:0 1px 1px rgba(0,0,0,.07),0 14px 22px -14px rgba(60,40,20,.5);transition:opacity .4s,transform .6s var(--ease)}.dw-how-node:nth-of-type(2) .dw-how-scrap,.dw-how-node:nth-of-type(4) .dw-how-scrap{background:var(--sticky-p)}.dw-how-node:nth-of-type(3) .dw-how-scrap{background:#fff;box-shadow:0 0 0 1px rgba(42,31,79,.12),0 14px 22px -14px rgba(60,40,20,.4)}.dw-how-node:nth-of-type(5) .dw-how-scrap{background:var(--sticky-m)}.dw-how-board:not(.is-map) .dw-how-scrap{opacity:0;transform:scale(.7) rotate(10deg)}.dw-how-pill{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;place-self:start center;white-space:nowrap;font-size:clamp(.8rem,1.1vw,1rem);font-weight:700;letter-spacing:-.01em;color:var(--ink);opacity:0;transform:scale(.8);transition:opacity .4s .25s,transform .6s var(--ease) .25s}.dw-how-pill>i{position:relative;width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--accent),#6D4FB0);box-shadow:0 14px 26px -12px rgba(24,110,150,.7),inset 0 1px 0 rgba(255,255,255,.35)}.dw-how-board.is-setup .dw-how-pill>i{animation:dw-hop 2.4s var(--ease) infinite;animation-delay:calc(var(--i) * .28s)}@keyframes dw-hop{0%,30%,to{transform:none}12%{transform:translateY(-4px) scale(1.06)}}.dw-how-board:not(.is-map) .dw-how-pill{opacity:1;transform:none}.dw-how-ok{position:absolute;top:-7px;right:calc(50% - 33px);width:19px;height:19px;display:grid;place-items:center;border-radius:50%;border:2px solid #fff;color:#fff;background:var(--ok);transform:scale(0);transition:transform .45s var(--ease) calc(.35s + var(--i) * .12s)}.dw-how-board.is-train .dw-how-ok{transform:scale(1)}.co5 p.dw-how-q{position:absolute;left:38%;bottom:7%;margin:0;font-family:var(--hand);font-weight:700;font-size:clamp(1.1rem,1.7vw,1.5rem);color:var(--red-pen);transform:rotate(-4deg);transition:opacity .4s}.dw-how-board:not(.is-map) .dw-how-q{opacity:0}.dw-how-train{position:absolute;left:50%;bottom:9%;z-index:2;display:flex;align-items:center;gap:26px;opacity:0;transform:translate(-50%,20px);pointer-events:none;transition:opacity .5s,transform .6s var(--ease)}.dw-how-board.is-train .dw-how-train{opacity:1;transform:translate(-50%);transition-delay:.3s}.dw-how-clock{display:flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:999px}.dw-how-clock svg{width:38px;height:38px;transform:rotate(-90deg)}.dw-how-clock circle{fill:none;stroke:rgba(42,31,79,.12);stroke-width:4}.dw-how-clock .dw-how-clock-arc{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.dw-how-board.is-train .dw-how-clock-arc{stroke-dashoffset:.71;transition:stroke-dashoffset 1.6s var(--ease) .5s}.dw-how-clock strong{display:block;font-size:14px;color:var(--ink);white-space:nowrap}.dw-how-clock small{display:block;font-size:12px;color:var(--muted)}.dw-how-team{display:flex;gap:14px}.dw-how-mate{display:grid;justify-items:center;gap:4px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}.dw-how-board.is-train .dw-how-mate{opacity:1;transform:none;transition-delay:calc(.7s + var(--i) * .18s)}.dw-how-mate b{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;font-size:13px;color:#5B3F8C;background:#EDE7F6;box-shadow:0 0 0 2px #fff}.dw-how-mate b i{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;border:2px solid #fff;color:#fff;background:var(--ok)}.dw-how-mate small{font-size:11.5px;font-weight:600;color:var(--muted)}.dw-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.dw-how-step{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:14px;padding:18px 20px 20px;border:0;border-radius:22px;background:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(42,31,79,.07);font:inherit;text-align:left;color:var(--text);cursor:pointer;transition:background .4s,box-shadow .4s}.dw-how-step:hover{background:rgba(255,255,255,.8)}.dw-how-step.is-on{background:#fff;box-shadow:0 20px 44px -26px rgba(42,31,79,.45),0 0 0 1px rgba(24,165,191,.35)}.dw-how-num{padding-top:3px;font-size:13px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.dw-how-step.is-on .dw-how-num{color:var(--teal-ink)}.dw-how-txt strong{display:block;font-size:1.15rem;letter-spacing:-.02em;color:var(--ink)}.dw-how-txt small{display:block;font-size:.95rem;color:var(--muted)}.dw-how-bar{position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent),#6D4FB0);transform-origin:0 50%;transform:scaleX(0)}.dw-how-step.is-on .dw-how-bar{transform:scaleX(1)}.dw-how-step.is-timing .dw-how-bar{animation-name:dw-bar;animation-timing-function:linear;animation-fill-mode:both}@keyframes dw-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1080px){.dw-rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-chips{width:min(290px,40%)}.dw-chip:nth-child(3){display:none}}@media (max-width:760px){.dw-hero{padding-top:104px}.dw-hero-head{grid-template-columns:1fr;gap:16px}.dw-title{font-size:clamp(2.6rem,12.4vw,3.5rem)}.co5 p.dw-hero-lead{margin-bottom:20px}.dw-stage{aspect-ratio:4/5.1;border-radius:28px}.dw-poster,.dw-video{object-position:44% 62%}.co5 p.dw-note{width:128px;padding:18px 11px 13px;font-size:1.02rem}.co5 p.dw-note-0{left:4%;top:4%}.co5 p.dw-note-1{right:4%;top:5%}.co5 p.dw-note-2{right:auto;left:30%;top:23%}.co5 p.dw-notes-label{display:none}.dw-chips{left:4%;right:4%;top:4%;width:auto}.dw-chip:nth-child(2){display:none}.dw-scrub{gap:8px;padding-left:14px}.dw-scrub-paper{font-size:1.25rem}.dw-scrub-digital{font-size:.85rem}.co5 p.dw-scrub-hint{font-size:1.12rem;bottom:calc(clamp(14px, 2.2vw, 26px) + 56px)}.dw-sheet{height:320vh}.dw-sheet-pin{gap:12px;padding-top:70px}.dw-sheet-head .co5-kicker{margin-bottom:6px}.dw-sheet-head .co5-h2{font-size:1.8rem}.co5 p.dw-sheet-sub{font-size:1.15rem}.dw-sheet-stage{display:block;height:calc(100svh - 245px);min-height:400px}.dw-paper-wrap{position:absolute;left:0;top:0;height:60%}.dw-paper{padding:6% 7%}.dw-paper-top{font-size:8px}.dw-lbl{font-size:7.5px}.dw-fchip-hand,.dw-ink{font-size:1rem}.dw-sig-svg{width:64px;height:28px}.dw-phone{position:absolute;right:0;bottom:0;height:66%;padding:6px;border-radius:30px}.dw-phone-screen{border-radius:25px;font-size:10px}.dw-ph-bar{padding:6px 14px 2px;font-size:8.5px}.dw-ph-island{width:46px;height:14px}.dw-ph-head{padding:5px 8px 6px;gap:5px}.dw-ph-head>strong{font-size:11px}.dw-ph-back{width:18px;height:18px}.dw-ph-status{font-size:8.5px}.dw-ph-status>span{padding:3px 6px}.dw-ph-body{gap:5px;padding:6px}.dw-slot{padding:6px 7px;border-radius:10px}.dw-slot strong{font-size:10px}.dw-av,.dw-slot small{font-size:8.5px}.dw-av{width:22px;height:22px}.dw-slot-cust em{display:none}.dw-cal{width:24px}.dw-cal b{font-size:11px}.dw-chk{font-size:9.5px;gap:5px}.dw-chk i{width:12px;height:12px}.dw-slot-price b{font-size:10px}.dw-total b{font-size:12px!important}.dw-sig-draw{height:26px}.dw-toast{display:none}.dw-toast strong{font-size:10px}.dw-toast small{font-size:8.5px}.dw-fchip-typed{font-size:11.5px;padding:6px 10px}.dw-rail li{width:38px}.dw-rail span{display:none}.dw-rp-grid{grid-template-columns:1fr}.dw-rp-switch button{min-width:96px;padding:9px 16px}.dw-sync-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:14px;margin:26px -24px 0;padding:0 24px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dw-sync-row::-webkit-scrollbar{display:none}.dw-sync-cell{scroll-snap-align:center}.dw-sync-wire{display:none}.dw-how-board{aspect-ratio:300/460;border-radius:26px}.dw-how-arrows-wide{display:none}.dw-how-arrows-tall{display:block}.dw-how-node{left:var(--mhx);top:var(--mhy)}.dw-how-board:not(.is-map) .dw-how-node{left:var(--mcx);top:var(--mcy)}.dw-how-scrap{font-size:1.12rem;padding:9px 12px 10px}.dw-how-pill{flex-direction:row;gap:12px;font-size:.9rem}.dw-how-pill>i{width:42px;height:42px;border-radius:14px}.dw-how-board:not(.is-map) .dw-how-node{transform:translate(-21px,-50%)}.dw-how-board:not(.is-map) .dw-how-node .dw-how-pill{place-self:center start}.dw-how-ok{right:auto;left:30px}.co5 p.dw-how-q{left:auto;right:5%;bottom:3%;font-size:1.1rem}.dw-how-train{gap:10px;bottom:4.5%}.dw-how-clock{padding:6px 12px 6px 6px;gap:7px}.dw-how-clock svg{width:30px;height:30px}.dw-how-clock strong{font-size:12px}.dw-how-clock small{font-size:10.5px}.dw-how-team{gap:6px}.dw-how-mate b{width:32px;height:32px;font-size:10.5px}.dw-how-mate b i{width:15px;height:15px}.dw-how-mate small{display:none}.dw-how-steps{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.dw-caret,.dw-how-clean g path:first-child,.dw-rp-card.is-digital .dw-rp-beam,.dw-stage-media,.dw-ui-approve,.dw-ui-mover{animation:none}.dw-how-node,.dw-how-pill,.dw-how-scrap,.dw-rp-img,.dw-rp-screen{transition:none}.dw-sync.is-live .dw-sync-note{animation:none;opacity:1;transform:none}}.st-page{--st-red:#D3261C;--st-orange:#EE7F1C;--st-green:#16946A}.st-hx{position:relative;z-index:1;padding:98px 12px 0}.st-hx-slab{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:min(860px,calc(100svh - 110px));padding:clamp(44px,7vh,80px) 0;border-radius:clamp(26px,3vw,44px);color:#fff;background:radial-gradient(60% 70% at 88% 12%,rgba(24,165,191,.45),transparent 70%),radial-gradient(50% 60% at 4% 100%,rgba(242,165,65,.24),transparent 70%),linear-gradient(160deg,#0D4552,#062A33 72%);box-shadow:0 60px 120px -60px rgba(6,42,51,.85)}.st-hx-noise{position:absolute;inset:0;z-index:-1;display:flex;flex-direction:column;justify-content:space-around;padding:24px 0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.12) 30%,#000 62%);mask-image:linear-gradient(90deg,rgba(0,0,0,.12) 30%,#000 62%)}.st-hx-row{display:flex;width:max-content;animation:st-drift calc(80s + var(--r) * 11s) linear infinite}.st-hx-row.is-rev{animation-direction:reverse}.st-hx-row>span{flex:none;display:flex;align-items:baseline;gap:64px;padding-right:64px}.st-hx-row em{font-style:normal;white-space:nowrap;line-height:1;font-size:clamp(26px,3.1vw,46px);color:rgba(255,255,255,.1)}.st-hx-row em.f0{font-family:Impact,Haettenschweiler,Arial Black,sans-serif;text-transform:uppercase}.st-hx-row em.f1{font-family:Georgia,Times New Roman,serif;font-style:italic}.st-hx-row em.f2{font-family:var(--dw-hand),"Brush Script MT",cursive;font-size:clamp(32px,3.8vw,56px)}.st-hx-row em.f3{font-family:Courier New,monospace;font-weight:700}.st-hx-row em.f4{font-family:Arial Black,Arial,sans-serif;font-weight:900;letter-spacing:-.02em}@keyframes st-drift{to{transform:translateX(-50%)}}.st-hx-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,80px);align-items:center}.co5 .st-hx-crumbs,.co5 .st-hx-crumbs a{color:rgba(255,255,255,.62);margin-bottom:18px}.co5 .st-hx-crumbs a{margin-bottom:0}.co5 .st-hx-crumbs a:hover{color:#fff}.st-hx-kicker{display:inline-block;margin:0 0 20px;padding:7px 14px;border-radius:999px;background:#F2A541;color:#062A33;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.st-hx-title{margin:0;max-width:11ch;font-size:clamp(2.8rem,5.4vw,5.5rem);line-height:.95;letter-spacing:-.055em;font-weight:600;color:#fff;text-wrap:balance}.co5 .st-hx-lead{margin:24px 0 34px;max-width:40ch;font-size:clamp(1.06rem,1.3vw,1.24rem);line-height:1.5;color:rgba(255,255,255,.8);text-wrap:pretty}.st-hx-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.st-hx-ghost{display:inline-flex;align-items:center;padding:15px 26px;border-radius:999px;border:1.5px solid rgba(255,255,255,.36);color:#fff;font-weight:600;text-decoration:none;transition:background .3s,border-color .3s}.st-hx-ghost:hover{background:rgba(255,255,255,.1);border-color:#fff}.st-hx-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.st-hx-pick>span{margin-right:4px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)}.st-hx-chip{padding:8px 15px;border-radius:999px;border:1.5px solid rgba(255,255,255,.3);background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.st-hx-chip:hover{border-color:#fff}.st-hx-chip.is-on{background:#fff;border-color:#fff;color:#062A33}.st-hx-card{border-radius:24px;overflow:hidden;background:#fff;color:#0B3B47;box-shadow:0 40px 80px -30px rgba(0,0,0,.65);animation:st-card-in .6s var(--ease)}@keyframes st-card-in{0%{opacity:.3;transform:translateY(10px) scale(.985)}}.st-hx-photo{position:relative;aspect-ratio:2.15;overflow:hidden;background:#cfdcdf}.st-hx-photo img{object-fit:cover;animation:st-photo-in 6s ease-out both}@keyframes st-photo-in{0%{transform:scale(1.08)}}.st-hx-tag{position:absolute;left:14px;bottom:14px;padding:6px 12px;border-radius:999px;background:#fff;color:#0B3B47;font-size:13px;font-weight:700;box-shadow:0 6px 14px -8px rgba(0,0,0,.5)}.st-hx-body{display:grid;gap:14px;padding:20px 24px 22px}.st-hx-line{margin:0;display:grid;grid-template-columns:66px 1fr;align-items:baseline;gap:12px}.st-hx-line small,.st-hx-meta dt{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7A959B}.st-hx-was{position:relative;justify-self:start;font-family:Arial,Helvetica,sans-serif;font-size:clamp(17px,1.45vw,20px);color:#5B6B70}.st-hx-strike{position:absolute;left:-4px;right:-4px;top:50%;height:4px;border-radius:4px;background:var(--st-red);transform:scaleX(0) rotate(-2deg);transform-origin:0 50%;animation:st-strike .7s cubic-bezier(.6,0,.3,1) .45s forwards}@keyframes st-strike{to{transform:scaleX(1) rotate(-2deg)}}.st-hx-pen{position:absolute;left:0;bottom:46%;width:96px;height:auto;opacity:0;pointer-events:none;filter:drop-shadow(-6px 10px 6px rgba(0,0,0,.35));animation:st-pen-run 1.5s cubic-bezier(.6,0,.3,1) .25s forwards}@keyframes st-pen-run{0%{left:-6%;opacity:0;transform:translate(12px,-16px)}15%{left:-2%;opacity:1;transform:none}65%{left:100%;opacity:1;transform:none}to{left:108%;opacity:0;transform:translate(34px,-44px) rotate(8deg)}}.st-hx-line.is-after strong{font-size:clamp(22px,2.15vw,30px);line-height:1.12;letter-spacing:-.03em;font-weight:700;color:#0B3B47;clip-path:inset(0 100% 0 0);animation:st-reveal .8s var(--ease) 1.25s forwards}@keyframes st-reveal{to{clip-path:inset(0 0 0 0)}}.st-hx-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:2px 0 0;padding-top:14px;border-top:1px solid rgba(11,59,71,.1);opacity:0;animation:st-fade .6s ease 1.9s forwards}.st-hx-meta div{display:grid;gap:4px}.st-hx-meta dd{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:#0B3B47}@keyframes st-fade{to{opacity:1}}@keyframes st-pop{0%{opacity:0;transform:translateY(8px)}}.st-street{position:relative;aspect-ratio:3/2;overflow:hidden;background:#6E7C68;container-type:inline-size}.st-street-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.st-grey{opacity:0;transition:opacity .7s var(--ease)}.st-grey.is-on{opacity:1}.st-hole{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:transform .8s var(--ease),opacity .45s ease}.st-hole.is-on{opacity:1;transform:scale(1)}.st-seal{transform:scaleY(0);transform-box:fill-box;transition:transform 1.4s cubic-bezier(.65,0,.25,1)}.st-seal.from-top{transform-origin:50% 0}.st-seal.from-bottom{transform-origin:50% 100%}.st-seal.is-on{transform:scaleY(1)}.st-seal:nth-child(3n+2){transition-delay:.25s}.st-seal:nth-child(3n){transition-delay:.5s}.st-route{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 17;opacity:0;transition:opacity .5s;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.st-route.is-on{opacity:1;animation:st-march 1.1s linear infinite}@keyframes st-march{to{stroke-dashoffset:-36}}.st-radar{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .5s}.st-radar.is-on{opacity:1}.st-radar i{grid-area:1/1;width:115cqw;aspect-ratio:1;border-radius:50%;border:3px solid rgba(255,255,255,.9);background:radial-gradient(closest-side,transparent 72%,rgba(24,165,191,.28));transform:scale(.04);opacity:0}.st-radar.is-on i{animation:st-radar 3.3s cubic-bezier(.2,.6,.3,1) infinite}.st-radar.is-on i:nth-child(2){animation-delay:1.1s}.st-radar.is-on i:nth-child(3){animation-delay:2.2s}@keyframes st-radar{0%{transform:scale(.04);opacity:0}12%{opacity:1}to{transform:scale(1);opacity:0}}.st-pin{--pin:clamp(20px,4.4cqw,32px);position:absolute;width:0;height:0;z-index:2;pointer-events:none;transition:left .7s var(--ease),top .7s var(--ease)}.st-pin b{position:absolute;left:calc(var(--pin) / -2);top:calc(var(--pin) / -2);width:var(--pin);height:var(--pin);border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--st-orange);box-shadow:0 0 0 3px #fff,0 8px 16px -4px rgba(0,0,0,.55);transform:scale(0);transition:transform .45s var(--ease),background-color .35s}.st-pin b svg{width:55%;height:55%}.st-pin.is-on b{transform:scale(1)}.st-pin.is-booked b{background:var(--st-green)}.st-pin.is-mail b{background:#0B3B47}.st-pin.is-ask b{background:var(--accent)}.st-pin.is-fit b:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid #fff;animation:st-ping 1.8s ease-out infinite}@keyframes st-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.st-pin em{position:absolute;left:0;bottom:calc(var(--pin) / 2 + 8px);transform:translateX(-50%);white-space:nowrap;font-style:normal;font-size:clamp(11px,2cqw,13px);font-weight:700;padding:4px 9px;border-radius:999px;background:#fff;color:#0B3B47;box-shadow:0 6px 14px -6px rgba(0,0,0,.5);animation:st-pop .45s var(--ease) both}.st-pin.is-low em{bottom:auto;top:calc(var(--pin) / 2 + 8px)}.st-pen-stage{display:flex;flex-direction:column;gap:clamp(8px,1.4vh,14px)}.st-pen-box{position:relative;flex:1;min-height:0;container-type:size;display:grid;place-items:center}.st-pen-photo{position:relative;width:min(100cqw,150cqh);aspect-ratio:3/2;border-radius:22px;overflow:hidden;background:#3B2A1E;box-shadow:0 50px 90px -44px rgba(7,48,58,.75),0 16px 30px -20px rgba(7,48,58,.4);--z:1.1}.st-pen-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(var(--z))}.st-pen-paper{position:absolute;left:calc(50% + (11.26% - 50%) * var(--z));top:calc(50% + (10.55% - 50%) * var(--z));width:calc(77.28% * var(--z));height:calc(78.42% * var(--z))}.st-sheet-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.st-sheet-svg.is-narrow{display:none}.st-cut{fill:none;stroke:rgba(11,59,71,.26);stroke-width:1.6;stroke-dasharray:7 7}.st-draft text{font-family:Arial,Helvetica,sans-serif}.st-d-brand{font-size:15px;font-weight:700;letter-spacing:.14em;fill:#1d1d1d}.st-d-big{font-size:27px;font-weight:800;fill:#111}.st-d-body{font-size:21px;fill:#2b2b2b}.st-d-shout{font-family:Impact,Haettenschweiler,Arial Black,sans-serif!important;font-size:42px;fill:#111}.st-d-shout.is-blue{fill:#2244C6}.st-d-phone{font-size:22px;font-weight:700;fill:#111}.st-mark{fill:none;stroke:var(--st-red);stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 99999;opacity:.93}.st-note{font-family:var(--dw-hand),"Caveat",cursive;font-weight:600;fill:var(--st-red)}.st-badge{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .3s,transform .45s var(--ease)}.st-badge.is-on{opacity:1;transform:scale(1)}.st-badge circle{fill:none;stroke:var(--st-red);stroke-width:3}.st-badge text{font-family:var(--dw-hand),"Caveat",cursive;font-size:22px;font-weight:700;fill:var(--st-red);text-anchor:middle}.st-final{--pr:0}.st-final>.st-cut{opacity:min(1,calc(var(--pr) * 5));stroke:rgba(11,59,71,.34)}.st-f-badge,.st-f-line{--k:clamp(0,calc((var(--pr) - var(--i) * 0.15) * 4),1);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 12px))}.st-f-badge{transform:none}.st-final text{font-family:Space Grotesk Variable,Space Grotesk,ui-sans-serif,system-ui,sans-serif}.st-f-brand{font-size:15px;font-weight:700;letter-spacing:.16em;fill:var(--teal-ink)}.st-f-head{font-size:42px;font-weight:700;letter-spacing:-.045em;fill:#0B3B47}.st-f-sub{font-size:24px;font-weight:500;fill:#2A4F58}.st-f-proof{font-size:23px;font-weight:600;fill:#0B3B47}.st-f-cta{font-size:24px;font-weight:700;fill:#0B3B47}.st-f-cta.is-pop{fill:var(--st-orange)}.st-f-phone{font-size:17px;font-weight:500;fill:#5E7F86}.st-final .st-f-badge text{font-family:var(--dw-hand),"Caveat",cursive}.st-pen{--lift:0;pointer-events:none}.st-pen image{filter:drop-shadow(calc(-8px - var(--lift) * 3px) calc(14px + var(--lift) * 4px) calc(8px + var(--lift) * 2px) rgba(35,16,6,.5))}.st-pen-hud{flex:none;display:flex;justify-content:center;align-items:center;gap:14px;margin:0;min-height:24px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.st-pen-dots{display:flex;gap:6px}.st-pen-dots i{width:22px;height:4px;border-radius:4px;background:color-mix(in srgb,var(--ink) 16%,transparent);transition:background .3s}.st-pen-dots i.is-on{background:var(--st-red)}.st-pen-hud-text{animation:st-pop .4s var(--ease)}.st-weeks{position:relative;z-index:1;padding:clamp(80px,10vw,140px) 0 clamp(24px,4vw,60px)}.st-weeks-head{margin-bottom:clamp(28px,4vw,52px);max-width:34ch}.st-weeks-head .co5-h2{font-size:clamp(2rem,3.8vw,3.4rem)}.st-weeks-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(28px,4vw,64px);align-items:start}.st-weeks-sticky{position:sticky;top:clamp(96px,14vh,128px)}.st-weeks-map{position:relative;border-radius:26px;overflow:hidden;box-shadow:0 50px 90px -50px rgba(7,48,58,.7)}.st-weeks-week{position:absolute;left:16px;top:16px;z-index:3;padding:8px 14px;border-radius:999px;background:#0B3B47;color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em;animation:st-pop .45s var(--ease)}.st-weeks-tally{display:flex;align-items:center;flex-wrap:wrap;gap:6px 22px;margin-top:16px;font-size:15px;color:var(--muted)}.st-weeks-tally b{margin-right:6px;font-size:1.7rem;font-weight:700;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.st-weeks-steps{margin-left:auto;display:flex;gap:6px}.st-weeks-steps i{width:26px;height:4px;border-radius:4px;background:color-mix(in srgb,var(--ink) 15%,transparent);transition:background .3s}.st-weeks-steps i.is-on{background:var(--st-orange)}.st-weeks-list{list-style:none;margin:0;padding:4vh 0 26vh;display:grid;gap:16vh}.st-week{padding:22px;border-radius:24px;background:color-mix(in srgb,#fff 84%,transparent);border:1px solid var(--line);opacity:.42;transform:scale(.96);transition:opacity .5s var(--ease),transform .5s var(--ease),box-shadow .5s}.st-week.is-on{opacity:1;transform:none;box-shadow:0 30px 60px -36px rgba(11,59,71,.5)}.st-week-tag{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink)}.st-week-title{margin:8px 0 6px;font-size:1.4rem;line-height:1.15;letter-spacing:-.03em;font-weight:600;color:var(--ink);text-wrap:balance}.st-week-copy{margin:0 0 16px;line-height:1.45;color:var(--text);text-wrap:pretty}.st-week-photo{position:relative;display:block;aspect-ratio:3/2;border-radius:16px;overflow:hidden;background:#ccd}.st-week-photo img{object-fit:cover}.st-get-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:center}.st-get-copy .co5-lead{margin:18px 0 30px;max-width:34ch}.st-sheet{position:relative;padding:clamp(22px,3vw,38px);border-radius:6px;background:#fff;color:#0B3B47;transform:rotate(-1.1deg);box-shadow:0 1px 0 rgba(0,0,0,.05),0 60px 100px -56px rgba(7,48,58,.65),0 20px 34px -26px rgba(7,48,58,.35)}.st-sheet-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;margin-bottom:20px;border-bottom:2px solid #0b3b47}.st-sheet-head strong{display:block;font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.035em}.st-sheet-head small{font-size:14px;color:var(--muted)}.st-sheet-by{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink)}.st-sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.st-sheet-block{position:relative;padding:14px 34px 0 0;border-top:1px solid rgba(11,59,71,.12)}.st-sheet-tag{display:inline-block;margin-bottom:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink);background:color-mix(in srgb,var(--accent) 13%,transparent)}.st-sheet-block strong{display:block;font-size:1.08rem;letter-spacing:-.02em;margin-bottom:4px}.st-sheet-block li,.st-sheet-block p{margin:0;font-size:14.5px;line-height:1.45;color:#2A4F58}.st-sheet-block ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.st-sheet-tick{position:absolute;right:0;top:14px;width:26px;height:22px;fill:none;stroke:var(--st-red);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;transition:stroke-dashoffset .6s var(--ease) calc(.5s + var(--i) * .16s)}.st-sheet.is-in .st-sheet-tick{stroke-dashoffset:0}@media (max-width:1080px){.st-get-grid,.st-hx-grid{grid-template-columns:minmax(0,1fr)}.st-hx-slab{min-height:0}.st-hx-title{max-width:14ch}.st-sheet{transform:rotate(-.6deg)}}@media (max-width:900px){.st-weeks-grid{grid-template-columns:1fr;gap:0}.st-weeks-sticky{top:78px;z-index:3;margin-inline:-12px;padding:0 12px 12px;background:var(--paper)}.st-weeks-sticky:after{content:"";position:absolute;left:0;right:0;top:100%;height:22px;background:linear-gradient(var(--paper),transparent);pointer-events:none}.st-weeks-map{border-radius:18px}.st-weeks-tally{margin-top:10px;font-size:13px}.st-weeks-tally b{font-size:1.3rem}.st-weeks-list{padding:8vh 0 30vh;gap:10vh}.st-week{padding:16px}.st-week-title{font-size:1.2rem}}@media (max-width:700px){.st-hx{padding:86px 8px 0}.st-hx-slab{padding:30px 0 22px;border-radius:26px}.st-hx-noise{-webkit-mask-image:none;mask-image:none;opacity:.5}.st-hx-pick{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.st-hx-pick::-webkit-scrollbar{display:none}.st-hx-pick>span{display:none}.st-hx-chip{flex:none}.st-hx-body{padding:16px 18px 18px;gap:12px}.st-hx-line{gap:4px}.st-hx-line,.st-hx-meta{grid-template-columns:1fr}.st-hx-pen{width:76px}.st-pen-photo{width:min(100cqw,68.36cqh);aspect-ratio:700/1024;border-radius:18px;--z:1}.st-pen-paper{left:0;width:100%;top:10.55%;height:78.42%}.st-sheet-svg.is-wide{display:none}.st-sheet-svg.is-narrow{display:block}.st-pen-hud{font-size:13px;gap:10px}.st-pen-dots i{width:14px}.st-weeks-steps{display:none}.st-sheet-grid{grid-template-columns:1fr}.st-sheet{transform:none}}@media (prefers-reduced-motion:reduce){.st-hx-card,.st-hx-photo img,.st-hx-row,.st-hx-strike{animation:none}.st-hx-strike{transform:scaleX(1) rotate(-2deg)}.st-hx-pen{display:none}.st-hx-line.is-after strong{animation:none;clip-path:none}.st-hx-meta{animation:none;opacity:1}.st-badge,.st-grey,.st-hole,.st-pin b,.st-seal,.st-sheet-tick,.st-week{transition:none!important}.st-pin.is-fit b:after,.st-radar.is-on i,.st-route.is-on{animation:none}.st-radar.is-on i:first-child{opacity:.6;transform:scale(.7)}}