.pal-logo-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.pal-logo-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}.pal-logo{--pal-food-color:#e9bd75;isolation:isolate;color:var(--pal-food-color);flex-shrink:0;display:block;position:relative;overflow:hidden}.pal-logo--small{width:5rem;height:3.5rem}.pal-logo--large{width:20rem;height:14rem}.pal-logo__canvas{width:100%;height:100%;display:block;overflow:visible}.pal-logo__piece{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:filter .3s}.pal-logo__upper,.pal-logo__lower,.pal-logo__fork,.pal-logo__knife{transform-box:view-box;transform-origin:626px 540px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.pal-logo__food{fill:none;stroke:var(--pal-food-color);stroke-linecap:round;stroke-linejoin:round}.pal-logo__fork{stroke-width:20px}.pal-logo__knife{stroke:none;fill:var(--pal-food-color)}.pal-logo__plate{stroke-width:16px;display:none}.pal-logo__plate-inner{opacity:.38;stroke-width:8px}.pal-logo--plate .pal-logo__plate{display:inline}.pal-logo--plate .pal-logo__cutlery{display:none}.pal-logo--plate .pal-logo__monogram{transform:translate(162.76px,133.12px)scale(.74)}.pal-logo--original .pal-logo__food{display:none}.pal-logo--ink{--pal-food-color:#101010}.pal-logo--ink .pal-logo__piece{filter:brightness(0)}.pal-logo--ink.pal-logo--inverse{--pal-food-color:#fff}.pal-logo--ink.pal-logo--inverse .pal-logo__piece{filter:brightness(0)invert()}.dark .pal-logo--ink{--pal-food-color:#fff}.dark .pal-logo--ink .pal-logo__piece{filter:brightness(0)invert()}.pal-logo--bone{--pal-food-color:#ece8dc}.pal-logo--bone .pal-logo__piece{filter:brightness(0)invert(92%)sepia(8%)saturate(318%)}.pal-logo__mask{mask-type:alpha;-webkit-mask-type:alpha}.pal-logo__shine{opacity:0;pointer-events:none;mix-blend-mode:screen}.pal-logo--animated .pal-logo__upper{animation:.85s cubic-bezier(.16,1,.3,1) backwards palLogoUpper}.pal-logo--animated .pal-logo__lower{animation:.9s cubic-bezier(.16,1,.3,1) 90ms backwards palLogoLower}.pal-logo--animated .pal-logo__wordmark{animation:.65s cubic-bezier(.16,1,.3,1) .52s backwards palLogoWordmark}.pal-logo--animated .pal-logo__fork{animation:.72s cubic-bezier(.16,1,.3,1) .32s backwards palLogoFork}.pal-logo--animated .pal-logo__knife{animation:.72s cubic-bezier(.16,1,.3,1) .44s backwards palLogoKnife}.pal-logo--animated .pal-logo__plate-rim{animation:1.1s cubic-bezier(.22,.61,.36,1) .12s backwards palLogoPlate}.pal-logo--animated .pal-logo__plate-inner{animation:.9s ease-out .28s backwards palLogoPlateInner}.pal-logo--animated .pal-logo__shine{animation:.78s ease-out .76s backwards palLogoShine}.pal-logo--animated .pal-logo__upper,.pal-logo--animated .pal-logo__lower,.pal-logo--animated .pal-logo__wordmark,.pal-logo--animated .pal-logo__fork,.pal-logo--animated .pal-logo__knife{will-change:transform, opacity}@media (hover:hover){.pal-logo-link:hover .pal-logo__upper{transform:translate(-8px,-8px)rotate(-1deg)}.pal-logo-link:hover .pal-logo__lower{transform:translate(8px,8px)rotate(.7deg)}.pal-logo-link:hover .pal-logo__fork{transform:translateY(-12px)rotate(-1deg)}.pal-logo-link:hover .pal-logo__knife{transform:translateY(-12px)rotate(1deg)}}@keyframes palLogoUpper{0%{opacity:0;transform:translate(-110px,-90px)rotate(-7deg)}to{opacity:1;transform:none}}@keyframes palLogoLower{0%{opacity:0;transform:translateY(145px)rotate(5deg)}to{opacity:1;transform:none}}@keyframes palLogoWordmark{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:none}}@keyframes palLogoFork{0%{opacity:0;transform:translate(-65px,75px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes palLogoKnife{0%{opacity:0;transform:translate(65px,75px)rotate(8deg)}to{opacity:1;transform:none}}@keyframes palLogoPlate{0%{opacity:0;stroke-dashoffset:1px;transform-origin:626px 535px;transform:rotate(-30deg)}to{opacity:1;stroke-dashoffset:0;transform-origin:626px 535px;transform:rotate(0)}}@keyframes palLogoPlateInner{0%{opacity:0;stroke-dashoffset:1px}to{opacity:.38;stroke-dashoffset:0}}@keyframes palLogoShine{0%{opacity:0;transform:translate(-700px)}28%{opacity:.65}to{opacity:0;transform:translate(1100px)}}.pal-logo-stage,.pal-logo-stage *{box-sizing:border-box}.pal-logo-stage{color:#ede8df;background:#0b0b0b;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.pal-logo-stage{z-index:5;position:sticky;bottom:0}}.pal-logo-stage__inner{z-index:1;align-items:center;gap:3rem;width:100%;max-width:1320px;margin:0 auto;padding:5rem 1.25rem;display:grid;position:relative}@media (min-width:640px){.pal-logo-stage__inner{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.pal-logo-stage__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem}}@media (min-width:1024px){.pal-logo-stage__inner{gap:5rem;padding-left:2.5rem;padding-right:2.5rem}}.pal-logo-theatre__grid{pointer-events:none;opacity:.16;background-image:linear-gradient(#ede8df29 1px,#0000 1px),linear-gradient(90deg,#ede8df29 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.pal-logo-theatre{--pal-rotate-x:0deg;--pal-rotate-y:0deg;--pal-shift-x:0px;--pal-shift-y:0px;touch-action:none;width:100%;max-width:34rem;margin:0 auto;position:relative}.pal-logo-theatre__scene{aspect-ratio:1;width:100%;transform:perspective(950px) rotateX(var(--pal-rotate-x)) rotateY(var(--pal-rotate-y)) translate3d(var(--pal-shift-x), var(--pal-shift-y), 0);transform-style:preserve-3d;will-change:transform;transition:transform .24s ease-out;position:relative}.pal-logo-theatre__front,.pal-logo-theatre__depth{position:absolute;inset:0}.pal-logo-theatre__front{z-index:2;filter:drop-shadow(0 24px 22px #0000006b);transform:translateZ(26px)}.pal-logo-theatre__depth{z-index:1;opacity:.82;transform:translate3d(13px,17px,-20px)}.pal-logo-theatre__depth .pal-logo__piece,.pal-logo-theatre__depth .pal-logo__food{filter:brightness(.36)sepia()saturate(1.8)}.pal-logo-theatre__depth .pal-logo__wordmark{opacity:.45;filter:blur(3px)brightness(.3)sepia()saturate(1.8)}.pal-logo-theatre__stage-mark{width:100%;height:100%}.pal-logo-theatre__glint{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,#0000 35%,#fff7dceb 49%,#0000 63%) 160% 0/220% 100%;position:absolute;inset:0;transform:translateZ(34px);-webkit-mask:url(/brand/pal-logo-transparent.webp) 50%/contain no-repeat;mask:url(/brand/pal-logo-transparent.webp) 50%/contain no-repeat}.pal-logo-theatre__meta{border-top:1px solid #ede8df29;justify-content:space-between;align-items:center;gap:1.5rem;min-height:64px;padding-top:1rem;display:flex}.pal-logo-stage__eyebrow{color:#c8a663;text-transform:uppercase;letter-spacing:.14em;margin:0 0 .35rem;font-size:10px;font-weight:700;line-height:1.2}.pal-logo-stage__caption{color:#ede8dfa6;margin:0;font-size:14px;font-weight:600;line-height:1.4}.pal-logo-stage__replay{color:#ede8dfb3;cursor:pointer;min-width:5.5rem;height:2.5rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;font-size:12px;font-weight:700;transition:color .2s,background-color .2s;display:inline-flex}.pal-logo-stage__replay:hover,.pal-logo-stage__replay:focus-visible{color:#ede8df;background:#ede8df14;outline:none}.pal-logo-stage__form{width:100%}@media (min-width:768px){.pal-logo-stage__form{padding-left:1rem}}.pal-logo-stage__headline{letter-spacing:-.02em;max-width:36rem;margin:0;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:800;line-height:1.02}.pal-logo-stage__inputRow{flex-direction:column;gap:.75rem;margin-top:2.25rem;display:flex;position:relative}.pal-logo-stage__inputRow input{color:#ede8df;width:100%;height:3.5rem;font:inherit;appearance:none;background:#3c3f2b;border:1px solid #ede8df26;border-radius:0;outline:none;padding:0 1.5rem;font-size:1rem;font-weight:700}.pal-logo-stage__inputRow input::placeholder{color:#ede8df73}.pal-logo-stage__inputRow input:focus{border-color:#c8a663}.pal-logo-stage__inputRow button{color:#0b0b0b;cursor:pointer;height:3.5rem;font:inherit;background:#c8a663;border:0;border-radius:999px;flex-shrink:0;padding:0 2rem;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s}.pal-logo-stage__inputRow button:hover:not(:disabled){background:#d9bc7c}.pal-logo-stage__inputRow button:active:not(:disabled){transform:translateY(1px)}.pal-logo-stage__inputRow button:disabled{opacity:.6;cursor:progress}@media (min-width:640px){.pal-logo-stage__inputRow{flex-direction:row;gap:0}.pal-logo-stage__inputRow input{padding-right:11rem}.pal-logo-stage__inputRow button{position:absolute;top:0;right:0}}.pal-logo-stage__note{color:#ede8df99;min-height:1.25rem;margin:1rem 0 0;font-size:.85rem;font-weight:600}.pal-logo-stage__note--error{color:#e8a49b}.pal-logo-stage__note--done{color:#c8a663}[data-pal-logo-stage].is-visible .pal-logo-theatre__front .pal-logo__upper{animation:1.05s cubic-bezier(.16,1,.3,1) .1s both palStageUpper}[data-pal-logo-stage].is-visible .pal-logo-theatre__front .pal-logo__lower{animation:1.1s cubic-bezier(.16,1,.3,1) .19s both palStageLower}[data-pal-logo-stage].is-visible .pal-logo-theatre__front .pal-logo__wordmark{animation:.78s cubic-bezier(.16,1,.3,1) .7s both palStageWordmark}[data-pal-logo-stage].is-visible .pal-logo-theatre__front .pal-logo__fork{animation:.8s cubic-bezier(.16,1,.3,1) .62s both palStageFork}[data-pal-logo-stage].is-visible .pal-logo-theatre__front .pal-logo__knife{animation:.8s cubic-bezier(.16,1,.3,1) .76s both palStageKnife}[data-pal-logo-stage].is-visible .pal-logo-theatre__depth{animation:.9s cubic-bezier(.16,1,.3,1) .56s both palStageDepth}[data-pal-logo-stage].is-visible .pal-logo-theatre__glint{animation:1.15s ease-out 1.1s both palStageGlint}@keyframes palStageUpper{0%{opacity:0;transform:translate(-120px,-84px)rotate(-10deg)}72%{opacity:1;transform:translate(7px,4px)rotate(.8deg)}to{opacity:1;transform:none}}@keyframes palStageLower{0%{opacity:0;transform:translate(48px,136px)rotate(8deg)}72%{opacity:1;transform:translate(-4px,-4px)rotate(-.6deg)}to{opacity:1;transform:none}}@keyframes palStageWordmark{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes palStageFork{0%{opacity:0;transform:translate(-143px,165px)rotate(-17deg)}70%{opacity:1;transform:translate(6px,5px)rotate(1deg)}to{opacity:1;transform:none}}@keyframes palStageKnife{0%{opacity:0;transform:translate(143px,165px)rotate(17deg)}70%{opacity:1;transform:translate(-6px,5px)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes palStageDepth{0%{opacity:0;transform:translateZ(-60px)}to{opacity:.82;transform:translate3d(13px,17px,-20px)}}@keyframes palStageGlint{0%{opacity:0;background-position:160% 0}28%{opacity:.86}to{opacity:0;background-position:-60% 0}}@media (max-width:767px){.pal-logo-theatre{max-width:min(88vw,26rem)}.pal-logo-theatre__scene{max-height:48svh}.pal-logo-theatre__grid{background-size:48px 48px}}@media (prefers-reduced-motion:reduce){.pal-logo__piece,.pal-logo__upper,.pal-logo__lower,.pal-logo__wordmark,.pal-logo__fork,.pal-logo__knife,.pal-logo__plate-rim,.pal-logo__plate-inner,.pal-logo__shine,.pal-logo-theatre__scene,.pal-logo-theatre__depth,.pal-logo-theatre__glint{transition:none!important;animation:none!important}.pal-logo__upper,.pal-logo__lower,.pal-logo__wordmark,.pal-logo__fork,.pal-logo__knife{opacity:1!important;transform:none!important}.pal-logo__plate-rim,.pal-logo__plate-inner{stroke-dashoffset:0!important}.pal-logo__piece,.pal-logo-theatre__depth{transform:none;opacity:1!important}.pal-logo__shine,.pal-logo-theatre__glint{opacity:0!important}.pal-logo-theatre__glint,.pal-logo-stage__replay{display:none}}
