:is(.tuna-home,.tuna-experience) .third-products{position:relative}:is(.tuna-home,.tuna-experience) .tuna-collection-cursor{position:absolute;top:0;left:0;z-index:4;width:66px;height:66px;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transform:translate3d(var(--collection-pointer-x, -100px),var(--collection-pointer-y, -100px),0);transition:opacity .16s ease}:is(.tuna-home,.tuna-experience) .tuna-collection-cursor-face{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid #d6eeff9e;border-radius:50%;background:#275b925e;color:#f1f7ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Tuna Inter Tight,Arial,sans-serif;font-size:11px;line-height:1;letter-spacing:.02em;transform:scale(.76);transition:transform .24s cubic-bezier(.22,1,.36,1),background .18s ease}:is(.tuna-home,.tuna-experience) .tuna-collection-cursor-arrows{font-size:26px;font-weight:300;line-height:.9}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.tuna-home,.tuna-experience) .tuna-collection-cursor[data-visible]{opacity:1}:is(.tuna-home,.tuna-experience) .tuna-collection-cursor[data-visible] .tuna-collection-cursor-face{transform:scale(1)}:is(.tuna-home,.tuna-experience) .tuna-collection-cursor[data-pressed] .tuna-collection-cursor-face{transform:scale(.87);background:#3c78aea6}:is(.tuna-home,.tuna-experience) .third-collection-art{transform:perspective(1000px) translate3d(var(--collection-shift-x, 0px),var(--collection-shift-y, 0px),0) rotateX(var(--collection-tilt-x, 0deg)) rotateY(var(--collection-tilt-y, 0deg));transform-origin:50% 55%;transition:transform .58s cubic-bezier(.22,1,.36,1)}:is(.tuna-home,.tuna-experience) .third-collection-art[data-collection-hover]{transition-duration:.18s;will-change:transform}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){:is(.tuna-home,.tuna-experience) .tuna-collection-cursor{display:none}}.compact-home .home-ambient-bubbles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden;opacity:.42}.compact-home .home-ambient-bubbles>span{position:absolute;left:var(--bubble-left);top:0;width:var(--bubble-size);height:var(--bubble-size);animation:home-bubble-rise var(--bubble-duration) linear var(--bubble-delay) infinite;animation-play-state:paused;will-change:transform}.compact-home .home-ambient-bubbles i{display:block;width:100%;height:100%;border-radius:50%;border:.6px solid #fff5;background:radial-gradient(circle at 28% 20%,#fff7 0,transparent 17%),radial-gradient(circle at 64% 82%,#d9f4ff3d 0,transparent 30%);box-shadow:inset 1px 1px 3px #e1f7ff30}.compact-home .home-ambient-bubbles[data-fx-running=true]>span{animation-play-state:running}@keyframes home-bubble-rise{0%{transform:translate3d(0,108vh,0) scale(.84);opacity:0}8%{opacity:.8}88%{opacity:.55}to{transform:translate3d(var(--bubble-drift),-12vh,0) scale(1.05);opacity:0}}.compact-home .home-product-marquee{position:relative;height:176px;overflow:hidden;pointer-events:auto;background:transparent;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 18Q180 0 360 17T720 17T1080 17T1440 17V166Q1260 180 1080 164T720 164T360 164T0 164Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 18Q180 0 360 17T720 17T1080 17T1440 17V166Q1260 180 1080 164T720 164T360 164T0 164Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.compact-home .home-product-marquee-track{display:flex;width:max-content;height:100%;animation:home-ribbon-travel 70s linear infinite;animation-play-state:paused}.compact-home .home-product-marquee[data-fx-running=true] .home-product-marquee-track{animation-play-state:running}.compact-home .home-product-marquee-group{display:flex;align-items:center;gap:clamp(24px,3vw,52px);padding-right:clamp(24px,3vw,52px);flex:none}.compact-home .home-product-marquee-item{display:flex;align-items:center;justify-content:center;width:136px;height:152px;transform:rotate(var(--ribbon-tilt));opacity:.88}.compact-home .home-product-marquee-item img{display:block;width:100%;height:100%;object-fit:contain}.compact-home .home-product-marquee-pill{display:block;border:1px solid #fff8;color:#fff;border-radius:999px;padding:16px 24px;white-space:nowrap;font-size:15px;letter-spacing:.025em;margin-inline:18px}@keyframes home-ribbon-travel{to{transform:translate3d(-50%,0,0)}}@media(hover:hover)and (pointer:fine){.compact-home .home-product-marquee:hover .home-product-marquee-track{animation-play-state:paused}}.compact-home .home-surface-transition{position:relative;height:1px;margin-bottom:-1px;z-index:2;pointer-events:none;mix-blend-mode:screen}.compact-home .home-surface-transition video{position:absolute;inset:auto 0;top:-180px;width:100%;height:360px;display:block;object-fit:cover;mix-blend-mode:normal;opacity:0;transition:opacity .75s var(--home-ease,cubic-bezier(.22,1,.36,1));-webkit-mask-image:linear-gradient(transparent,black 24%,black 73%,transparent);mask-image:linear-gradient(transparent,black 24%,black 73%,transparent)}.compact-home .home-surface-transition[data-playing=true] video{opacity:.66}.third-home.tuna-home.compact-home .third-products[data-home-effects=true] .third-product-track{padding-block:13px 16px}.third-home.tuna-home.compact-home .third-products[data-home-effects=true] .third-collection-card{rotate:-1.25deg;transform-origin:50% 52%;transition:rotate .6s var(--home-ease,cubic-bezier(.22,1,.36,1))}.third-home.tuna-home.compact-home .third-products[data-home-effects=true] .third-collection-card:nth-child(2n){rotate:1.25deg}.third-home.tuna-home.compact-home .third-products[data-home-effects=true] .third-collection-card:nth-child(3n){rotate:-.7deg}.third-home.tuna-home.compact-home .third-products[data-home-effects=true] .third-collection-card:focus-within,.third-home.tuna-home.compact-home .third-products[data-home-effects=true] .third-product-track.is-dragging .third-collection-card{rotate:0deg}.home-floating-food{display:none}.compact-home .home-floating-food{display:block;position:absolute;top:7%;right:0;bottom:9%;left:0;pointer-events:none;z-index:2;opacity:.92;transition:opacity .25s ease}.compact-home .is-showing-food .home-floating-food{opacity:0}.compact-home .home-food-blob{position:absolute;left:1%;top:13%;width:clamp(52px,6vw,88px);aspect-ratio:1.16;overflow:hidden;border-radius:59% 41% 57% 43%/38% 62%;animation:home-food-drift 6.4s ease-in-out infinite;animation-play-state:paused;transform:rotate(-13deg)}.compact-home .home-food-blob:nth-child(2){left:auto;right:1%;top:57%;width:clamp(43px,5vw,71px);border-radius:45% 55% 35% 65%/61% 36% 64% 39%;animation-duration:7.7s;animation-delay:-3.1s;transform:rotate(13deg)}.compact-home [data-fx-running=true] .home-food-blob{animation-play-state:running}.compact-home .home-food-blob img{position:absolute;width:330%;height:330%;max-width:none;left:-121%;top:-105%;object-fit:cover}.compact-home .home-floating-food-wild .home-food-blob img{width:450%;height:450%;left:-261%;top:-95%}.compact-home .home-floating-food-treats .home-food-blob img{left:-119%;top:-86%}.compact-home .home-floating-food-baked .home-food-blob img{left:-122%;top:-69%}@keyframes home-food-drift{0%,to{transform:translateZ(0) rotate(-8deg)}50%{transform:translate3d(3px,-9px,0) rotate(1deg)}}@media(hover:hover)and (pointer:fine){.third-home.tuna-home.compact-home .third-products[data-home-effects=true] .third-collection-card:hover{rotate:0deg}}@media(max-width:767px){.compact-home .home-ambient-bubbles>span:nth-child(n+5){display:none}.compact-home .home-product-marquee{height:160px}.compact-home .home-product-marquee-item{width:116px;height:140px}.compact-home .home-product-marquee-group{gap:24px;padding-right:24px}.compact-home .home-product-marquee-pill{font-size:13px;padding:13px 18px}.compact-home .home-surface-transition video{top:-140px;height:280px}.compact-home .home-floating-food{top:10%;right:0;bottom:14%;left:0}.compact-home .home-food-blob{left:0}.compact-home .home-food-blob:nth-child(2){right:0}}@media(prefers-reduced-motion:reduce){.compact-home .home-ambient-bubbles,.compact-home .home-surface-transition{display:none}.compact-home .home-product-marquee-track,.compact-home .home-food-blob{animation:none!important}.third-home.tuna-home.compact-home .third-products[data-home-effects=true] .third-collection-card{rotate:0deg;transition:none}}.factory-reel{position:relative;margin:24px calc(-1 * var(--home-gutter)) 0;color:var(--home-ink)}.factory-reel-sticky{width:100%}.factory-reel .factory-ring-stage{position:relative;height:clamp(460px,50vw,720px);touch-action:pan-y;user-select:none;-webkit-user-select:none}.factory-reel-fit{position:absolute;left:50%;top:50%;width:1440px;height:720px;margin:-360px 0 0 -720px;transform:scale(var(--reel-scale,1));transform-style:preserve-3d}.factory-reel-camera{position:absolute;top:0;right:0;bottom:0;left:0;perspective:4000px;perspective-origin:50% 50%}.factory-reel-world{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotate(-.3rad)}.factory-reel-spin,.factory-reel-ribbon,.factory-reel .factory-ring-frames,.factory-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;transform-style:preserve-3d}.factory-reel .factory-ring-frames{margin:0;padding:0;list-style:none}.factory-frame{transform:rotateY(var(--frame-angle)) translateZ(var(--frame-radius))}.factory-reel .factory-card{position:absolute;left:0;top:0;width:360px;height:360px;transform:translate(-50%,-50%);border:0;padding:0;border-radius:22px;overflow:hidden;background:var(--home-sea-3);cursor:pointer;backface-visibility:visible;-webkit-backface-visibility:visible;text-align:left;color:#fff}.factory-reel .factory-card img,.factory-reel .factory-card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.factory-reel .factory-card video{opacity:0;transition:opacity .25s ease}.factory-reel .factory-card video.is-playing{opacity:1}.factory-reel .factory-card:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#061c32aa);pointer-events:none}.factory-reel .factory-card-title{position:absolute;left:26px;right:20px;bottom:24px;z-index:1;font:500 26px/1.15 var(--home-font)}.factory-reel:not(.is-still) .factory-card-title{opacity:clamp(0,calc(cos(calc(var(--frame-angle) + var(--reel-turn,0deg)))*8),1)}.factory-reel .factory-card:focus-visible{outline:5px solid var(--home-accent);outline-offset:5px}.factory-reel-ribbon{pointer-events:none}.factory-reel-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.factory-reel.is-webgl .factory-card :is(img,video,.factory-card-title){visibility:hidden}.factory-reel.is-webgl .factory-card{background:transparent}.factory-reel.is-webgl .factory-card:after{display:none}.factory-ribbon-piece{position:absolute;left:0;top:0;background-color:#fff;backface-visibility:visible}.factory-ribbon-piece:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/media/decorative/dingpaws-ribbon-v1.svg);background-repeat:repeat-x;background-size:inherit;background-position:var(--ribbon-offset) center;transform:scaleX(var(--ribbon-face));opacity:var(--ribbon-ink);animation:factory-ribbon-print 5s linear infinite;animation-play-state:paused}.factory-reel[data-playing=true] .factory-ribbon-piece:before{animation-play-state:running}@keyframes factory-ribbon-print{to{background-position:calc(var(--ribbon-offset) + var(--ribbon-face) * var(--ribbon-repeat)) center}}.factory-ring-foot{position:relative;display:grid;margin:12px var(--home-gutter) 0;min-height:90px;pointer-events:none}.factory-ring-caption{--caption-reveal:0;grid-area:1/1;margin:0;opacity:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:12px;clip-path:polygon(0 0,calc(var(--caption-reveal)*16.6667%) 0,calc(var(--caption-reveal)*16.6667%) 100%,0 100%,0 0,16.6667% 0,calc(16.6667% + var(--caption-reveal)*16.6667%) 0,calc(16.6667% + var(--caption-reveal)*16.6667%) 100%,16.6667% 100%,16.6667% 0,33.3333% 0,calc(33.3333% + var(--caption-reveal)*16.6667%) 0,calc(33.3333% + var(--caption-reveal)*16.6667%) 100%,33.3333% 100%,33.3333% 0,50% 0,calc(50% + var(--caption-reveal)*16.6667%) 0,calc(50% + var(--caption-reveal)*16.6667%) 100%,50% 100%,50% 0,66.6667% 0,calc(66.6667% + var(--caption-reveal)*16.6667%) 0,calc(66.6667% + var(--caption-reveal)*16.6667%) 100%,66.6667% 100%,66.6667% 0,83.3333% 0,calc(83.3333% + var(--caption-reveal)*16.6667%) 0,calc(83.3333% + var(--caption-reveal)*16.6667%) 100%,83.3333% 100%,83.3333% 0)}.factory-ring-caption.is-closing{clip-path:polygon(16.6667% 0,calc(16.6667% - var(--caption-reveal)*16.6667%) 0,calc(16.6667% - var(--caption-reveal)*16.6667%) 100%,16.6667% 100%,16.6667% 0,33.3333% 0,calc(33.3333% - var(--caption-reveal)*16.6667%) 0,calc(33.3333% - var(--caption-reveal)*16.6667%) 100%,33.3333% 100%,33.3333% 0,50% 0,calc(50% - var(--caption-reveal)*16.6667%) 0,calc(50% - var(--caption-reveal)*16.6667%) 100%,50% 100%,50% 0,66.6667% 0,calc(66.6667% - var(--caption-reveal)*16.6667%) 0,calc(66.6667% - var(--caption-reveal)*16.6667%) 100%,66.6667% 100%,66.6667% 0,83.3333% 0,calc(83.3333% - var(--caption-reveal)*16.6667%) 0,calc(83.3333% - var(--caption-reveal)*16.6667%) 100%,83.3333% 100%,83.3333% 0,100% 0,calc(100% - var(--caption-reveal)*16.6667%) 0,calc(100% - var(--caption-reveal)*16.6667%) 100%,100% 100%,100% 0)}.factory-ring-caption strong{font:600 clamp(44px,4.8vw,82px)/1.02 var(--home-font);letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase}.factory-ring-caption>span{max-width:42ch;font:400 16px/1.5 var(--home-font);color:var(--home-ink);text-wrap:pretty}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.factory-reel:not(.is-still){margin-top:calc(24px - 113.333333svh);height:calc(113.333333svh + 358.333333vw)}.factory-reel-sticky{position:sticky;top:0;height:100svh;pointer-events:none}.factory-reel .factory-ring-stage{height:100svh;pointer-events:none}.factory-reel .factory-card{pointer-events:auto}.factory-reel .factory-ring-foot{position:absolute;bottom:clamp(28px,4vh,48px);right:0;width:50%;opacity:var(--reel-caption-opacity,0)}.factory-reel.is-still .factory-reel-sticky{height:auto;pointer-events:auto}}@media(max-width:1023px),(hover:none),(pointer:coarse){.factory-ribbon-piece:before{animation:none}.factory-ring-foot{margin-top:24px}.factory-reel .factory-ring-stage{height:clamp(290px,48vw,470px)}.factory-reel-fit{transform:scale(calc(var(--reel-scale,1) * 1.15))}.factory-reel .factory-card{width:360px;height:360px}.factory-ring-caption{text-align:center;align-items:center;clip-path:none!important}.factory-ring-caption strong{font-size:clamp(25px,4vw,38px)}.factory-ring-caption>span{max-width:40ch;margin-inline:auto}}@media(max-width:599px){.factory-reel{margin-top:15px}.factory-reel .factory-ring-stage{height:330px}.factory-reel-fit{transform:scale(calc(var(--reel-scale,1) * 1.85))}.factory-ring-foot{margin-top:12px}.factory-ring-caption strong{font-size:25px}.factory-ring-caption>span{font-size:15px;min-height:45px}}.factory-reel.is-still{margin:35px 0 0}.factory-reel.is-still :is(.factory-reel-fit,.factory-reel-camera,.factory-reel-world,.factory-reel-spin,.factory-ring-frames,.factory-frame){position:static;transform:none;width:auto;height:auto;margin:0;perspective:none}.factory-reel.is-still .factory-reel-sticky{position:static}.factory-reel.is-still .factory-reel-spin{transform:none!important}.factory-reel.is-still .factory-ring-stage{height:auto;touch-action:auto}.factory-reel.is-still .factory-ring-frames{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:32px 24px}.factory-reel.is-still .factory-card{position:relative;left:auto;top:auto;transform:none;display:block;width:100%;height:auto;min-height:0;padding-top:75%;overflow:visible;box-shadow:none;background:transparent;color:var(--home-ink);cursor:default}.factory-reel.is-still .factory-card img{inset:0 0 auto;aspect-ratio:4/3;height:auto;border-radius:14px}.factory-reel.is-still .factory-card:after{display:none}.factory-reel.is-still .factory-card-title{display:block;position:static;font-size:20px;padding-top:15px;text-shadow:none}.factory-reel.is-still .factory-card-line{display:block;font:400 15px/1.5 var(--home-font);margin-top:8px}.brand-story .paw-touch{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;--touch-pointer-y: 0px}.brand-story .brand-story-image:has(.paw-touch):after{display:none}.paw-touch-visual{position:relative;width:140%;aspect-ratio:3;flex:none;isolation:isolate;pointer-events:auto;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,#000 0 74%,transparent 86%);mask-image:linear-gradient(90deg,#000 0 74%,transparent 86%)}.paw-touch-human{position:absolute;width:65%;aspect-ratio:3;left:-11.5%;top:0;transform:translate3d(var(--hand-x,0%),var(--hand-y,0%),0)}.brand-story .brand-story-image .paw-touch :is(.paw-touch-poster,.paw-touch-canvas){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:none!important}.paw-touch-canvas{opacity:0;transition:opacity .3s ease}.paw-touch-poster{opacity:1;transition:opacity .3s ease}.paw-touch[data-ready=true] .paw-touch-canvas{opacity:1}.paw-touch[data-ready=true] .paw-touch-poster{opacity:0}.paw-touch-track{position:absolute;width:80%;aspect-ratio:3;left:0;top:0;transform:translate3d(calc(var(--paw-tip-x, 52%) * 1.25 - 32%),calc(var(--paw-tip-y, 30%) * 1.25 - 58%),0);pointer-events:none}.paw-touch[data-playing=true] :is(.paw-touch-track,.paw-touch-human){will-change:transform}.paw-touch-reach{width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 0 58%,transparent 86%);mask-image:linear-gradient(90deg,#000 0 58%,transparent 86%);transform:translate3d(0,var(--touch-pointer-y),0);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.paw-touch-float{width:100%;height:100%;transform-origin:32% 58%;transform:rotate(var(--paw-angle, 0deg))}.brand-story .brand-story-image .paw-touch .paw-touch-paw{display:block;width:100%;height:100%;object-fit:contain;transform:none!important}.paw-touch-stretch{position:absolute;display:block;object-fit:fill;opacity:0;transition:opacity .25s ease;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.paw-touch[data-stretch=true] .paw-touch-stretch{opacity:1}.paw-touch[data-near=true] .paw-touch-reach{transform:translate3d(-4px,var(--touch-pointer-y),0)}.paw-touch-filter{position:absolute;pointer-events:none}.paw-touch-actions{position:relative;display:flex;align-items:center;gap:16px;margin:18px 0 0;z-index:3;pointer-events:auto}.paw-touch-link{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:56px;padding:8px 3px;border-bottom:1px solid #d3e5f780;color:#f4f7fc;font-size:clamp(19px,1.8vw,25px);letter-spacing:.025em;text-decoration:none}.paw-touch-link>svg{transition:transform .3s ease}.paw-touch-link:active{opacity:.75}.paw-touch :is(a,button):focus-visible{outline:3px solid #badeff;outline-offset:6px}.paw-touch-source{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.paw-touch[inert] .paw-touch-actions{visibility:hidden}@media(hover:hover)and (pointer:fine){.paw-touch-link:hover>svg{transform:translate(4px) rotate(-9deg)}}@media(max-width:767px){.paw-touch-visual{width:145%}.paw-touch-actions{margin-top:22px}.paw-touch-link{font-size:21px;gap:22px}}@media(prefers-reduced-motion:reduce){.paw-touch-float{animation:none!important}.paw-touch :is(.paw-touch-reach,.paw-touch-link>svg){transform:none!important;transition:none}.paw-touch-canvas{display:none}.paw-touch-poster{opacity:1!important}}.home-brand-journey{color:var(--home-ink);font-family:var(--home-font)}.home-brand-arrival{padding:var(--home-section-gap) var(--home-gutter) 0;background:transparent;scroll-margin-top:110px}.home-brand-journey h2{margin:0;font:500 var(--home-h2)/1.12 var(--home-font);letter-spacing:-.035em;color:var(--home-ink)}.home-brand-arrival>h2{max-width:17ch}.home-brand-arrival-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:0;min-height:min(540px,62vh)}.home-brand-opening{min-width:0;position:relative;z-index:1;padding-block:var(--dp-space-8)}.home-brand-anticipation{margin:var(--dp-space-8) 0 0;max-width:24ch;font-size:clamp(20px,1.7vw,26px);line-height:1.55;letter-spacing:-.015em}.home-brand-film{position:relative;aspect-ratio:16 / 9;width:118%;margin-left:-8%;isolation:isolate}.home-brand-film :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;border-radius:0;-webkit-mask-image:linear-gradient(to right,transparent,var(--home-white) 2%,var(--home-white) 98%,transparent);mask-image:linear-gradient(to right,transparent,var(--home-white) 2%,var(--home-white) 98%,transparent)}.home-brand-film video{opacity:0;transition:opacity .3s var(--home-ease)}.home-brand-film video.is-ready{opacity:1}.home-brand-film[data-film-fallback] video{visibility:hidden}.home-brand-film[data-film-fallback] :is(.home-brand-ding,.home-brand-munch){visibility:hidden}.home-brand-film img.home-brand-kitten-fallback{z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.home-brand-film-retry{position:absolute;z-index:2;bottom:0;right:10%;min-height:44px;padding:8px 14px;border:1px solid currentColor;border-radius:6px;background:var(--home-paper);color:var(--home-ink);font:inherit;cursor:pointer}.home-brand-film-control{position:absolute;z-index:2;bottom:0;right:10%;display:grid;place-items:center;width:44px;height:44px;background:transparent;color:var(--home-ink);border:1px solid color-mix(in srgb,var(--home-ink) 25%,transparent);border-radius:50%;cursor:pointer;transition:background .2s var(--home-ease)}.home-brand-film-control:active{background:color-mix(in srgb,var(--home-ink) 12%,transparent)}.home-brand-touch{--ocean-stage: var(--home-paper);position:relative;padding-top:calc(var(--home-section-gap) * .65);background:transparent;overflow:clip}.home-brand-touch>h2{max-width:19ch;margin-left:var(--home-gutter);margin-right:var(--home-gutter)}.home-brand-touch .paw-touch{position:relative;min-height:510px;display:flex;flex-direction:column;justify-content:center;align-items:center;--touch-pointer-y: 0px}.home-brand-touch .paw-touch-visual{width:140%;margin-top:-20px;-webkit-mask-image:none;mask-image:none}.home-brand-touch .paw-touch-human{top:8%}.home-brand-touch .paw-touch :is(.paw-touch-poster,.paw-touch-paw){display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:0}.home-brand-touch .paw-touch-reach{-webkit-mask-image:none;mask-image:none}.home-brand-touch .paw-touch-actions{position:absolute;bottom:10px;margin:0}.home-brand-touch .paw-touch-link{color:var(--home-ink);border:0;min-height:48px;font:500 clamp(18px,1.5vw,22px)/1.3 var(--home-font);text-decoration:none}.home-brand-touch .paw-touch-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--home-ease)}.home-brand-touch .paw-touch-shortcuts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.home-brand-touch .paw-touch-sticker{position:absolute;bottom:10px;width:clamp(104px,min(9vw,15svh),132px);display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--home-ink);text-decoration:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;--float: 4.8s;--spring: cubic-bezier(.34,1.56,.64,1)}.home-brand-touch .paw-touch-sticker--contact{left:12%;--sticker-angle: -7deg;--play-angle: 5deg}.home-brand-touch .paw-touch-sticker--about{right:12%;--sticker-angle: 6deg;--play-angle: 0deg;--float-delay: -2.4s}.home-brand-touch .paw-touch-sticker-stage{position:relative;width:100%;aspect-ratio:1;display:grid;container-type:inline-size}.home-brand-touch .paw-touch-sticker-body{grid-area:1/1;position:relative;transform:perspective(720px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .6s var(--home-ease);animation:paw-sticker-float var(--float) ease-in-out var(--float-delay,0s) infinite alternate}.home-brand-touch .paw-touch-sticker-art{position:absolute;top:0;right:0;bottom:0;left:0;rotate:var(--sticker-angle);filter:drop-shadow(0 16px 14px #0f2d4a26);transition:rotate .52s var(--spring),scale .52s var(--spring)}.home-brand-touch .paw-touch-sticker-piece{position:absolute;transition:translate .52s var(--spring),rotate .52s var(--spring),scale .52s var(--spring)}.home-brand-touch .paw-touch-sticker-piece img{display:block;width:100%;height:100%}.home-brand-touch .paw-touch-sticker-piece:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--piece-art) center/100% 100% no-repeat;mask:var(--piece-art) center/100% 100% no-repeat;background:radial-gradient(circle at var(--glint-x,35%) var(--glint-y,25%),#ffffff80,#ffffff00 45%);mix-blend-mode:soft-light;opacity:0;transition:opacity .4s var(--home-ease);pointer-events:none}.home-brand-touch .paw-touch-sticker-shadow{grid-area:1/1;align-self:end;justify-self:center;width:62%;height:10%;margin-bottom:-7%;border-radius:50%;background:radial-gradient(closest-side,#0f2d4a40,#0f2d4a00);animation:paw-sticker-shadow var(--float) ease-in-out var(--float-delay,0s) infinite alternate}.home-brand-touch .paw-touch-sticker-label{position:relative;display:inline-flex;align-items:center;gap:14px;min-height:48px;white-space:nowrap;font:500 clamp(18px,1.5vw,22px)/1.3 var(--home-font)}.home-brand-touch .paw-touch-sticker-label:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--home-ease)}.home-brand-touch .paw-touch-sticker-label>svg{transition:transform .3s var(--home-ease)}.home-brand-touch .paw-touch-sticker[data-play] .paw-touch-sticker-art{rotate:var(--play-angle);scale:1.05}.home-brand-touch .paw-touch-sticker[data-play] .paw-touch-sticker-piece:after{opacity:1}.home-brand-touch .paw-touch-sticker:active .paw-touch-sticker-art{scale:.96}.home-brand-touch .paw-touch-sticker-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.home-brand-touch .paw-touch-sticker-face :is(g,path){transform-box:fill-box;transform-origin:center}.home-brand-touch .paw-touch-sticker-eye-ball{animation:paw-sticker-blink 5.6s 2.2s infinite}.home-brand-touch .paw-touch-sticker-eye-open{transition:scale .14s ease-in,opacity 0s .14s}.home-brand-touch .paw-touch-sticker-eye-shut{opacity:0;scale:.5 .2;transition:opacity 80ms,scale .36s var(--spring)}.home-brand-touch .paw-touch-sticker-face .paw-touch-sticker-tongue{transform-origin:50% 0;scale:1 0;transition:scale .3s var(--home-ease)}.home-brand-touch .paw-touch-sticker-blush{opacity:.38;transition:opacity .4s var(--home-ease)}.home-brand-touch .paw-touch-sticker[data-play] .paw-touch-sticker-eye--wink .paw-touch-sticker-eye-open{scale:1 .1;opacity:0}.home-brand-touch .paw-touch-sticker[data-play] .paw-touch-sticker-eye--wink .paw-touch-sticker-eye-shut{opacity:1;scale:1;transition-delay:.11s}.home-brand-touch .paw-touch-sticker[data-play] .paw-touch-sticker-tongue{scale:1;transition:scale .46s var(--spring) .16s}.home-brand-touch .paw-touch-sticker[data-play] .paw-touch-sticker-blush{opacity:.8}.home-brand-touch .paw-touch-sticker[data-play] .paw-touch-sticker-eye-ball{animation:none}.home-brand-touch .paw-touch-sticker-piece[data-piece^=toe],.home-brand-touch .paw-touch-sticker-piece[data-piece=pad]{transform-origin:50% 100%}.home-brand-touch .paw-touch-sticker[data-play] [data-piece=pad]{scale:1.05 .96}.home-brand-touch .paw-touch-sticker[data-play] [data-piece=toe-1]{translate:-7cqw -1cqw;rotate:-17deg;transition-delay:70ms}.home-brand-touch .paw-touch-sticker[data-play] [data-piece=toe-2]{translate:-3cqw -6cqw;rotate:-7deg}.home-brand-touch .paw-touch-sticker[data-play] [data-piece=toe-3]{translate:3cqw -6cqw;rotate:7deg;transition-delay:30ms}.home-brand-touch .paw-touch-sticker[data-play] [data-piece=toe-4]{translate:7cqw -1cqw;rotate:17deg;transition-delay:.1s}@keyframes paw-sticker-float{0%{translate:0 0}to{translate:0 -12px}}@keyframes paw-sticker-shadow{0%{scale:1;opacity:1}to{scale:.8;opacity:.62}}@keyframes paw-sticker-blink{0%,93%,to{scale:1 1}95.5%{scale:1 .1}}.home-brand-journey :is(a,button):focus-visible{outline:3px solid var(--home-ink);outline-offset:6px}.home-brand-signature{padding:var(--home-section-gap) var(--home-gutter) calc(var(--home-section-gap) * .8);text-align:center}.home-brand-signature>img{display:block;width:clamp(175px,18vw,250px);height:auto;margin:0 auto 34px}.home-brand-signature h2{text-align:center}.home-brand-signature-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 36px;margin-top:36px}.home-brand-signature-links .home-text-link{display:inline-flex;align-items:center;gap:12px;position:relative;color:var(--home-ink);min-height:48px;font-size:17px;text-decoration:none}.home-brand-signature-links .home-text-link:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--home-ease)}.home-brand-signature-links .ocean-link-paw{transition:transform .3s var(--home-ease)}@media(hover:hover)and (pointer:fine){.home-brand-film-control:hover{background:color-mix(in srgb,var(--home-ink) 7%,transparent)}.home-brand-touch .paw-touch-link:hover:after,.home-brand-signature-links .home-text-link:hover:after{transform:scaleX(1)}.home-brand-touch .paw-touch-sticker:hover .paw-touch-sticker-label:after{transform:scaleX(1)}.home-brand-touch .paw-touch-sticker:hover .paw-touch-sticker-label>svg,.home-brand-signature-links .home-text-link:hover>svg{transform:translate(4px) rotate(-8deg)}}@media(min-width:1600px){.home-brand-touch .paw-touch{min-height:560px}}@media(max-width:767px){.home-brand-arrival-layout{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.home-brand-opening{padding:0}.home-brand-anticipation{max-width:24ch;font-size:20px;margin-top:var(--dp-space-6)}.home-brand-film{width:calc(100% + 2 * var(--home-gutter));margin-left:calc(-1 * var(--home-gutter));margin-top:var(--dp-space-6)}.home-brand-film-control{right:var(--home-gutter)}.home-brand-touch .paw-touch{min-height:430px;justify-content:flex-start;padding-top:50px}.home-brand-touch .paw-touch-visual{width:150%;margin-top:0}.home-brand-touch .paw-touch-actions{bottom:0}.home-brand-touch .paw-touch-sticker{width:96px;bottom:62px;gap:2px}.home-brand-touch .paw-touch-sticker-label{font-size:16px;gap:8px;min-height:40px}.home-brand-touch .paw-touch-sticker--contact{left:10%}.home-brand-touch .paw-touch-sticker--about{right:10%}.home-brand-touch .paw-touch-link{font-size:18px}.home-brand-signature>img{width:175px;margin-bottom:26px}.home-brand-signature-links{flex-direction:column;align-items:center;gap:6px;margin-top:24px}}@media(prefers-reduced-motion:reduce){.home-brand-journey :is(video,.home-brand-film-control,.paw-touch-sticker-art,.paw-touch-sticker-label>svg,.home-text-link:after,.paw-touch-link:after,.ocean-link-paw){transition:none}.home-brand-touch :is(.paw-touch-sticker-body,.paw-touch-sticker-shadow,.paw-touch-sticker-eye-ball){animation:none;transform:none}.home-brand-touch :is(.paw-touch-sticker-art,.paw-touch-sticker-piece,.paw-touch-sticker-face *){transition:none!important}}.water-wordmark{--ww-water-width:100%;--ww-water-max:1600px;--ww-water-top:7%;--ww-water-opacity:.22;--ww-water-blend:1;--ww-water-shrink:.4;--ww-water-settle-y:6vh;--ww-logo-width:clamp(300px,60vw,920px);--ww-logo-top:14%;--ww-logo-opacity:.9;--ww-logo-blend:0;--ww-logo-filter:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.water-wordmark-water{position:absolute;left:50%;top:var(--ww-water-top);width:var(--ww-water-width);max-width:var(--ww-water-max);aspect-ratio:3.5;transform:translate(-50%,calc(var(--ww-water-settle-y)*var(--ww-logo-blend))) scale(calc(1 - var(--ww-water-shrink)*var(--ww-logo-blend)));transform-origin:50% 0;opacity:calc(var(--ww-water-opacity)*var(--ww-water-blend));mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#000 0 62%,#000b 82%,transparent 100%);mask-image:linear-gradient(#000 0 62%,#000b 82%,transparent 100%)}.water-wordmark .water-wordmark-canvas,.water-wordmark .water-wordmark-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain}.water-wordmark .water-wordmark-fallback{filter:brightness(0) invert(1);padding:min(18px,3%)}.water-wordmark-canvas{opacity:0}.water-wordmark.is-canvas-ready .water-wordmark-canvas{opacity:1}.water-wordmark.is-canvas-ready .water-wordmark-fallback{opacity:0}.water-wordmark .water-wordmark-logo{position:absolute;top:var(--ww-logo-top);left:50%;width:var(--ww-logo-width);max-width:86%;height:auto;display:block;transform:translate(-50%);opacity:calc(var(--ww-logo-opacity)*var(--ww-logo-blend));filter:var(--ww-logo-filter);object-fit:contain}@media(max-width:767px){.water-wordmark{--ww-water-width:106%;--ww-water-top:15%;--ww-water-opacity:.2;--ww-logo-top:15%;--ww-logo-width:86vw;--ww-water-shrink:.18868;--ww-water-settle-y:0vh}}@media(max-height:520px){.water-wordmark{--ww-water-top:23%;--ww-water-width:70%;--ww-logo-top:23%;--ww-logo-width:clamp(150px,25vw,250px)}}@media(prefers-reduced-motion:reduce){.water-wordmark,.water-wordmark *{animation:none!important;transition:none!important}}.third-home.tuna-home{--ocean-stage: #173e68;--ocean-deep: #0b2947;--ocean-paper: #f1f6fc;background:var(--ocean-stage)}.third-home.tuna-home .third-products{--third-products-gutter: clamp(22px, 5vw, 80px);--third-products-ink: var(--ocean-paper);--third-products-blue: #b9ddff;position:relative;background:linear-gradient(var(--ocean-stage),#123556 65%,var(--ocean-deep));color:var(--ocean-paper);padding:clamp(44px,6vw,88px) var(--third-products-gutter) clamp(64px,8vw,120px);font-family:"Tuna Inter Tight",var(--font-body),sans-serif;scroll-margin-top:84px}.third-home.tuna-home .third-products-heading{margin:0 0 clamp(28px,4vw,64px);align-items:flex-end;gap:24px}.third-home.tuna-home .third-products-heading h2{font-family:"Tuna Inter Tight",var(--font-body),sans-serif;font-size:clamp(38px,5.1vw,78px);font-weight:500;line-height:1.04;letter-spacing:-.045em;max-width:800px;text-wrap:balance}.third-home.tuna-home .third-product-arrows{gap:10px;padding-bottom:3px}.third-home.tuna-home .third-product-arrows button{width:48px;height:48px;border:1px solid #c7e2ff65;background:transparent;color:var(--ocean-paper)}.third-home.tuna-home .third-product-arrows button:disabled{opacity:.32}.third-home.tuna-home .third-product-arrows button svg{width:22px;height:22px}.third-home.tuna-home .third-product-track{margin-inline:0 calc(-1 * var(--third-products-gutter))}.third-home.tuna-home .third-collection-card{flex-basis:44%;background:transparent;color:inherit}.third-home.tuna-home .third-collection-link{padding:12px clamp(22px,3.6vw,55px) 20px 0;min-height:510px}.third-home.tuna-home .third-collection-link h3{font-family:"Tuna Inter Tight",var(--font-body),sans-serif;font-size:clamp(22px,2.4vw,36px);font-weight:450;letter-spacing:-.035em;line-height:1.13;min-height:82px}.third-home.tuna-home .third-collection-art{flex:none;height:clamp(280px,30vw,440px);min-height:0;margin:-8px 0 28px}.third-home.tuna-home .third-collection-primary{transform:none}.third-home.tuna-home .third-collection-primary>img{width:80%;height:90%}.third-home.tuna-home .third-collection-meta{margin-top:auto;padding-top:20px;border-top:1px solid #c7e2ff30}.third-home.tuna-home .third-collection-meta strong{font-size:clamp(18px,1.6vw,23px);font-weight:500;letter-spacing:-.025em}.third-home.tuna-home .third-collection-meta span{font-size:13px;color:#c0d4e8;margin-top:8px}.third-home.tuna-home .third-collection-meta>svg{width:22px;height:22px}.third-home.tuna-home .third-products-bottom{margin:32px 0 0}.third-home.tuna-home .third-products-current{color:#c0d4e8;font-size:13px}.third-home.tuna-home .third-products-current>a{color:var(--ocean-paper);font-weight:450}.third-home.tuna-home .third-product-dots button span{background:#c7e2ff60}.third-home.tuna-home .third-product-dots button[aria-current=true] span{background:var(--ocean-paper)}.third-home.tuna-home .third-products :focus-visible{outline-color:#b9ddff}@media(hover:hover)and (pointer:fine){.third-home.tuna-home .third-product-arrows button:hover:not(:disabled){--sweep: var(--ocean-paper);background:transparent;color:var(--ocean-deep)}.third-home.tuna-home .third-collection-link:hover .third-collection-primary{opacity:1;transform:scale(1.04)}}@media(max-width:900px){.third-home.tuna-home .third-collection-card{flex-basis:55%}.third-home.tuna-home .third-collection-link{min-height:470px}.third-home.tuna-home .third-collection-link h3{min-height:72px}.third-home.tuna-home .third-collection-art{height:290px}}@media(max-width:600px){.third-home.tuna-home .third-products{padding-top:42px;padding-bottom:62px}.third-home.tuna-home .third-products-heading{align-items:flex-start;margin-bottom:35px;gap:16px}.third-home.tuna-home .third-products-heading h2{font-size:clamp(35px,8.8vw,48px);max-width:340px}.third-home.tuna-home .third-product-arrows{gap:7px;padding-top:4px}.third-home.tuna-home .third-product-arrows button{width:36px;height:36px}.third-home.tuna-home .third-product-arrows button svg{width:18px;height:18px}.third-home.tuna-home .third-collection-card{flex-basis:88%}.third-home.tuna-home .third-collection-link{padding:4px 24px 16px 0;min-height:420px}.third-home.tuna-home .third-collection-link h3{font-size:26px;min-height:64px}.third-home.tuna-home .third-collection-art{height:260px;margin:-8px 0 24px}.third-home.tuna-home .third-collection-meta{padding-top:16px}.third-home.tuna-home .third-collection-meta strong{font-size:18px}.third-home.tuna-home .third-products-bottom{margin-top:26px}.third-home.tuna-home .third-products-current{font-size:12px}.third-home.tuna-home .third-product-dots{margin-top:14px}}@media(prefers-reduced-motion:reduce){.third-home.tuna-home .third-collection-link:hover .third-collection-primary{transform:none}}.third-home.tuna-home .third-collection-card{position:relative;display:flex;flex-direction:column}.third-home.tuna-home .third-collection-link{flex:1;height:auto}.third-home.tuna-home .third-collection-art{position:relative}.third-home.tuna-home .third-collection-primary{transition:opacity .35s var(--flow-ease),transform .5s var(--flow-ease)}.third-home.tuna-home .is-showing-food .third-collection-primary,.third-home.tuna-home .is-showing-food .third-collection-link:hover .third-collection-primary{opacity:0;transform:scale(.98)}.third-home.tuna-home .collection-food-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;margin:0;opacity:0;pointer-events:none;transition:opacity .35s var(--flow-ease)}.third-home.tuna-home .is-showing-food .collection-food-preview{opacity:1}.third-home.tuna-home .collection-food-preview img{width:100%;height:calc(100% - 30px);object-fit:cover;object-position:center}.third-home.tuna-home .collection-food-preview figcaption{color:var(--ocean-paper);padding-top:9px;font-size:12px;line-height:1.5}.third-home.tuna-home .collection-card-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.third-home.tuna-home .collection-card-head{display:flex;align-items:center;min-height:52px;padding:14px 28px 0}.third-home.tuna-home .collection-media-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#0f2d4a14}.third-home.tuna-home .collection-media-tabs button{min-height:34px;padding:0 15px;border:0;border-radius:999px;background:transparent;color:var(--home-ink);font:600 13px/1 var(--home-font);opacity:.72;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.third-home.tuna-home .collection-media-tabs button[aria-pressed=true]{background:var(--home-ink);color:var(--home-paper);opacity:1}.third-home.tuna-home .collection-back-title{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--home-ink)}.third-home.tuna-home .collection-back-title strong{font-size:17px;font-weight:650}.third-home.tuna-home .collection-back-title span{font-size:13px;opacity:.72}.third-home.tuna-home .collection-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 14px}.third-home.tuna-home .collection-faces{display:flex;gap:6px;padding-left:4px}.third-home.tuna-home .collection-faces i{width:6px;height:6px;border-radius:50%;background:#0f2d4a30;transition:width .3s var(--flow-ease),background-color .3s}.third-home.tuna-home .collection-faces i.is-current{width:18px;border-radius:3px;background:var(--home-ink)}.third-home.tuna-home .collection-flip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid #0f2d4a38;border-radius:999px;background:transparent;color:var(--home-ink);font:600 13px/1 var(--home-font);cursor:pointer;transition:background-color .2s}.third-home.tuna-home .collection-flip svg{transition:rotate .45s var(--flow-ease)}.third-home.tuna-home .is-flipped .collection-flip svg{rotate:-180deg}.third-home.tuna-home .collection-back{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:14px 20px 6px}.third-home.tuna-home .collection-back-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.third-home.tuna-home .collection-back-list a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 12px 8px 8px;border-radius:14px;background:#ffffffa8;color:var(--home-ink);text-decoration:none;transition:background-color .2s}.third-home.tuna-home .collection-back-art{display:grid;place-items:center;width:64px;height:64px;border-radius:11px;background:#0f2d4a0d;color:#0f2d4a80;overflow:hidden}.third-home.tuna-home .collection-back-art img{width:100%;height:100%;object-fit:contain}.third-home.tuna-home .collection-back-copy strong{display:block;font-size:15px;font-weight:650;line-height:1.35}.third-home.tuna-home .collection-back-copy small{display:block;margin-top:3px;font-size:12px;line-height:1.4;opacity:.72}.third-home.tuna-home .collection-back-list.is-long a{grid-template-columns:46px minmax(0,1fr) auto;padding-block:5px}.third-home.tuna-home .collection-back-list.is-long .collection-back-art{width:46px;height:46px}.third-home.tuna-home .collection-photo-grid{display:grid;flex:1 1 auto;grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);gap:10px;min-height:0;margin:0;padding:0;list-style:none}.third-home.tuna-home .collection-photo-grid.is-many{grid-template-columns:repeat(2,minmax(0,1fr))}.third-home.tuna-home .collection-photo-grid li{min-height:0}.third-home.tuna-home .collection-photo-grid a{display:block;position:relative;height:100%;overflow:hidden;border-radius:14px;background:#0f2d4a0d;color:var(--home-white);text-decoration:none}.third-home.tuna-home .collection-photo-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .5s var(--flow-ease)}.third-home.tuna-home .collection-photo-grid span{position:absolute;left:0;right:0;bottom:0;padding:18px 10px 7px;background:linear-gradient(transparent,#0f2d4acc);font-size:12px;font-weight:650;line-height:1.3}.third-home.tuna-home .collection-specs{display:grid;gap:0;margin:0}.third-home.tuna-home .collection-specs>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:11px 4px;border-bottom:1px solid #0f2d4a1f}.third-home.tuna-home .collection-specs dt{font-size:13px;opacity:.72}.third-home.tuna-home .collection-specs dd{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--home-ink)}.third-home.tuna-home .collection-back-all{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding:14px 4px 4px;color:var(--home-ink);font-size:14px;font-weight:650;text-decoration:none}@media(hover:hover)and (pointer:fine){.third-home.tuna-home .collection-media-tabs button:hover:not([aria-pressed=true]){opacity:1;background:#0f2d4a12}.third-home.tuna-home .collection-flip:hover{--sweep: color-mix(in srgb, currentColor 16%, transparent)}.third-home.tuna-home .collection-back-list a:hover{background:#0f2d4a12}.third-home.tuna-home .collection-photo-grid a:hover img{scale:1.04}}@media(max-width:767px){.third-home.tuna-home .collection-card-head{padding:12px 18px 0}.third-home.tuna-home .collection-card-foot{padding:0 14px 12px}.third-home.tuna-home .collection-back{padding:12px 12px 4px}}@media(prefers-reduced-motion:reduce){.third-home.tuna-home .collection-food-preview,.third-home.tuna-home .third-collection-primary,.third-home.tuna-home .collection-media-tabs button,.third-home.tuna-home .collection-flip svg,.third-home.tuna-home .collection-faces i,.third-home.tuna-home .collection-photo-grid img{transition:none}.third-home.tuna-home .is-showing-food .third-collection-primary{transform:none}}html[data-home-cursor=on],html[data-home-cursor=on] *{cursor:none!important}html[data-home-cursor=on] dialog,html[data-home-cursor=on] dialog *{cursor:auto!important}.home-cursor{--e:cubic-bezier(.22,1,.36,1);position:fixed;left:0;top:0;z-index:70;pointer-events:none;opacity:0;transition:opacity .25s}.home-cursor[data-visible=true]{opacity:1}.home-cursor[data-mode=off]{opacity:0}.home-cursor-dot{position:fixed;left:0;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #0f2d4a73,0 1px 6px #04142b66;transition:width .25s var(--e),height .25s var(--e),margin .25s var(--e),background-color .3s}.home-cursor[data-tone=land] .home-cursor-dot{background:#0f2d4a;box-shadow:0 0 0 1.5px #ffffffb3}.home-cursor[data-mode=link] .home-cursor-dot,.home-cursor[data-mode=label] .home-cursor-dot{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.home-cursor-shell{position:fixed;left:0;top:0;display:grid;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .4s var(--e),height .4s var(--e),margin .4s var(--e),opacity .3s}.home-cursor-body{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:scale .25s var(--e)}.home-cursor[data-pressed=true] .home-cursor-body{scale:.82}.home-cursor[data-mode=hidden] .home-cursor-shell{opacity:0}.home-cursor-bubble{top:0;right:0;bottom:0;left:0;border:1.2px solid #ffffffd9;background:radial-gradient(circle at 32% 28%,#ffffffeb 0,#ffffffeb 8%,#fff0 28%),radial-gradient(circle at 70% 78%,#bfe6ff66 0,transparent 55%),#a9dcff17;box-shadow:inset 0 0 10px #d6f1ff47,0 0 14px #9fd6ff38;transition:opacity .35s,scale .45s var(--e),background-color .3s;animation:home-cursor-breathe 2.6s ease-in-out infinite}@keyframes home-cursor-breathe{0%,to{border-radius:50%}50%{border-radius:52% 48% 50% 50%/48% 52%}}.home-cursor-paw{position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);fill:#0f2d4a;opacity:0;scale:.5;transition:opacity .3s,scale .5s cubic-bezier(.3,1.5,.5,1),fill .3s}.home-cursor[data-tone=land] .home-cursor-bubble{opacity:0;scale:1.6}.home-cursor[data-tone=land] .home-cursor-paw{opacity:.85;scale:1}.home-cursor[data-mode=link] .home-cursor-shell{width:58px;height:58px;margin:-29px 0 0 -29px}.home-cursor[data-mode=link][data-tone=sea] .home-cursor-bubble{background-color:#bfe6ff33;border-color:#fff}.home-cursor[data-mode=link][data-tone=land] .home-cursor-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid #0f2d4a;background:#fffaf2b8;box-shadow:0 6px 18px -8px #0f2d4a66}.home-cursor[data-mode=link][data-tone=land] .home-cursor-paw{fill:#0f2d4a;opacity:1;top:14px;right:14px;bottom:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px)}.home-cursor-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;background:#f36b4b;color:#0f2d4a;font:600 15px/1 Tuna Inter Tight,PingFang SC,Arial,sans-serif;opacity:0;scale:.6;transition:opacity .25s,scale .45s cubic-bezier(.3,1.5,.5,1)}.home-cursor[data-mode=label] .home-cursor-shell{width:66px;height:66px;margin:-33px 0 0 -33px}.home-cursor[data-mode=label] :is(.home-cursor-bubble,.home-cursor-paw){opacity:0}.home-cursor[data-mode=label] .home-cursor-label{opacity:1;scale:1}.home-cursor[data-mode=label] .home-cursor-dot{opacity:0}.home-cursor-bubbles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;pointer-events:none;overflow:hidden}.home-cursor-bubble{position:absolute;border-radius:50%;border:1.3px solid #ffffffeb;background:radial-gradient(circle at 30% 25%,#fff 0,#fff0 40%),radial-gradient(circle at 65% 80%,#d9f4ff66 0,transparent 50%),#bfe6ff1f;box-shadow:0 0 6px #cdefff66;will-change:transform,opacity}.home-cursor-bubble--ink{border-color:#0f2d4a8c;background:radial-gradient(circle at 30% 25%,#fff 0,#fff0 40%),#0f2d4a0f;box-shadow:none}.compact-home .home-product-marquee-group{transform:skew(var(--ribbon-skew,0deg))}.compact-home .home-brand-film[data-chime=true]{cursor:pointer}html:has(.compact-home) .third-menu[open] .third-menu-panel{animation:home-menu-ripple .75s cubic-bezier(.22,1,.36,1) both}@keyframes home-menu-ripple{0%{clip-path:circle(0% at calc(100% - 64px) 44px)}to{clip-path:circle(150% at calc(100% - 64px) 44px)}}@media(prefers-reduced-motion:reduce){.home-cursor,.home-cursor-bubbles{display:none}html[data-home-cursor=on],html[data-home-cursor=on] *{cursor:auto!important}html:has(.compact-home) .third-menu[open] .third-menu-panel{animation:none}}.home-swap-letter{position:relative;display:inline-block;white-space:pre}.home-swap-letter:after{content:attr(data-letter);position:absolute;left:0;top:100%;width:100%;font:inherit;letter-spacing:inherit;color:inherit}.home-swap-word{white-space:nowrap}.compact-home .compact-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform-origin:0 0}.compact-home .compact-hero-media :is(.compact-hero-poster,.compact-hero-film,.compact-hero-swim,.compact-hero-shade){-webkit-mask-image:linear-gradient(black var(--film-fade,75%),transparent);mask-image:linear-gradient(black var(--film-fade,75%),transparent)}.compact-home .compact-hero-wordmark-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.compact-home .compact-hero-frame{position:absolute;left:0;top:0;z-index:0;width:0;height:0;border-radius:20px;opacity:0;pointer-events:none;box-shadow:0 44px 90px -24px #020b18d9,0 0 0 1px #ffffff1f}.compact-home .compact-hero-caption{display:none}.third-home.tuna-home.compact-home[data-scenes=on] .compact-hero-caption{display:block;position:absolute;z-index:2;left:50%;bottom:clamp(44px,8vh,84px);translate:-50% 0;width:max-content;max-width:calc(100% - 2 * var(--home-gutter));margin:0;color:var(--home-white);font:500 clamp(15px,1.15vw,18px)/1.5 var(--home-font);letter-spacing:.04em;text-align:center;text-shadow:0 1px 18px #04142b;opacity:0;pointer-events:none;overflow:hidden;padding-block:2px}.third-home.tuna-home.compact-home[data-scenes=on] .scene-caption-char{display:inline-block;white-space:pre}.third-home.tuna-home.compact-home[data-scenes=on] .compact-hero-actions{will-change:opacity,translate}.third-home.tuna-home.compact-home[data-scenes=on] .compact-hero-actions:has(:focus-visible){opacity:1!important;translate:none!important}.third-home.tuna-home.compact-home[data-scenes=on] .paw-touch-sticker:focus-visible{opacity:1!important;scale:1!important;rotate:0deg!important}.third-home.tuna-home.compact-home[data-scenes=on] .third-products{z-index:2;margin-top:calc(-1*max(100svh,600px));box-sizing:border-box;height:100svh;min-height:640px;padding:clamp(78px,10.5vh,108px) var(--home-gutter) clamp(18px,2.8vh,30px)}.third-home.tuna-home.compact-home[data-scenes=on] .third-products-stage{display:flex;flex-direction:column;height:100%}.third-home.tuna-home.compact-home[data-scenes=on] .third-products-heading{flex:none;margin:0 0 clamp(14px,2.2vh,28px)}.third-home.tuna-home.compact-home[data-scenes=on] .third-product-track{flex:1 1 auto;min-height:0;align-items:stretch;overflow-x:hidden;scroll-snap-type:none;transform:skew(var(--scene-skew,0deg));transform-origin:50% 60%}.third-home.tuna-home.compact-home[data-scenes=on] .third-product-track:after{display:none}.third-home.tuna-home.compact-home[data-scenes=on] .third-collection-card{display:flex;flex-direction:column}.third-home.tuna-home.compact-home[data-scenes=on] .third-products[data-home-effects=true] .third-collection-card:first-child{rotate:0deg}.third-home.tuna-home.compact-home[data-scenes=on] .third-collection-link{flex:1 1 auto;min-height:0;padding:clamp(6px,1.2vh,12px) 28px 6px}.third-home.tuna-home.compact-home[data-scenes=on] .collection-card-head{min-height:44px;padding-top:clamp(8px,1.4vh,14px)}.third-home.tuna-home.compact-home[data-scenes=on] .collection-card-foot{padding-bottom:clamp(8px,1.4vh,14px)}.third-home.tuna-home.compact-home[data-scenes=on] .third-collection-link h3{min-height:0;margin-bottom:6px}.third-home.tuna-home.compact-home[data-scenes=on] .third-collection-art{flex:1 1 0;height:auto;min-height:140px;margin-bottom:8px}.third-home.tuna-home.compact-home[data-scenes=on] .third-products-bottom{flex:none;margin-top:10px}.third-home.tuna-home.compact-home[data-scenes=on] .home-products-all{flex:none;margin-top:8px}.third-home.tuna-home.compact-home[data-scenes=on] .third-collection-primary{translate:calc(var(--scene-par,0) * -26px) 0}.third-home.tuna-home.compact-home[data-scenes=on] .home-floating-food{translate:calc(var(--scene-par,0) * 44px) 0}.compact-home .third-products-current-name{animation:scene-name-roll .5s var(--home-ease) both}@keyframes scene-name-roll{0%{opacity:0;translate:0 70%;clip-path:inset(0 0 100% 0)}to{opacity:1;translate:0 0;clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.compact-home .third-products-current-name{animation:none}}.compact-home :is(.home-surface-line,.home-surface-rays,.home-voyage,.home-paw-trail){display:none}.third-home.tuna-home.compact-home[data-scenes=on] .home-surface-transition video{top:-34vh;height:68vh}.third-home.tuna-home.compact-home[data-scenes=on] .home-surface-line{display:block;position:absolute;left:0;width:125%;top:-14px;height:28px;fill:none;stroke:#ffffffc2;stroke-width:1.6;overflow:visible;animation:scene-wave 9s linear infinite}.third-home.tuna-home.compact-home[data-scenes=on] .home-surface-rays{display:block;position:absolute;left:0;right:0;top:0;height:70vh;opacity:0;pointer-events:none;background:repeating-linear-gradient(105deg,transparent 0 9%,#ffffff2e 10% 11.5%,transparent 13% 22%);-webkit-mask-image:linear-gradient(black,transparent);mask-image:linear-gradient(black,transparent)}@keyframes scene-wave{to{translate:-20% 0}}.third-home.tuna-home.compact-home[data-scenes=on] .compact-quality{min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(80px,10vh,110px) clamp(36px,5vh,64px)}.third-home.tuna-home.compact-home[data-scenes=on] .compact-quality-image{position:relative;box-shadow:0 26px 60px -30px #0f2d4a80}.third-home.tuna-home.compact-home[data-scenes=on] :is(.home-brand-arrival,.home-brand-touch){min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(70px,9vh,100px)}.third-home.tuna-home.compact-home[data-scenes=on] .home-brand-touch{height:100svh;padding-bottom:clamp(24px,4vh,48px)}.third-home.tuna-home.compact-home[data-scenes=on] .home-brand-touch>h2{flex:none;position:relative;z-index:5}.third-home.tuna-home.compact-home[data-scenes=on] .home-brand-touch .paw-touch{flex:1;min-height:0;width:100%;container-type:size}.third-home.tuna-home.compact-home[data-scenes=on] .home-brand-touch .paw-touch-visual{position:absolute;top:min(0px,calc(100cqh - 40vw))}.compact-home .home-brand-ding{position:absolute;right:78.5%;bottom:37%;z-index:2;padding:10px 17px 12px;border-radius:999px 999px 6px;background:var(--home-accent);color:var(--home-ink);font:600 clamp(18px,1.6vw,24px)/1 var(--home-font);letter-spacing:.02em;white-space:nowrap;transform-origin:100% 100%;opacity:0;pointer-events:none;box-shadow:0 14px 30px -14px #0f2d4a80}.compact-home .paw-touch-spark{position:absolute;left:var(--contact-x,50.7%);top:var(--contact-y,29%);z-index:3;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fffdf5 0,#ffe2b0b3 18%,#ffc47a40 44%,transparent 70%);opacity:0;scale:.3}.compact-home .paw-touch[data-touching=true] .paw-touch-spark{animation:paw-touch-glow 1.6s var(--home-ease) both}@keyframes paw-touch-glow{30%{opacity:1;scale:1}to{opacity:0;scale:1.25}}.compact-home .paw-touch-contact{position:absolute;left:var(--contact-x);top:var(--contact-y);width:9%;aspect-ratio:2.6;translate:-50% -30%;border-radius:50%;background:radial-gradient(closest-side,#7a4a2a59,transparent);mix-blend-mode:multiply;opacity:0;transition:opacity .5s var(--home-ease);pointer-events:none}.compact-home .paw-touch[data-touching=true] .paw-touch-contact{opacity:1}@media(prefers-reduced-motion:reduce){.compact-home .paw-touch[data-touching=true] .paw-touch-spark{animation:none}}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage{display:block;position:absolute;left:0;top:0;width:100%;height:0;z-index:3;pointer-events:none}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-route{position:absolute;left:0;top:0;overflow:visible}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-rainbow{opacity:.5;filter:blur(.7px)}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-band{fill:none;stroke-linecap:round;stroke-linejoin:round}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-mask{fill:none;stroke:#fff;stroke-width:34;stroke-linecap:round}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-fish{position:absolute;left:0;top:0;width:54px;height:24px;opacity:0;transform-origin:50% 50%;will-change:transform}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-fish svg{display:block;width:100%;height:100%;fill:var(--home-paper);stroke:var(--home-ink);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-fish circle{fill:var(--home-ink);stroke:none}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-fish svg{animation:voyage-sway 1.1s ease-in-out infinite;transform-origin:60% 50%}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-tail{transform-box:fill-box;transform-origin:100% 50%;animation:voyage-tail .36s ease-in-out infinite alternate}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-bubbles{position:absolute;left:-6px;top:50%;width:0;height:0}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-bubbles i{position:absolute;left:0;top:0;width:7px;height:7px;border:1.4px solid var(--home-ink);border-radius:50%;opacity:0;animation:voyage-bubble 1.5s ease-out infinite}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-bubbles i:nth-child(2){width:5px;height:5px;animation-delay:.5s}.third-home.tuna-home.compact-home[data-scenes=on] .home-voyage-bubbles i:nth-child(3){width:4px;height:4px;animation-delay:1s}@keyframes voyage-sway{0%,to{rotate:-5deg}50%{rotate:5deg}}@keyframes voyage-tail{0%{scale:1 .7}to{scale:1 1.15}}@keyframes voyage-bubble{0%{opacity:0;translate:0 0}25%{opacity:.6}to{opacity:0;translate:-18px -14px}}@media(prefers-reduced-motion:reduce){.home-voyage-fish svg,.home-voyage-tail,.home-voyage-bubbles i{animation:none!important}}.third-home.tuna-home.compact-home[data-scenes=on] .home-paw-trail{display:block;position:relative;height:150px;margin-top:18px;color:var(--home-ink)}.third-home.tuna-home.compact-home[data-scenes=on] .home-paw-trail svg{position:absolute;opacity:0;rotate:132deg}.home-paw-trail svg:nth-child(1){left:50%;top:0}.home-paw-trail svg:nth-child(2){left:54%;top:22px}.home-paw-trail svg:nth-child(3){left:57%;top:46px}.home-paw-trail svg:nth-child(4){left:61%;top:66px}.home-paw-trail svg:nth-child(5){left:64%;top:90px}.home-paw-trail svg:nth-child(6){left:68%;top:110px}.home-paw-trail svg:nth-child(7){left:71%;top:132px}.third-home.tuna-home.compact-home[data-scenes=on] .scene-caption-word{display:inline-block;white-space:nowrap}.third-home.tuna-home.compact-home .compact-partners{grid-template-columns:1.15fr 1fr;grid-template-areas:"copy actions" "shelf shelf";row-gap:0;column-gap:8%}.compact-home .compact-partners-copy{grid-area:copy}.compact-home .compact-partner-actions{grid-area:actions}.compact-home .home-shelf{grid-area:shelf;position:relative;margin-top:clamp(44px,7vh,84px);padding-inline:1%}.compact-home .home-shelf-row{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5%;height:clamp(140px,18vh,200px);margin:0;padding:0 2%;list-style:none}.compact-home .home-shelf-item{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center;transform-origin:50% 100%;transition:translate .5s cubic-bezier(.3,1.5,.5,1)}.compact-home .home-shelf-item img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 12px 10px #0f2d4a30)}.compact-home .home-shelf-tag{flex:none;align-self:flex-end;margin:0 0 16px 1%;padding:10px 16px;border:1px solid #0f2d4a59;border-radius:999px;color:var(--home-ink);font-size:14px;white-space:nowrap}.compact-home .home-shelf-soon span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:min(100%,128px);height:86%;border:1.5px dashed #0f2d4a59;border-radius:14px 14px 6px 6px;background:#ffffff59;color:var(--home-ink);font-size:13px;font-weight:650;text-align:center;line-height:1.3}.compact-home .home-shelf-soon b{font-size:30px;line-height:1;color:#d4543a}.compact-home .home-shelf-soon small{font-size:12px;font-weight:500;opacity:.7}.compact-home .home-follow{display:grid;gap:4px;margin-top:10px;padding-top:16px;border-top:1px solid #0f2d4a26}.compact-home .home-follow p{margin:0;font-size:15px;opacity:.78}.compact-home .home-follow-links{display:flex;flex-wrap:wrap;gap:8px 18px}.compact-home .home-follow-links a{color:var(--home-ink);font-weight:650}.compact-home .home-shelf-plank{display:block;height:14px;margin-top:-5px;border-radius:3px;background:linear-gradient(#ecdfc7,#d6c4a4);box-shadow:inset 0 1px #fff9,0 16px 24px -14px #0f2d4a66;transform-origin:left center}@media(hover:hover)and (pointer:fine){.compact-home .home-shelf-item:hover{translate:0 -12px}}@media(max-width:767px){.third-home.tuna-home.compact-home .compact-partners{grid-template-columns:1fr;grid-template-areas:"copy" "actions" "shelf";row-gap:30px}.compact-home .home-shelf{margin-top:10px}.compact-home .home-shelf-row{height:92px;gap:1%}.compact-home .home-shelf-tag{display:none}.compact-home .home-shelf-soon span{font-size:0;gap:2px;border-radius:10px 10px 4px 4px}.compact-home .home-shelf-soon b{font-size:20px}.compact-home .home-shelf-soon small{font-size:10px;white-space:nowrap}}.compact-home .compact-hero-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .7s var(--home-ease);mix-blend-mode:screen;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,40%),#d4f0ff40 0,#a6d8ff17 15vw,transparent 30vw)}.compact-home .compact-hero-light[data-on=true]{opacity:1}.compact-home .home-brand-munch{position:absolute;left:6%;top:33%;z-index:2;pointer-events:none}.compact-home .home-brand-munch i{position:absolute;left:0;top:0;padding:8px 13px 9px;border:1.5px solid var(--home-ink);border-radius:999px 999px 6px;background:#fff;color:var(--home-ink);font:600 clamp(15px,1.25vw,19px)/1 var(--home-font);font-style:normal;white-space:nowrap;opacity:0;rotate:-5deg;box-shadow:0 8px 16px -10px #0f2d4a80}.compact-home .home-brand-munch i:nth-child(2){left:36px;top:-44px;rotate:6deg}.compact-home .home-brand-munch i:nth-child(3){left:2%;top:-8px;padding:10px 16px 11px;background:var(--home-accent);font-size:clamp(17px,1.5vw,22px);rotate:-6deg;transform-origin:100% 100%}.compact-home .home-dive{cursor:pointer;font:inherit}.home-lens{position:fixed;left:0;top:0;z-index:69;width:180px;height:180px;margin:-90px 0 0 -90px;border-radius:50%;border:2px solid #fff;background-repeat:no-repeat;box-shadow:0 20px 44px -14px #0f2d4a8c,inset 0 0 0 1px #0f2d4a26;pointer-events:none;opacity:0;scale:.55;transition:opacity .25s,scale .4s cubic-bezier(.3,1.4,.5,1)}.home-lens[data-on=true]{opacity:1;scale:1}.home-cursor[data-mode=lens] .home-cursor-shell{opacity:0}@media(prefers-reduced-motion:reduce){.compact-home .compact-hero-light,.home-lens{display:none}}.compact-home .home-critter-marquee{z-index:5;height:auto;padding-block:34px 30px;overflow-x:clip;overflow-y:visible;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.compact-home .home-critter-marquee .home-product-marquee-track{height:auto;align-items:center}.compact-home .home-critter{display:block;flex:none;width:118px;height:118px;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:home-critter-bob 2.6s ease-in-out var(--bob-delay,0s) infinite;animation-play-state:paused;transform-origin:50% 90%}.compact-home .home-critter svg{display:block;width:100%;height:100%;filter:drop-shadow(0 10px 14px #04142b59);transition:scale .45s cubic-bezier(.3,1.6,.5,1),translate .45s cubic-bezier(.3,1.6,.5,1)}.compact-home .home-critter-marquee[data-fx-running=true] .home-critter{animation-play-state:running}@keyframes home-critter-bob{0%,to{translate:0 0;rotate:var(--bob-tilt,-4deg)}50%{translate:0 -7px;rotate:calc(var(--bob-tilt,-4deg) * -.5)}}.compact-home .home-critter-say{position:relative;flex:none;align-self:center;margin-inline:4px;padding:11px 18px 12px;border-radius:999px 999px 999px 6px;background:#fff;color:var(--home-ink);font:600 17px/1 var(--home-font);white-space:nowrap;box-shadow:0 10px 18px -10px #04142b80;rotate:-4deg}.compact-home .home-critter-say:nth-of-type(2n){rotate:3deg;border-radius:999px 999px 6px}@media(hover:hover)and (pointer:fine){.compact-home .home-critter:hover svg{scale:1.12;translate:0 -10px}}.compact-home .home-critter{position:relative}.compact-home .home-critter:focus-visible{outline:2px solid var(--home-paper);outline-offset:4px;border-radius:50%}.compact-home .home-critter-marquee[data-talking=true] .home-product-marquee-track{animation-play-state:paused}.compact-home .home-critter-bubble{position:absolute;z-index:3;left:var(--say-x);top:max(4px,calc(var(--say-y) - 18px));width:max-content;max-width:var(--say-room,340px);margin:0;translate:30px 0;pointer-events:none}.compact-home .home-critter-bubble.is-left{translate:calc(-100% - 30px) 0}.compact-home .home-critter-bubble[hidden]{display:none}.compact-home .home-critter-bubble span{display:block;padding:12px 18px 13px;border-radius:18px 18px 18px 6px;background:var(--home-accent);color:var(--home-ink);font:650 16px/1.45 var(--home-font);box-shadow:0 14px 26px -14px #04142bb3;transform-origin:0 100%;animation:home-critter-say-in .38s cubic-bezier(.3,1.5,.5,1) both}.compact-home .home-critter-bubble.is-left span{border-radius:18px 18px 6px;transform-origin:100% 100%}@keyframes home-critter-say-in{0%{opacity:0;scale:.6}}@media(hover:hover)and (pointer:fine){.compact-home .home-critter:after{content:attr(data-hint);position:absolute;left:50%;top:-6px;translate:-50% -100%;padding:5px 10px;border-radius:999px;background:#fff;color:var(--home-ink);font:600 12px/1 var(--home-font);white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none}.compact-home .home-critter-marquee:not([data-talking]) .home-critter:hover:after{opacity:1}}@media(max-width:767px){.compact-home .home-critter-marquee{padding-block:26px 22px}.compact-home .home-critter{width:92px;height:92px}.compact-home .home-critter-say{font-size:14px;padding:9px 14px 10px}}@media(prefers-reduced-motion:reduce){.compact-home .home-critter,.compact-home .home-critter-bubble span{animation:none}}.compact-home .home-brand-film video.home-brand-kitten{opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.compact-home .home-brand-ding{scale:none}.compact-home .home-brand-film video.home-brand-kitten-meal{opacity:0;transition:none}.compact-home .home-brand-film[data-loop=on] video.home-brand-kitten-meal{opacity:1}@media(max-width:767px){.compact-home .home-brand-film{aspect-ratio:4/3}.compact-home .home-brand-film :is(img,video){object-fit:cover;object-position:38% 70%}.compact-home .home-brand-ding{right:auto;left:6%;bottom:52%}.compact-home .home-brand-munch{left:8%;top:0}.compact-home .home-brand-munch i:nth-child(2){left:74px;top:0}.compact-home .home-brand-munch i:nth-child(3){left:0;top:0}}.home-voyage-splash{position:absolute;width:0;height:0;pointer-events:none}.home-voyage-splash b{position:absolute;left:-36px;top:-13px;width:72px;height:26px;border:2.5px solid var(--home-ink);border-radius:50%;opacity:0}.home-voyage-splash i{position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%/60% 60% 40% 40%;background:var(--drop);opacity:0}.home-voyage-splash.is-splashing b{animation:home-splash-ring .8s ease-out both}.home-voyage-splash.is-splashing i{animation:home-splash-drop 1.1s cubic-bezier(.2,.7,.3,1) both}.home-voyage-splash i:nth-child(2){--drop:#f36b4b;--sx:-64px;--sy:-80px;--ss:1}.home-voyage-splash i:nth-child(3){--drop:#f4cb5b;--sx:-22px;--sy:-112px;--ss:.75;animation-delay:.05s!important}.home-voyage-splash i:nth-child(4){--drop:#6fa9cc;--sx:18px;--sy:-100px;--ss:1.1}.home-voyage-splash i:nth-child(5){--drop:#8ccb8f;--sx:56px;--sy:-74px;--ss:.8;animation-delay:.08s!important}.home-voyage-splash i:nth-child(6){--drop:#9a8fd4;--sx:80px;--sy:-38px;--ss:.6;animation-delay:.12s!important}@keyframes home-splash-ring{0%{opacity:.55;transform:scale(.3)}to{opacity:0;transform:scale(2)}}@keyframes home-splash-drop{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--sx),calc(var(--sy) + 40px)) scale(var(--ss))}}@media(prefers-reduced-motion:reduce){.home-voyage-splash{display:none}}html[data-motion=off] .home-voyage-splash{display:none}
