.pal-logo-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.pal-logo-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}.pal-logo{--pal-food-color:#e9bd75;position:relative;display:block;flex-shrink:0;overflow:hidden;isolation:isolate;color:var(--pal-food-color)}.pal-logo--small{width:5rem;height:3.5rem}.pal-logo--large{width:20rem;height:14rem}.pal-logo__canvas{display:block;width:100%;height:100%;overflow:visible}.pal-logo__piece{user-select:none;-webkit-user-drag:none;transition:filter .3s ease}.pal-logo__fork,.pal-logo__knife,.pal-logo__lower,.pal-logo__upper{transform-box:view-box;transform-origin:626px 540px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.pal-logo__food{fill:none;stroke:#e9bd75;stroke:var(--pal-food-color);stroke-linecap:round;stroke-linejoin:round}.pal-logo__fork{stroke-width:20}.pal-logo__knife{stroke:none;fill:#e9bd75;fill:var(--pal-food-color)}.pal-logo__plate{display:none;stroke-width:16}.pal-logo__plate-inner{opacity:.38;stroke-width:8}.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(1)}.dark .pal-logo--ink{--pal-food-color:#fff}.dark .pal-logo--ink .pal-logo__piece{filter:brightness(0) invert(1)}.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:palLogoUpper .85s cubic-bezier(.16,1,.3,1) backwards}.pal-logo--animated .pal-logo__lower{animation:palLogoLower .9s cubic-bezier(.16,1,.3,1) 90ms backwards}.pal-logo--animated .pal-logo__wordmark{animation:palLogoWordmark .65s cubic-bezier(.16,1,.3,1) .52s backwards}.pal-logo--animated .pal-logo__fork{animation:palLogoFork .72s cubic-bezier(.16,1,.3,1) .32s backwards}.pal-logo--animated .pal-logo__knife{animation:palLogoKnife .72s cubic-bezier(.16,1,.3,1) .44s backwards}.pal-logo--animated .pal-logo__plate-rim{animation:palLogoPlate 1.1s cubic-bezier(.22,.61,.36,1) .12s backwards}.pal-logo--animated .pal-logo__plate-inner{animation:palLogoPlateInner .9s ease-out .28s backwards}.pal-logo--animated .pal-logo__shine{animation:palLogoShine .78s ease-out .76s backwards}.pal-logo--animated .pal-logo__fork,.pal-logo--animated .pal-logo__knife,.pal-logo--animated .pal-logo__lower,.pal-logo--animated .pal-logo__upper,.pal-logo--animated .pal-logo__wordmark{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:1;transform:rotate(-30deg);transform-origin:626px 535px}to{opacity:1;stroke-dashoffset:0;transform:rotate(0);transform-origin:626px 535px}}@keyframes palLogoPlateInner{0%{opacity:0;stroke-dashoffset:1}to{opacity:.38;stroke-dashoffset:0}}@keyframes palLogoShine{0%{opacity:0;transform:translateX(-700px)}28%{opacity:.65}to{opacity:0;transform:translateX(1100px)}}.pal-logo-stage,.pal-logo-stage *{box-sizing:border-box}.pal-logo-stage{position:relative;display:flex;min-height:100svh;align-items:center;overflow:hidden;background:#0b0b0b;color:#ede8df}@media (min-width:768px){.pal-logo-stage{position:sticky;bottom:0;z-index:5}}.pal-logo-stage__inner{position:relative;z-index:1;display:grid;width:100%;max-width:1320px;margin:0 auto;align-items:center;gap:3rem;padding:5rem 1.25rem}@media (min-width:640px){.pal-logo-stage__inner{padding-right:2rem;padding-left: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-right:2.5rem;padding-left:2.5rem}}.pal-logo-theatre__grid{position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(237,232,223,.16) 1px,transparent 0),linear-gradient(90deg,rgba(237,232,223,.16) 1px,transparent 0);background-size:72px 72px}.pal-logo-theatre{--pal-rotate-x:0deg;--pal-rotate-y:0deg;--pal-shift-x:0px;--pal-shift-y:0px;position:relative;width:100%;max-width:34rem;margin:0 auto;touch-action:none}.pal-logo-theatre__scene{position:relative;width:100%;aspect-ratio:1;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;transition:transform .24s ease-out;will-change:transform}.pal-logo-theatre__depth,.pal-logo-theatre__front{position:absolute;inset:0}.pal-logo-theatre__front{z-index:2;transform:translateZ(26px);filter:drop-shadow(0 24px 22px rgba(0,0,0,.42))}.pal-logo-theatre__depth{z-index:1;opacity:.82;transform:translate3d(13px,17px,-20px)}.pal-logo-theatre__depth .pal-logo__food,.pal-logo-theatre__depth .pal-logo__piece{filter:brightness(.36) sepia(1) saturate(1.8)}.pal-logo-theatre__depth .pal-logo__wordmark{opacity:.45;filter:blur(3px) brightness(.3) sepia(1) saturate(1.8)}.pal-logo-theatre__stage-mark{width:100%;height:100%}.pal-logo-theatre__glint{position:absolute;inset:0;z-index:3;transform:translateZ(34px);pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,247,220,.92) 49%,transparent 63%);background-position:160% 0;background-size:220% 100%;-webkit-mask:url(/brand/pal-logo-transparent.webp) center/contain no-repeat;mask:url(/brand/pal-logo-transparent.webp) center/contain no-repeat;mix-blend-mode:screen;opacity:0}.pal-logo-theatre__meta{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid rgba(237,232,223,.16);padding-top:1rem}.pal-logo-stage__eyebrow{margin:0 0 .35rem;color:#c8a663;font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.14em}.pal-logo-stage__caption{margin:0;color:rgba(237,232,223,.65);font-size:14px;font-weight:600;line-height:1.4}.pal-logo-stage__replay{display:inline-flex;height:2.5rem;min-width:5.5rem;align-items:center;justify-content:center;gap:.4rem;border:0;background:transparent;color:rgba(237,232,223,.7);cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;transition:color .2s ease,background-color .2s ease}.pal-logo-stage__replay:focus-visible,.pal-logo-stage__replay:hover{color:#ede8df;background:rgba(237,232,223,.08);outline:none}.pal-logo-stage__form{width:100%}@media (min-width:768px){.pal-logo-stage__form{padding-left:1rem}}.pal-logo-stage__headline{max-width:36rem;margin:0;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:800;line-height:1.02;letter-spacing:-.02em}.pal-logo-stage__inputRow{position:relative;display:flex;flex-direction:column;gap:.75rem;margin-top:2.25rem}.pal-logo-stage__inputRow input{height:3.5rem;width:100%;border:1px solid rgba(237,232,223,.15);background:#3c3f2b;color:#ede8df;padding:0 1.5rem;font:inherit;font-size:1rem;font-weight:700;outline:none;border-radius:0;-webkit-appearance:none;appearance:none}.pal-logo-stage__inputRow input::placeholder{color:rgba(237,232,223,.45)}.pal-logo-stage__inputRow input:focus{border-color:#c8a663}.pal-logo-stage__inputRow button{height:3.5rem;flex-shrink:0;border:0;border-radius:999px;background:#c8a663;color:#0b0b0b;cursor:pointer;padding:0 2rem;font:inherit;font-size:1rem;font-weight:700;transition:background-color .2s ease,transform .2s ease}.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{margin:1rem 0 0;min-height:1.25rem;color:rgba(237,232,223,.6);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:palStageUpper 1.05s cubic-bezier(.16,1,.3,1) .1s both}[data-pal-logo-stage].is-visible .pal-logo-theatre__front .pal-logo__lower{animation:palStageLower 1.1s cubic-bezier(.16,1,.3,1) .19s both}[data-pal-logo-stage].is-visible .pal-logo-theatre__front .pal-logo__wordmark{animation:palStageWordmark .78s cubic-bezier(.16,1,.3,1) .7s both}[data-pal-logo-stage].is-visible .pal-logo-theatre__front .pal-logo__fork{animation:palStageFork .8s cubic-bezier(.16,1,.3,1) .62s both}[data-pal-logo-stage].is-visible .pal-logo-theatre__front .pal-logo__knife{animation:palStageKnife .8s cubic-bezier(.16,1,.3,1) .76s both}[data-pal-logo-stage].is-visible .pal-logo-theatre__depth{animation:palStageDepth .9s cubic-bezier(.16,1,.3,1) .56s both}[data-pal-logo-stage].is-visible .pal-logo-theatre__glint{animation:palStageGlint 1.15s ease-out 1.1s both}@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-theatre__depth,.pal-logo-theatre__glint,.pal-logo-theatre__scene,.pal-logo__fork,.pal-logo__knife,.pal-logo__lower,.pal-logo__piece,.pal-logo__plate-inner,.pal-logo__plate-rim,.pal-logo__shine,.pal-logo__upper,.pal-logo__wordmark{animation:none!important;transition:none!important}.pal-logo__fork,.pal-logo__knife,.pal-logo__lower,.pal-logo__upper,.pal-logo__wordmark{opacity:1!important;transform:none!important}.pal-logo__plate-inner,.pal-logo__plate-rim{stroke-dashoffset:0!important}.pal-logo-theatre__depth,.pal-logo__piece{opacity:1!important;transform:none}.pal-logo-theatre__glint,.pal-logo__shine{opacity:0!important}.pal-logo-stage__replay,.pal-logo-theatre__glint{display:none}}