.book-module__4kbNLW__root{--book-bg:#1a1a1a;--book-back:#1f1f1f;--book-line:#ffffff24;--book-paper:#f9f9f9;--book-paper-edge:#eaeaea;--book-shadow:0 1px 1px 0 #00000005, 0 4px 8px -4px #0000001a, 0 16px 24px -8px #00000008;--book-shadow-border:inset 0 1px 2px 0 #ffffff4d;--book-bind:linear-gradient(90deg, #fff0 0%, #fff0 12%, #ffffff40 29.25%, #fff0 50.5%, #fff0 75.25%, #ffffff40 91%, #fff0 100%), linear-gradient(90deg, #00000008 0%, #0000001a 12%, #0000 30%, #00000005 50%, #0003 73.5%, #00000080 75.25%, #00000026 85.25%, #0000 100%);--book-gradient:linear-gradient(180deg, #ffffff14, #fff0 55%), var(--book-bg);--book-radius:6px 4px 4px 6px;--book-w:var(--book-w-sm,96px);width:var(--book-w);perspective:900px;max-width:100%;display:inline-block}@media (min-width:768px){.book-module__4kbNLW__root{--book-w:var(--book-w-md,var(--book-w-sm,96px))}}@media (min-width:1024px){.book-module__4kbNLW__root{--book-w:var(--book-w-lg,var(--book-w-md,var(--book-w-sm,96px)))}}@media (min-width:1280px){.book-module__4kbNLW__root{--book-w:var(--book-w-xl,var(--book-w-lg,var(--book-w-md,var(--book-w-sm,96px))))}}.book-module__4kbNLW__shelf{width:var(--book-w);max-width:100%;container-type:inline-size}@property --book-turn{syntax:"<angle>";inherits:true;initial-value:0deg}.book-module__4kbNLW__stage{aspect-ratio:var(--book-aspect,49 / 60);width:100%;transform-style:preserve-3d;transform:rotate(0);rotate:y var(--book-turn);transition:transform .25s var(--ease-io,cubic-bezier(.4, 0, .2, 1));position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){.book-module__4kbNLW__root:hover .book-module__4kbNLW__stage{transform:rotateY(-20deg)}}.book-module__4kbNLW__cover{border-radius:var(--book-radius);background:var(--book-bg);width:100%;height:100%;box-shadow:var(--book-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translate(0)}.book-module__4kbNLW__cover:after{content:"";border:1px solid var(--book-line);border-radius:inherit;box-shadow:var(--book-shadow-border);pointer-events:none;position:absolute;inset:0}.book-module__4kbNLW__top{width:100%;position:relative;overflow:hidden}.book-module__4kbNLW__topStripe{flex:1}.book-module__4kbNLW__illustration{position:absolute;inset:0}.book-module__4kbNLW__bind{background:var(--book-bind);pointer-events:none;width:8.2%;height:100%;position:absolute;top:0;left:0}.book-module__4kbNLW__bindOverlay{mix-blend-mode:overlay}.book-module__4kbNLW__bindFaint{opacity:.2}.book-module__4kbNLW__bottom{flex:1;position:relative}.book-module__4kbNLW__bottomGradient{background:var(--book-gradient)}.book-module__4kbNLW__text{gap:calc(var(--book-w) * 24 / 196);flex-direction:column;width:100%;padding:6.1% 6.1% 6.1% 14.3%;display:flex;container-type:inline-size}.book-module__4kbNLW__textStripe{justify-content:space-between}.book-module__4kbNLW__title{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-weight:600;line-height:1.25em}.book-module__4kbNLW__titleSimple{font-size:12cqw}.book-module__4kbNLW__titleStripe{font-size:10.5cqw}.book-module__4kbNLW__mark{margin-bottom:-4px;margin-left:-4px;transform:scale(.75)}.book-module__4kbNLW__art{flex:1;position:relative;overflow:hidden}.book-module__4kbNLW__crop{position:absolute;top:0;bottom:0}.book-module__4kbNLW__img{object-fit:cover;-webkit-user-select:none;user-select:none}.book-module__4kbNLW__texture{border-radius:var(--book-radius);mix-blend-mode:hard-light;pointer-events:none;opacity:.5;filter:brightness(1.1);background:url(https://assets.vercel.com/image/upload/v1720554484/front/design/book-texture.avif) 50%/cover no-repeat;position:absolute;inset:0;transform:rotate(180deg)}.book-module__4kbNLW__pages{background:linear-gradient(90deg, var(--book-paper-edge), transparent 70%), linear-gradient(var(--book-paper), #fafafa);width:calc(29cqw - 2px);height:calc(100% - 6px);position:absolute;top:3px;transform:translate(calc(85.5cqw - 3px))rotateY(90deg)translate(14.5cqw)}.book-module__4kbNLW__back{border-radius:var(--book-radius);background:var(--book-back);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(-29cqw)}
@property --fan-deal{syntax:"<number>";inherits:true;initial-value:1}.polaroid-fan-module__HlRIDG__root{--fan-card-w:min(170px, calc((100vw - 32px - 2px) / 2.3125));--fan-pad:calc(var(--fan-card-w) * var(--pad-f));--fan-chin:calc(var(--fan-card-w) * var(--chin-f));--fan-img-h:calc((var(--fan-card-w) - 2 * var(--fan-pad)) * var(--img-r));--fan-x:calc(var(--fan-card-w) * .42);--fan-arc:16px;--fan-lift:14px;--fan-c:var(--fan-c-sm);--fan-n:var(--fan-n-sm);overflow-clip-margin:6px;justify-content:center;width:100%;padding-top:8px;display:flex;overflow:clip visible}.polaroid-fan-module__HlRIDG__stage{translate:calc(-1 * var(--lead-last) * var(--fan-card-w));width:calc(var(--fan-card-w) + (var(--fan-n) - 1) * var(--fan-x));height:calc(var(--fan-pad) + var(--fan-img-h) + var(--fan-chin) + var(--fan-arc) + var(--fan-lift) + 14px);margin:0;padding:0;list-style:none;position:relative}.polaroid-fan-module__HlRIDG__card{--arc:var(--arc-sm);left:50%;top:var(--fan-lift);width:var(--fan-card-w);margin-left:calc(var(--fan-card-w) / -2);padding:var(--fan-pad) var(--fan-pad) var(--fan-chin);background:var(--polaroid,#fbfaf6);transform-origin:50%;--x:calc((var(--i) - var(--fan-c)) * var(--fan-x) + var(--lead) * var(--fan-card-w) + (1 - var(--fan-deal)) * (var(--r) * var(--fan-x) - (var(--lead) - var(--lead-last)) * var(--fan-card-w)));--y:calc(var(--fan-arc) - var(--fan-deal) * var(--arc) * var(--fan-arc));--rot:calc(var(--fan-tilt) - var(--fan-deal) * var(--r) * var(--fan-r));translate:var(--x) var(--y);rotate:var(--rot);z-index:calc(10 + var(--i));border-radius:2px;transition:transform .16s cubic-bezier(.19,1,.22,1);position:absolute;box-shadow:0 0 0 1px #0000000a,0 2px 6px -2px #0000001f,0 14px 28px -16px #00000052}.polaroid-fan-module__HlRIDG__card img{aspect-ratio:1.77/2.44;object-fit:cover;width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #0000001a}.polaroid-fan-module__HlRIDG__card[data-sm=hide],.polaroid-fan-module__HlRIDG__note{display:none}@media (hover:hover) and (pointer:fine){.polaroid-fan-module__HlRIDG__card:hover{transform:translate(calc(-1 * var(--fan-lift) * sin(var(--rot))), calc(-1 * var(--fan-lift) * cos(var(--rot))));z-index:30}}@media (prefers-reduced-motion:reduce){.polaroid-fan-module__HlRIDG__card:hover{transform:none}}@media (min-width:768px){.polaroid-fan-module__HlRIDG__root{--fan-card-w:152px;--fan-x:104px;--fan-arc:24px;--fan-lift:18px;--fan-c:var(--fan-c-lg);--fan-n:var(--fan-n-lg)}.polaroid-fan-module__HlRIDG__card{--arc:var(--arc-lg)}.polaroid-fan-module__HlRIDG__card[data-sm=hide]{display:block}.polaroid-fan-module__HlRIDG__note{left:var(--fan-pad);right:var(--fan-pad);bottom:calc(var(--fan-chin) * .3);font-family:var(--font-hand), "Segoe Script", "Bradley Hand", cursive;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--polaroid-ink,#3f3f3f);-webkit-user-select:none;user-select:none;font-size:15px;line-height:1;display:block;position:absolute;overflow:hidden}}
.case-study-lock-module__c8peQG__card{background:var(--card);box-shadow:var(--shadow);border-radius:16px;padding:20px}.case-study-lock-module__c8peQG__top{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.case-study-lock-module__c8peQG__lock{color:var(--text);flex-shrink:0;margin-left:-3px}.case-study-lock-module__c8peQG__text{margin-top:16px}.case-study-lock-module__c8peQG__text .case-study-lock-module__c8peQG__title{color:var(--text);text-wrap:balance;margin:0;font-size:1em;font-weight:500;line-height:1.5;display:block}.case-study-lock-module__c8peQG__text .case-study-lock-module__c8peQG__note{color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.375}.case-study-lock-module__c8peQG__text .case-study-lock-module__c8peQG__note a{color:var(--text);font-weight:500;text-decoration:none}.case-study-lock-module__c8peQG__text .case-study-lock-module__c8peQG__note a:focus-visible{outline:2px solid var(--text-2);outline-offset:2px;border-radius:4px}.case-study-lock-module__c8peQG__close{background:var(--card);width:30px;height:30px;box-shadow:var(--shadow);color:var(--text);cursor:pointer;border:0;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;padding:0;transition:box-shadow .15s ease-out,scale .15s ease-out;display:inline-flex;position:relative}.case-study-lock-module__c8peQG__close:before{content:"";position:absolute;inset:-7px}.case-study-lock-module__c8peQG__close:hover{box-shadow:var(--shadow-hover)}.case-study-lock-module__c8peQG__close:active{scale:.96}.case-study-lock-module__c8peQG__close:focus-visible{outline:2px solid var(--text-2);outline-offset:2px}.case-study-lock-module__c8peQG__form{margin-top:16px}.case-study-lock-module__c8peQG__field{height:44px;position:relative}.case-study-lock-module__c8peQG__input{background:var(--fill);width:100%;height:100%;color:var(--text);font:inherit;border:0;border-radius:12px;outline:none;margin:0;padding:0 44px 0 16px;font-size:16px;display:block}.case-study-lock-module__c8peQG__input::placeholder{color:var(--text-3);opacity:1}.case-study-lock-module__c8peQG__input:focus-visible:not([data-quiet]){outline:2px solid var(--text-3);outline-offset:2px}.case-study-lock-module__c8peQG__go{width:44px;height:44px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:color .15s ease-out,scale .15s ease-out,opacity .15s ease-out;display:grid;position:absolute;top:0;right:0}@media (hover:hover) and (pointer:fine){.case-study-lock-module__c8peQG__go:hover{color:var(--text)}}.case-study-lock-module__c8peQG__go:active{scale:.96}.case-study-lock-module__c8peQG__go:focus-visible{outline:2px solid var(--text-2);outline-offset:-4px}.case-study-lock-module__c8peQG__form[aria-busy=true] .case-study-lock-module__c8peQG__go{opacity:.4;cursor:default}.case-study-lock-module__c8peQG__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.case-study-lock-module__c8peQG__close,.case-study-lock-module__c8peQG__go{transition:none}}.case-study-lock-module__c8peQG__dialog{width:min(644px,100% - 32px);max-width:none;max-height:none;color:inherit;opacity:0;transition:opacity .15s ease-out, scale .15s ease-out, overlay .15s ease-out allow-discrete, display .15s ease-out allow-discrete;background:0 0;border:0;margin:auto;padding:0;overflow:visible;scale:.96}.case-study-lock-module__c8peQG__dialog[open]{opacity:1;transition-duration:.26s;transition-timing-function:cubic-bezier(.22,1,.36,1);scale:1}@starting-style{.case-study-lock-module__c8peQG__dialog[open]{opacity:0;scale:.96}}.case-study-lock-module__c8peQG__dialog::backdrop{transition:background-color .15s ease-out, overlay .15s ease-out allow-discrete, display .15s ease-out allow-discrete;background:0 0}.case-study-lock-module__c8peQG__dialog[open]::backdrop{background:#0003;transition-duration:.26s}@starting-style{.case-study-lock-module__c8peQG__dialog[open]::backdrop{background:0 0}}@media (max-width:639px){.case-study-lock-module__c8peQG__dialog{margin-block:max(16px,10svh) auto}}@media (prefers-reduced-motion:reduce){.case-study-lock-module__c8peQG__dialog,.case-study-lock-module__c8peQG__dialog[open]{scale:1}}
.not-found-module__sxuMuG__page{flex-direction:column;min-height:100dvh;display:flex}.not-found-module__sxuMuG__mast{justify-content:space-between;align-items:center;gap:16px;display:flex}.not-found-module__sxuMuG__mark{aspect-ratio:297/285;background:url(/monogram.svg) 50%/contain no-repeat;width:25px;transition:opacity .15s ease-out;display:block}.not-found-module__sxuMuG__mark:hover{opacity:.7}[data-theme=dark] .not-found-module__sxuMuG__mark{filter:invert()}.not-found-module__sxuMuG__body{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:32px;padding:48px 0;display:flex}.not-found-module__sxuMuG__title{color:var(--text);text-wrap:balance;margin:0;font-size:1em;font-weight:500;line-height:1.625}.not-found-module__sxuMuG__note{color:var(--text-2);text-wrap:balance;margin:0}.not-found-module__sxuMuG__back{background:var(--card);height:44px;box-shadow:var(--shadow);color:var(--text);border-radius:12px;align-self:center;align-items:center;gap:8px;padding:0 16px 0 14px;font-weight:500;text-decoration:none;transition:background-color .15s ease-out,box-shadow .15s ease-out,scale .15s ease-out;display:inline-flex}.not-found-module__sxuMuG__back:hover{background:var(--fill);box-shadow:var(--shadow-hover)}.not-found-module__sxuMuG__back:active{scale:.96}.not-found-module__sxuMuG__back:focus-visible{outline:2px solid var(--text-2);outline-offset:2px}.not-found-module__sxuMuG__back svg{transition:translate .15s ease-out}.not-found-module__sxuMuG__back:hover svg{translate:-2px}.not-found-module__sxuMuG__foot{color:var(--text-3);justify-content:space-between;align-items:center;gap:24px;display:flex}.not-found-module__sxuMuG__sig{aspect-ratio:132/65;opacity:.45;background:url(/signature.svg) 50%/contain no-repeat;flex-shrink:0;width:84px;display:block}[data-theme=dark] .not-found-module__sxuMuG__sig{filter:invert()}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__back,.not-found-module__sxuMuG__back svg,.not-found-module__sxuMuG__mark{transition:none}}
.page-module__mblutq__body{flex-direction:column;flex:1;justify-content:center;padding:48px 0;display:flex}
