.product-art.is-cutout[class],.product-art.is-pending[class]{transform:none;width:100%;height:100%;min-width:0}.product-art.is-cutout>img{display:block;width:min(100%,350px);height:min(100%,350px);max-width:350px;max-height:350px;object-fit:contain;mix-blend-mode:normal;transform:none;filter:none}.third-menu-preview .product-art.is-cutout>img{width:min(100%,350px);height:min(100%,350px)}.third-collection-primary>.product-art{width:100%;height:100%}.product-art .product-photo-pending{display:block;max-width:22ch;padding:24px;color:inherit;opacity:.65;font-family:inherit;font-size:14px;line-height:1.6;font-weight:400;text-align:center}@media(hover:hover)and (pointer:fine){.collection-image:hover .product-art.is-cutout[class],.product-card-image:hover .product-art.is-cutout[class]{transform:scale(1.035)}.collection-image:hover .product-art.is-pending[class],.product-card-image:hover .product-art.is-pending[class]{transform:none}}@media(prefers-reduced-motion:reduce){.product-art.is-cutout,.product-art.is-pending{transform:none!important}}.product-food-photo{margin:32px 0 0;max-width:560px}.product-food-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center}.product-food-photo figcaption{margin-top:12px;color:var(--muted,#635f59);font-size:13px;line-height:1.6}.product-art.is-series-card[class]{width:100%;height:100%;min-width:0;transform:none;background:#e4e8d7;color:#0f2d4a}.pouch-series-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;height:100%;padding:26px 14px}.pouch-series-card svg{width:min(43%,150px);height:auto;flex-shrink:1;min-height:0;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pouch-series-card span{max-width:25ch;font-family:inherit;font-size:clamp(13px,1.4vw,20px);line-height:1.4;text-align:center;font-weight:500;text-wrap:balance}@media(max-width:767px){.pouch-series-card{gap:12px;padding:22px 12px}.pouch-series-card svg{width:min(48%,130px)}.pouch-series-card span{font-size:13px}.detail-visual .pouch-series-card span{font-size:20px}}:root{--home-sea-0:#0a2140;--home-sea-1:#123f6b;--home-sea-2:#5d93b8;--home-sea-3:#cfe4ee;--home-sea-4:#e3f0f4;--home-sea-5:#eef5f4;--home-paper:#f8f3ea;--home-ink:#0f2d4a;--home-white:#fff;--home-accent:#f36b4b;--home-font:"Tuna Inter Tight","PingFang SC","Microsoft YaHei",Arial,sans-serif;--home-gutter:clamp(24px,5vw,80px);--home-h2:clamp(40px,5vw,72px);--home-h3:clamp(24px,2.2vw,32px);--home-section-gap:clamp(96px,12vh,160px);--home-radius:20px;--home-ease:cubic-bezier(.22,1,.36,1)}.text-phrase{display:inline-block;white-space:nowrap}.zh-phrases{word-break:keep-all;overflow-wrap:anywhere}html:lang(zh) :is(.product-card,.product-detail h1){word-break:keep-all}@font-face{font-family:Editorial;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{font-family:Arial,Helvetica,sans-serif;color:#214958;background:#f8f7f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--blue:#28768d;--blue-dark:#195b70;--ink:#214958;--cream:#f8f7f2;--line:#21495830;--ease:cubic-bezier(.22,1,.36,1);--duration:.35s;--gutter:clamp(24px,5.5vw,100px)}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:110px}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}button{color:inherit}button,a{touch-action:manipulation}img,video{display:block;max-width:100%}button{border:0;background:none}h1,h2,h3,p{margin:0}h1,h2{font-family:Editorial,Georgia,serif;font-weight:500;letter-spacing:-.045em;line-height:.99}h1{font-size:clamp(64px,7.8vw,124px)}h2{font-size:clamp(46px,5.4vw,84px)}h3{font-weight:500;line-height:1.2}em{font-weight:400}p{line-height:1.75}p+p{margin-top:16px}::selection{background:#badce5;color:#174755}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #b47a29;outline-offset:5px}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-70px;left:20px;background:var(--blue-dark);color:#fff;padding:14px;z-index:100}.skip-link:focus{top:12px}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:600;line-height:1.7;text-transform:uppercase;margin-bottom:25px}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;min-height:54px;padding:16px 23px;background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:3px;font-size:13px;line-height:1.2;transition:background var(--duration),color var(--duration),scale .15s;white-space:normal}.button-outline{background:transparent;color:var(--blue)}.button-arrow,.text-link svg,.card-arrow{flex-shrink:0;transition:transform var(--duration) var(--ease)}.button:active{scale:.98}.bounce{display:inline-block}.bounce-word{white-space:nowrap;display:inline-block}.bounce-char{display:inline-block;position:relative}.text-link{display:inline-flex;align-items:center;gap:22px;font-size:13px;font-weight:500;padding:12px 0}.text-link span{position:relative}.text-link span:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:currentColor;transform:scaleX(.25);transform-origin:left;transition:transform var(--duration)}.image-note{font-size:11px!important;line-height:1.6!important;color:#546d75}.icon-button,.round-arrow,.carousel-controls button{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);transition:background var(--duration),color var(--duration),transform var(--duration)}.carousel-top{margin:0 var(--gutter) 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.drag-hint{font-size:12px}.drag-hint span{margin-left:40px;font-size:10px;opacity:.7}.carousel-controls{display:flex;align-items:center;gap:9px}.carousel-controls>span{font-size:12px;margin-right:15px}.carousel-controls i{opacity:.5;font-style:normal}.carousel-track{display:flex;gap:34px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-left:var(--gutter);padding:10px var(--gutter) 30px;touch-action:pan-x pan-y;cursor:grab;position:relative}.carousel-track::-webkit-scrollbar{display:none}.carousel-track:after{content:"";flex:0 0 calc(36vw - var(--gutter))}.carousel-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.collection-slide{flex:0 0 42%;scroll-snap-align:start;min-width:0}.collection-image{display:block;position:relative;background:var(--surface);border-radius:48% 48% 2px 2px;overflow:hidden;height:480px}.collection-number{position:absolute;top:50px;font-family:Editorial;font-size:35px;z-index:2}.product-art{height:100%;width:100%;display:flex;align-items:center;justify-content:center;transition:transform .7s var(--ease)}.product-art>img{width:94%;height:94%;object-fit:contain;mix-blend-mode:multiply}.art-vital>img{width:74%;height:65%;object-fit:contain;transform:rotate(-6deg)}.art-treats>img{width:72%;height:78%;transform:rotate(-10deg)}.art-baked>img{width:55%;height:77%;transform:rotate(5deg)}.collection-image .round-arrow{position:absolute;bottom:28px;right:28px;background:var(--cream)}.collection-meta{display:flex;justify-content:space-between;align-items:center;padding:26px 0 12px;gap:20px}.collection-meta p{font-size:11px;margin-bottom:9px}.collection-meta h3{font-family:Editorial;font-size:39px;letter-spacing:-.03em}.collection-meta>span{font-size:11px;line-height:1.7;text-align:right}.carousel-dots{display:flex;justify-content:center;gap:4px;margin-top:20px}.carousel-dots button{width:36px;height:35px;position:relative}.carousel-dots button:after{content:"";display:block;position:absolute;left:5px;right:5px;height:3px;top:16px;background:#cad8db;transition:background .3s}.carousel-dots button.active:after{background:var(--blue)}.film{position:relative;overflow:hidden;background:#dde4df}.film video{height:100%;width:100%;object-fit:cover}.film-control{position:absolute;bottom:20px;right:20px;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f8f7f2e5;border-radius:50%}.film-status{font-size:11px;position:absolute;left:15px;bottom:15px;background:var(--cream);padding:7px}.partner-cta{padding:130px var(--gutter);text-align:center;background:#dcebef;position:relative;overflow:hidden}.partner-cta h2{position:relative;font-size:clamp(56px,6.7vw,100px);margin-bottom:35px}.partner-cta .button-row{justify-content:center;position:relative}.partner-cta>.text-link{margin-top:20px;position:relative}.cta-orbit{position:absolute;top:20%;right:-5%;bottom:20%;left:-5%;border:1px solid #28768d20;border-radius:50%;transform:rotate(-12deg)}.cta-orbit:after{content:"";position:absolute;top:-50px;right:40px;bottom:-50px;left:40px;border:1px solid #28768d15;border-radius:50%}.page-hero{padding:185px var(--gutter) 90px;text-align:center;background:radial-gradient(ellipse at 50% 80%,#d6e9ea50,transparent 70%)}.page-hero h1{color:var(--blue);font-size:clamp(67px,8vw,116px)}.page-hero>p:last-child{font-size:15px;max-width:630px;margin:30px auto 0}.products-section{padding:10px var(--gutter) 100px}.product-filters{border-top:1px solid var(--line);padding:27px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.product-filters nav{display:flex;gap:12px;flex-wrap:wrap;max-width:75%}.product-filters a{font-size:11px;padding:11px 14px;border-radius:25px;border:1px solid transparent;display:flex;align-items:center;gap:7px}.product-filters a[aria-current]{border-color:var(--blue);background:#e5eeec}.product-filters a>span{font-size:9px;opacity:.7}.search-label{font-size:10px;letter-spacing:.03em}.search-label input{display:block;width:200px;border:0;border-bottom:1px solid var(--line);padding:10px 0;background:transparent;font-size:12px;color:var(--ink)}.results-count{font-size:11px;margin:15px 0 25px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px 30px}.product-card{min-width:0}.product-card-image{position:relative;height:360px;background:#e9eeea;display:block;overflow:hidden;border-radius:48% 48% 2px 2px}.product-card:nth-child(3n+2) .product-card-image{background:#eae2d7}.product-card:nth-child(3n) .product-card-image{background:#dee8e8}.product-card .eyebrow{font-size:9px;letter-spacing:.08em;margin:20px 0 10px}.product-card h2,.product-card h3{font-size:30px;font-family:Editorial;letter-spacing:-.025em;line-height:1.05}.product-card>p:not(.eyebrow){font-size:12px;margin-top:12px}.card-arrow{position:absolute;right:25px;bottom:25px}.empty-state{text-align:center;padding:75px 0}.empty-state h2{font-size:46px}.empty-state p{margin:20px 0}.breadcrumbs{display:flex;flex-wrap:wrap;gap:13px;padding:135px var(--gutter) 30px;font-size:11px}.breadcrumbs>span:not(:last-child){opacity:.35}.product-detail{padding:0 var(--gutter) 80px;display:grid;grid-template-columns:1.08fr 1fr;gap:7%;align-items:start}.detail-visual{height:630px;background:var(--surface);position:sticky;top:120px;border-radius:46% 46% 2px 2px;overflow:hidden}.detail-visual .product-art{height:94%}.detail-visual .image-note{text-align:center;margin-top:-18px;padding:0 25px}.detail-copy h1{font-size:clamp(54px,5vw,78px);margin-bottom:18px}.detail-copy>.eyebrow{margin-top:18px}.detail-category{font-size:13px;letter-spacing:.04em;margin-bottom:22px}.detail-copy>p{font-size:14px}.spec-pills{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.spec-pills>span{font-size:11px;padding:10px 14px;border:1px solid var(--line);border-radius:30px}.spec-table{margin:30px 0 0}.spec-table>div{display:grid;grid-template-columns:1fr 1.6fr;gap:18px;border-top:1px solid var(--line);padding:15px 0;font-size:12px;line-height:1.6}.spec-table dt{font-weight:500}.spec-table dd{margin:0;color:#4c6670}.detail-information{background:#e8efeb;display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:95px var(--gutter)}.detail-information h3{font-family:Editorial;font-size:32px;margin-bottom:20px}.detail-information p{font-size:13px;margin:20px 0}.ingredient-chips{display:flex;flex-wrap:wrap;gap:8px}.ingredient-chips span{border:1px solid var(--line);padding:8px 15px;border-radius:20px;font-size:12px}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;list-style:none;font-size:14px;display:flex;justify-content:space-between;gap:20px;align-items:center;line-height:1.5}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:22px;transition:transform .3s}details[open] summary:after{transform:rotate(45deg)}details p{margin-top:17px;font-size:13px}.related-products{padding:100px var(--gutter)}.related-products>h2{margin-bottom:50px}.editorial-split{padding:40px var(--gutter) 115px;display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.editorial-split img{height:650px;object-fit:cover;width:100%;border-radius:48% 48% 0 0}.editorial-split h2{margin-bottom:30px}.editorial-split p{font-size:14px}.editorial-split .text-link{margin-top:20px}.values-list{padding:40px var(--gutter) 100px;background:#e7efed}.values-list>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:60px 0;border-bottom:1px solid var(--line);align-items:center}.values-list h2{font-size:58px}.values-list p{font-size:14px;max-width:420px}.project-intro{padding:60px var(--gutter) 100px;background:#e0ecee;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.giant-type{font-family:Editorial;font-size:17vw;letter-spacing:-.07em;line-height:.8;color:#28768d70}.project-intro h2{font-size:63px;margin-bottom:30px}.project-intro p{font-size:14px}.brief-steps{padding:110px var(--gutter)}.brief-steps>h2{margin-bottom:60px}.brief-steps>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:35px 0;border-top:1px solid var(--line);align-items:center}.brief-steps h3{font-family:Editorial;font-size:37px}.brief-steps p{font-size:14px}.faq-section{padding:90px max(var(--gutter),calc((100vw - 950px)/2));background:#eeeae2}.faq-section h2{margin-bottom:40px}.quality-feature{display:grid;grid-template-columns:1fr 1fr;padding:30px var(--gutter) 120px;gap:12%;align-items:center}.quality-feature .film{height:640px;border-radius:46% 46% 3px 3px}.quality-feature h2{margin-bottom:30px}.quality-feature p{font-size:14px}.quality-feature .button{margin-top:30px}.process-documentation{padding:100px var(--gutter);background:#e2edef}.process-documentation>p:not(.eyebrow){font-size:13px;margin:25px 0 45px;max-width:600px}.process-documentation>div{margin-left:30%}.process-documentation summary{justify-content:flex-start;font-family:Editorial;font-size:34px}.process-documentation summary:after{margin-left:auto}.process-documentation details p{max-width:700px}.quality-evidence{padding:120px var(--gutter);display:grid;grid-template-columns:.8fr 1fr;gap:15%;align-items:center}.quality-evidence img{height:560px;width:100%;object-fit:cover;border-radius:4px}.quality-evidence h2{margin-bottom:30px}.quality-evidence p{font-size:14px}.partner-statement{padding:70px var(--gutter) 110px;text-align:center;position:relative;overflow:hidden;background:var(--blue-dark);color:var(--cream)}.partner-statement h2{font-size:clamp(65px,8vw,120px);position:relative}.partner-statement>p{max-width:510px;margin:30px auto;font-size:14px;position:relative}.partner-statement .button{position:relative;background:var(--cream);color:var(--blue-dark)}.orbital-line{position:absolute;width:130%;height:55%;top:20%;left:-15%;border:1px solid #ffffff20;border-radius:50%;transform:rotate(-15deg)}.partner-types{padding:110px var(--gutter) 60px}.partner-types>div{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding:45px 0;border-bottom:1px solid var(--line)}.partner-types h2{font-size:48px}.partner-types p{font-size:14px}.partner-types .text-link{grid-column:2}.blog-list{padding:0 var(--gutter) 110px}.blog-list article{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;padding:50px 0;align-items:center;border-bottom:1px solid var(--line)}.blog-list-image{height:430px;overflow:hidden;border-radius:3px}.blog-list-image img{height:100%;width:100%;object-fit:cover;transition:transform .7s var(--ease)}.blog-list h2{font-size:57px;margin-bottom:25px}.blog-list p{font-size:14px}.blog-list .text-link{margin-top:15px}.article-back{padding:135px var(--gutter) 20px}.article-detail{max-width:1100px;margin:auto;padding:20px 40px 80px}.article-detail>h1{font-size:clamp(60px,7vw,95px);max-width:950px}.article-intro{font-size:18px;max-width:720px;margin:35px 0}.article-cover{width:100%;height:500px;object-fit:cover;object-position:center 42%;margin:50px 0 70px}.article-body{max-width:720px;margin:auto}.article-body section{margin:40px 0}.article-body h2{font-size:38px;line-height:1.1;margin-bottom:20px}.article-body p{font-size:16px;line-height:1.85}.article-body .button{margin-top:25px}.next-articles{padding:70px var(--gutter);background:#e1eced}.next-articles h2{margin-bottom:25px}.next-articles .text-link{display:flex;width:fit-content;font-size:16px}.contact-layout{padding:20px var(--gutter) 110px;display:grid;grid-template-columns:.8fr 1.2fr;gap:11%;align-items:start}.contact-layout aside{padding-top:30px}.contact-layout aside h2{text-wrap:balance}.contact-layout aside h2 em{white-space:nowrap}.contact-layout aside>p{font-size:13px;max-width:330px;margin-top:25px}.contact-email{display:flex;align-items:center;gap:10px;font-size:13px;margin:35px 0;overflow-wrap:anywhere}.contact-guidance{border-top:1px solid var(--line);padding-top:25px;margin-top:40px;max-width:340px}.contact-guidance h3{font-family:Editorial;font-size:28px;margin-bottom:16px}.contact-guidance p{font-size:13px}.inquiry-form{background:#e9efed;padding:38px;border-radius:5px;min-width:0}.form-intro h2{font-size:42px}.connection-note{font-size:12px;line-height:1.7;background:#f9f5e9;padding:18px;margin:20px 0 30px}.connection-note strong{display:block;margin-bottom:8px;font-weight:600}.inquiry-form label{font-size:12px;display:block;line-height:1.5;margin-bottom:23px}.inquiry-form input:not([type=checkbox]),.inquiry-form select,.inquiry-form textarea{display:block;background:#f8f7f2;border:1px solid #738b9340;border-radius:2px;width:100%;padding:13px;color:var(--ink);font-size:14px;margin-top:8px;transition:border-color .25s,box-shadow .25s;min-width:0}.inquiry-form textarea{resize:vertical;min-height:120px}.inquiry-form input:focus,.inquiry-form textarea:focus,.inquiry-form select:focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.inquiry-form [aria-invalid=true]{border-color:#9b442e!important}.field-error{font-size:11px;color:#963f29;display:block;margin-top:7px}.inquiry-form .consent{display:flex;gap:12px;align-items:flex-start;font-size:11px}.consent input{margin:2px 0 0;accent-color:var(--blue);width:17px;height:17px;flex-shrink:0}.consent a{text-decoration:underline;text-underline-offset:3px}.honey-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status{font-size:12px;line-height:1.7;margin-top:20px}.status-failed,.status-invalid,.status-copy-failed{color:#953f28}.status-sent{display:flex;align-items:center;gap:10px;color:#296841}.enquiry-alternatives{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0 25px;padding-top:20px;border-top:1px solid var(--line)}.enquiry-alternatives a,.enquiry-alternatives button{display:flex;align-items:center;gap:7px;padding:5px 0;font-size:11px}.inquiry-form>small{display:block;font-size:10px;line-height:1.7}.legal-copy{max-width:850px;margin:0 auto;padding:10px 40px 100px}.legal-copy section{margin:35px 0}.legal-copy h2{font-size:38px;margin-bottom:20px}.legal-copy p{font-size:15px}.not-found{min-height:75vh;text-align:center;padding:200px 30px 100px}.not-found p{margin:30px 0}@media(hover:hover)and (pointer:fine){.button:hover{background:var(--blue-dark);color:#fff}.button-outline:hover{background:var(--blue);color:#fff}.button:hover .button-arrow{transform:translate(3px,-3px)}.text-link:hover svg{transform:translate(5px)}.text-link:hover span:after{transform:scaleX(1)}.collection-image:hover .product-art,.product-card-image:hover .product-art{transform:scale(1.045)}.collection-image:hover .round-arrow,.icon-button:hover,.carousel-controls button:hover:not(:disabled){background:var(--blue);color:#fff}.product-card:hover .card-arrow{transform:translate(3px,-3px)}.blog-list-image:hover img{transform:scale(1.045)}.product-filters a:hover{background:#e5eeec}}@media(min-width:1600px){.collection-slide{flex-basis:38%}}@media(max-width:1200px){.collection-image{height:400px}.collection-slide{flex-basis:48%}.carousel-track:after{flex-basis:38vw}.collection-meta h3{font-size:33px}.product-filters{align-items:start}.product-filters nav{gap:5px;max-width:75%}.product-card-image{height:290px}.detail-visual{height:530px}.contact-layout{gap:6%}.inquiry-form{padding:30px}}@media(max-width:1023px){.collection-slide{flex-basis:56%}.collection-image{height:410px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-card-image{height:350px}.product-filters{flex-direction:column}.product-filters nav{max-width:100%}.product-detail{gap:5%;grid-template-columns:1fr 1fr}.detail-visual{height:430px}.detail-copy h1{font-size:55px}.detail-copy>.button{font-size:12px;gap:13px}.detail-information{gap:8%}.detail-information h2{font-size:55px}.editorial-split{gap:8%}.editorial-split img{height:540px}.editorial-split h2{font-size:54px}.values-list>div{grid-template-columns:1fr 1fr;gap:22px}.values-list h2{font-size:48px}.project-intro h2{font-size:52px}.brief-steps>div{grid-template-columns:1fr 1fr;gap:22px}.brief-steps h3{font-size:31px}.quality-feature{gap:8%}.quality-feature .film{height:540px}.quality-feature h2{font-size:54px}.quality-evidence{gap:8%;grid-template-columns:1fr 1fr}.quality-evidence h2{font-size:54px}.quality-evidence img{height:490px}.partner-types h2{font-size:40px}.blog-list h2{font-size:46px}.blog-list-image{height:370px}.contact-layout{grid-template-columns:.7fr 1fr;gap:6%}.contact-layout aside h2{font-size:54px}.contact-email{font-size:11px;flex-wrap:wrap}.inquiry-form{padding:25px}.form-grid{gap:0 13px}.inquiry-form input:not([type=checkbox]),.inquiry-form textarea,.inquiry-form select{font-size:13px}.form-intro h2{font-size:37px}}@media(max-width:767px){:root{--gutter:25px}html{scroll-padding-top:90px}.eyebrow{font-size:10px;margin-bottom:20px}.carousel-top{margin-bottom:14px;gap:12px}.drag-hint{font-size:10px;max-width:135px;line-height:1.5}.drag-hint span{display:none}.carousel-controls{gap:7px}.carousel-controls>span{font-size:10px;margin-right:5px}.carousel-controls button{width:37px;height:37px}.carousel-controls button svg{width:18px}.carousel-track{gap:18px;padding-bottom:10px}.collection-slide{flex-basis:85%}.carousel-track:after{flex-basis:12vw}.collection-image{height:350px}.collection-number{font-size:28px;left:27px;top:40px}.collection-meta{padding:19px 0 9px;gap:10px}.collection-meta h3{font-size:32px}.collection-meta>span{font-size:10px}.collection-meta p{font-size:9px}.collection-slide>.image-note{font-size:9px!important}.collection-image .round-arrow{width:38px;height:38px;right:20px;bottom:20px}.partner-cta{padding:75px 25px}.partner-cta h2{font-size:53px;margin-bottom:27px}.partner-cta .eyebrow{font-size:9px}.partner-cta .button-row{gap:9px}.partner-cta .button{font-size:11px;padding:13px;min-height:48px;gap:12px}.partner-cta>.text-link{font-size:12px}.page-hero{padding:135px 25px 55px}.page-hero h1{font-size:61px}.page-hero>p:last-child{font-size:13px;margin-top:24px}.products-section{padding-bottom:60px}.product-filters{padding:17px 0;gap:17px}.product-filters nav{gap:5px}.product-filters a{padding:10px;font-size:10px;gap:4px}.search-label{width:100%}.search-label input{width:100%;font-size:13px;padding:11px 0}.results-count{font-size:10px}.product-grid{grid-template-columns:1fr 1fr;gap:30px 16px}.product-card-image{height:210px;border-radius:48% 48% 2px 2px}.product-card h2,.product-card h3{font-size:25px;line-height:1.07}.product-card .eyebrow{font-size:8px;letter-spacing:.02em;margin:14px 0 8px}.product-card>p:not(.eyebrow){font-size:10px;margin-top:9px}.product-card .image-note{font-size:9px!important}.product-card .text-link{font-size:10px;gap:8px}.product-card .text-link svg{width:15px}.card-arrow{width:17px;bottom:15px;right:15px}.breadcrumbs{padding-top:115px;gap:8px;font-size:10px}.product-detail{display:flex;flex-direction:column;gap:30px;padding-bottom:55px}.detail-visual{position:relative;top:0;height:420px;width:100%;border-radius:47% 47% 2px 2px}.detail-visual .image-note{font-size:10px!important}.detail-copy h1{font-size:61px}.detail-copy>p{font-size:13px}.detail-copy>.eyebrow{margin-top:0}.spec-pills{margin:20px 0}.spec-pills>span{font-size:10px}.detail-copy>.button{font-size:13px;gap:24px}.spec-table>div{font-size:11px;gap:15px}.detail-information{display:block;padding:65px 25px}.detail-information h2{font-size:53px;margin-bottom:35px}.detail-information p{font-size:13px}.detail-information h3{font-size:30px}.related-products{padding:60px 25px}.related-products>h2{font-size:54px;margin-bottom:35px}.editorial-split{display:flex;flex-direction:column;gap:45px;padding:10px 25px 65px}.editorial-split img{height:440px}.editorial-split h2{font-size:53px;margin-bottom:23px}.editorial-split p{font-size:13px}.values-list{padding:20px 25px 55px}.values-list>div{display:block;padding:35px 0}.values-list h2{font-size:50px;margin-bottom:25px}.values-list p{font-size:13px}.project-intro{padding:65px 25px;display:block}.giant-type{font-size:150px;display:block;margin-bottom:45px}.project-intro h2{font-size:50px}.project-intro p{font-size:13px}.brief-steps{padding:65px 25px}.brief-steps>h2{font-size:53px;margin-bottom:35px}.brief-steps>div{grid-template-columns:1fr;gap:10px;padding:25px 0}.brief-steps h3{font-size:31px}.brief-steps p{font-size:13px}.faq-section{padding:60px 25px}.faq-section h2{font-size:52px}.quality-feature{display:flex;flex-direction:column;padding:10px 25px 60px;gap:40px}.quality-feature .film{width:100%;height:470px}.quality-feature h2{font-size:55px}.quality-feature p{font-size:13px}.process-documentation{padding:65px 25px}.process-documentation h2{font-size:52px}.process-documentation>p:not(.eyebrow){font-size:12px;margin:23px 0 25px}.process-documentation>div{margin:0}.process-documentation summary{font-size:27px;gap:10px}.process-documentation details p{font-size:12px}.quality-evidence{padding:65px 25px;display:flex;flex-direction:column;gap:40px}.quality-evidence img{height:410px}.quality-evidence h2{font-size:52px}.quality-evidence p{font-size:13px}.partner-statement{padding:65px 25px}.partner-statement h2{font-size:60px}.partner-statement>p{font-size:13px}.partner-types{padding:65px 25px 20px}.partner-types>div{display:block;padding:30px 0}.partner-types h2{font-size:43px;margin-bottom:20px}.partner-types p{font-size:13px}.partner-types .text-link{margin-top:15px}.blog-list{padding:0 25px 65px}.blog-list article{display:flex;flex-direction:column;gap:25px;padding:25px 0 40px}.blog-list-image{height:340px;width:100%}.blog-list h2{font-size:43px;margin-bottom:20px}.blog-list p{font-size:13px}.blog-list .eyebrow{font-size:9px}.article-back{padding:110px 25px 10px}.article-detail{padding:20px 25px 55px}.article-detail>h1{font-size:58px}.article-intro{font-size:16px;margin:25px 0}.article-cover{height:370px;margin:30px 0 45px}.article-body h2{font-size:33px}.article-body p{font-size:14px}.article-body section{margin:30px 0}.next-articles{padding:55px 25px}.next-articles h2{font-size:50px}.next-articles .text-link{font-size:13px}.contact-layout{display:flex;flex-direction:column;padding:0 25px 65px;gap:45px}.contact-layout aside{padding-top:0}.contact-layout aside h2{font-size:53px}.contact-email{font-size:13px}.contact-layout aside>p{max-width:none;font-size:12px}.contact-guidance{max-width:none;margin-top:25px}.contact-guidance p{font-size:12px}.inquiry-form{padding:25px 20px;width:100%;border-radius:3px}.form-intro h2{font-size:37px}.connection-note{padding:15px;font-size:11px}.form-grid{grid-template-columns:1fr;gap:0}.inquiry-form label{font-size:11px;margin-bottom:19px}.inquiry-form input:not([type=checkbox]),.inquiry-form select,.inquiry-form textarea{font-size:16px;padding:13px 11px}.inquiry-form .button{width:100%;font-size:13px}.form-status{font-size:11px}.enquiry-alternatives{gap:12px}.enquiry-alternatives a,.enquiry-alternatives button{font-size:10px;padding:7px 0}.legal-copy{padding:0 25px 65px}.legal-copy h2{font-size:32px}.legal-copy p{font-size:13px}.not-found{padding:155px 25px 70px}.not-found h1{font-size:65px}}@media(max-width:370px){.product-grid{grid-template-columns:1fr}.product-card-image{height:320px}.partner-cta .button-row{flex-direction:column}.partner-cta .button{width:100%;max-width:245px}.collection-meta h3{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.product-art,.bounce-char{transform:none!important}.carousel-track{scroll-behavior:auto}}em{font-synthesis:style;font-style:italic}.collection-meta h3{font-size:clamp(26px,2.6vw,38px)}.collection-meta>div{min-width:0}.product-art.art-ocean{transform:scale(1.16)}.collection-image:hover .art-ocean,.product-card-image:hover .art-ocean{transform:scale(1.2)}@media(max-width:767px){.collection-meta h3{font-size:27px}}.carousel-track:after{flex-basis:var(--tail,45vw)}.collection-number{top:95px;left:50px}.drag-hint span,.carousel-controls i,.product-filters a>span{opacity:1;color:#49656f}@media(max-width:767px){.collection-number{top:75px;left:30px}}.content-film{display:block;width:100%;height:100%;position:relative;padding:0;background:#dfe8e6;overflow:hidden;border-radius:4px}.content-film>img{width:100%;height:100%;object-fit:cover}.content-film>span{display:flex;gap:15px;align-items:center;position:absolute;bottom:25px;left:25px;background:var(--cream);color:var(--ink);font-size:12px;padding:15px 20px;border-radius:40px}.quality-feature>.content-film{height:640px;border-radius:46% 46% 3px 3px}.film-dialog{border:0;max-width:min(1050px,94vw);max-height:94dvh;padding:22px;background:var(--cream);color:var(--ink)}.film-dialog::backdrop{background:#0b283bea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.film-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:18px}.film-dialog-top p{font-size:13px;max-width:80%}.film-dialog-top button{font-size:32px;flex-shrink:0}.film-dialog video{max-height:70dvh;max-width:100%;margin:auto;background:#15232b}.content-film:active>span{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.content-film:hover>span{background:var(--blue);color:#fff}.content-film>span{transition:background .3s,color .3s,transform .3s}}@media(max-width:1023px){.quality-feature>.content-film{height:540px}}@media(max-width:767px){.quality-feature>.content-film{height:470px}.film-dialog{padding:16px;max-width:94vw;width:94vw}.film-dialog-top p{font-size:12px}.film-dialog-top{gap:15px}}.drag-hint span{margin-left:0;font-size:12px}:lang(zh-CN) .project-intro .giant-type{font-size:clamp(60px,6.8vw,112px)}:lang(zh-CN) .project-intro .giant-type em{white-space:nowrap}.spec-document-note{font-size:13px;line-height:1.65;margin-top:16px}.partner-cta-title-zh .partner-cta-line{display:block}@media(max-width:767px){:lang(zh-CN) .project-intro .giant-type{font-size:clamp(60px,19vw,108px)}.partner-cta h2.partner-cta-title-zh{font-size:clamp(24px,6.8vw,40px);line-height:1.45}.partner-cta-title-zh .partner-cta-line{white-space:nowrap}}.partner-cta>.partner-cta-body{position:relative;max-width:42em;margin:-10px auto 30px;font-size:clamp(16px,1.3vw,20px);line-height:1.75}@font-face{font-family:Lilita;src:url(/fonts/third/LilitaOne-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/third/DM-Sans.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}:root{--font-display:Lilita,"Arial Rounded MT Bold",sans-serif;--font-body:"DM Sans",Arial,sans-serif;--third-yellow:var(--home-paper);--third-coral:#f36b4b;--third-blue:var(--home-ink);--third-ink:var(--home-ink);--third-cream:#faf1e3;--third-ease:cubic-bezier(.2,.85,.25,1)}body{font-family:var(--font-body);background:var(--third-yellow);color:var(--third-ink)}.third-home-main{outline:none}.third-home{overflow:clip;background:var(--third-yellow)}.third-home h1,.third-home h2,.third-home h3{font-family:var(--font-display);font-weight:400;font-style:normal;letter-spacing:-.028em}.third-home p{font-family:var(--font-body)}.third-home a:focus-visible,.third-home button:focus-visible{outline:3px solid var(--third-blue);outline-offset:5px}.third-home h2{font-size:clamp(44px,4.8vw,74px);line-height:1.04}.third-home img{max-width:100%;display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.third-home *{animation:none!important;transition:none!important}}.third-home-main{padding-top:74px}@media(max-width:767px){.third-home-main{padding-top:68px}}.third-products{--third-products-gutter:clamp(24px,2.65vw,42px);--third-products-ink:var(--home-ink);--third-products-blue:var(--home-ink);background:var(--home-paper);color:var(--third-products-ink);padding:32px var(--third-products-gutter) 42px;font-family:var(--font-body,Arial,Helvetica,sans-serif);overflow:hidden}.third-products-heading{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:0 15px 28px}.third-products-heading h2{font-family:var(--font-display,"Arial Black",sans-serif);font-size:clamp(40px,4.75vw,76px);font-weight:400;line-height:1.06;letter-spacing:-.025em;margin:0;text-wrap:balance}.third-product-arrows{display:flex;align-items:center;gap:15px;flex-shrink:0}.third-product-arrows button{width:58px;height:58px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff5c7;color:var(--third-products-ink);padding:0;transition:background .23s,color .23s,scale .15s}.third-product-arrows button svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.third-product-arrows button:disabled{opacity:.38;cursor:default}.third-product-arrows button:active:not(:disabled){scale:.93}.third-product-track{--third-track-tail:0px;position:relative;display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;outline-offset:5px}.third-product-track::-webkit-scrollbar{display:none}.third-product-track:after{content:"";display:block;flex:0 0 var(--third-track-tail);pointer-events:none}.third-product-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.third-product-track.is-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.third-collection-card{flex:0 0 33.333333%;min-width:0;scroll-snap-align:start;scroll-snap-stop:normal;background:#faf1e4;position:relative;isolation:isolate}.third-card-treats{background:#d9c8ed}.third-card-wild{background:#f3a186}.third-card-vital{background:#d8e3b8}.third-card-baked{background:#e9dac6}.third-collection-link{display:flex;flex-direction:column;position:relative;min-height:530px;height:100%;padding:24px 30px 25px;color:inherit;text-decoration:none;overflow:hidden}.third-collection-link h3{font-family:var(--font-display,"Arial Black",sans-serif);font-size:clamp(25px,2.4vw,38px);font-weight:400;line-height:1.02;letter-spacing:-.012em;margin:0;min-height:76px;position:relative;z-index:2}.third-collection-art{position:relative;height:clamp(265px,26vw,400px);flex:1;min-height:285px;margin:4px -25px 15px;overflow:hidden}.third-collection-primary{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .38s}.third-collection-primary>img{width:85%;height:95%;object-fit:contain}.third-card-baked .third-collection-primary>img{height:98%;max-width:72%}.third-card-vital .third-collection-primary>img{width:77%;height:90%;object-fit:contain}.third-product-image-note{position:absolute;bottom:6px;left:50%;transform:translate(-50%);padding:5px 9px;background:#fff8e9;color:var(--home-ink);font-size:12px;line-height:1.4}.third-card-partners .third-collection-link h3{min-height:76px}.third-card-partners .third-collection-art{margin:10px -30px 20px;min-height:285px}.third-collection-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;z-index:2}.third-collection-meta strong{display:block;font-size:17px;font-weight:650;line-height:1.25}.third-collection-meta span{display:block;font-size:13px;line-height:1.45;margin-top:7px}.third-collection-meta>svg{flex-shrink:0;transition:transform .3s,color .3s}.third-products-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:22px 15px 0;min-height:38px}.third-products-current{display:flex;align-items:center;gap:24px;font-size:14px;line-height:1.4;min-width:0}.third-products-current>span{font-variant-numeric:tabular-nums;white-space:nowrap}.third-products-current>a{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:650}.third-products-current>a svg{flex-shrink:0;transition:transform .25s}.third-product-dots{display:flex;align-items:center;gap:3px;flex-shrink:0}.third-product-dots button{display:grid;place-items:center;width:30px;height:36px;border:0;background:transparent;padding:8px;cursor:pointer}.third-product-dots button span{display:block;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--home-ink) 33.33%,transparent);transition:width .25s,background .25s}.third-product-dots button[aria-current=true] span{width:17px;border-radius:10px;background:var(--third-products-blue)}.third-products :focus-visible{outline:3px solid var(--third-products-blue);outline-offset:4px}.third-collection-link:focus-visible{outline-offset:-5px}.third-collection-link:focus-visible .third-collection-meta>svg{transform:translate(4px,-4px);color:var(--third-products-blue)}@media(hover:hover)and (pointer:fine){.third-product-arrows button:hover:not(:disabled){background:var(--third-products-blue);color:#fff}.third-product-arrows button:first-child:hover:not(:disabled) svg{transform:translate(-3px)}.third-product-arrows button:last-child:hover:not(:disabled) svg{transform:translate(3px)}.third-collection-link:hover .third-collection-meta>svg{transform:translate(4px,-4px);color:var(--third-products-blue)}.third-collection-link:hover .third-collection-meta strong{color:var(--third-products-blue)}.third-collection-link:hover .third-collection-primary{transform:scale(1.05)}.third-product-track.is-dragging .third-card-ocean .third-collection-primary{opacity:1}.third-products-current>a:hover{color:var(--third-products-blue)}.third-products-current>a:hover svg{transform:translate(4px)}.third-product-dots button:hover span{background:var(--third-products-blue)}}@media(max-width:1100px){.third-products-heading{margin-inline:0;gap:25px}.third-products-heading h2{font-size:clamp(43px,5vw,58px)}.third-product-arrows{gap:10px}.third-product-arrows button{width:49px;height:49px}.third-collection-link{padding:24px 23px;min-height:475px}.third-collection-link h3{font-size:29px;min-height:62px}.third-collection-art{min-height:260px;margin-inline:-20px}.third-collection-meta strong{font-size:16px}.third-collection-meta span{font-size:12px}.third-card-partners .third-collection-art{margin-inline:-23px}.third-card-partners .third-collection-link h3{min-height:62px}.third-products-bottom{margin-inline:0}}@media(max-width:900px){.third-collection-card{flex-basis:50%}.third-collection-link{min-height:495px}.third-collection-art{min-height:295px}.third-products-heading h2{font-size:48px;max-width:560px}.third-product-arrows button{width:46px;height:46px}.third-product-arrows button svg{width:24px;height:24px}}@media(max-width:600px){.third-products{--third-products-gutter:20px;padding-top:28px;padding-bottom:26px}.third-products-heading{align-items:flex-end;margin-bottom:23px;gap:12px}.third-products-heading h2{font-size:39px;max-width:270px;line-height:1.02;letter-spacing:-.022em;text-wrap:initial}.third-product-arrows{gap:6px;padding-bottom:2px}.third-product-arrows button{width:36px;height:36px}.third-product-arrows button svg{width:20px;height:20px}.third-collection-card{flex-basis:86%}.third-collection-link{min-height:485px;padding:23px 24px}.third-collection-link h3{font-size:31px;min-height:64px}.third-collection-art{min-height:285px;margin-inline:-22px;margin-bottom:20px}.third-card-partners .third-collection-art{min-height:285px;margin-inline:-24px}.third-collection-meta strong{font-size:17px}.third-collection-meta span{font-size:12px}.third-collection-meta>svg{width:23px;height:23px}.third-products-bottom{display:block;margin-top:18px}.third-products-current{justify-content:space-between;gap:15px;font-size:12px}.third-products-current>a{gap:9px;max-width:80%}.third-product-dots{justify-content:center;margin-top:9px}.third-product-dots button{width:35px;height:36px}}@media(prefers-reduced-motion:reduce){.third-product-track{scroll-behavior:auto}.third-products *,.third-products *:before,.third-products *:after{transition:none!important}.third-product-arrows button:active:not(:disabled){scale:1}.third-collection-link:hover .third-collection-primary{transform:none}.third-products .third-collection-meta>svg,.third-products .third-products-current>a svg,.third-products .third-product-arrows button svg{transform:none!important}}.third-product-track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.third-header,.third-menu,.third-footer{--third-yellow:var(--home-paper);--third-coral:#f36b4b;--third-blue:var(--home-ink);--third-black:var(--home-ink);color:var(--third-black);font-family:var(--font-body,Arial,Helvetica,sans-serif)}.third-header{position:fixed;inset:0 0 auto;z-index:40;height:74px;display:flex;align-items:center;gap:24px;padding:0 clamp(24px,3.75vw,64px);background:var(--third-yellow)}.third-brand{display:block;flex:0 0 180px;margin-right:auto}.third-brand img{width:180px;height:58px;object-fit:contain}.third-primary-nav{display:flex;align-items:center;gap:clamp(25px,3vw,48px);margin-right:auto}.third-primary-nav a{padding:23px 0;font-size:19px;font-weight:650;line-height:1.2;white-space:nowrap}.third-primary-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.third-header-contact,.third-footer-talk{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;background:var(--third-black);color:#fff;padding:12px 20px;font-size:18px;font-weight:650;min-height:48px;transition:background .25s,scale .15s}.third-header-contact:active,.third-footer-talk:active{scale:.97}.third-arrow-exchange{display:block;position:relative;width:24px;height:24px;overflow:hidden;flex-shrink:0}.third-arrow-exchange svg{position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.third-arrow-exchange svg:nth-child(2){transform:translate(-120%,120%)}.third-menu-trigger,.third-menu-close{display:grid;place-items:center;width:42px;height:44px;flex-shrink:0;padding:7px;color:var(--third-black);transition:background .2s,scale .15s}.third-menu-trigger:active,.third-menu-close:active{scale:.92}.third-menu{border:0;padding:14px;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:100%;max-height:100dvh;margin:0;background:transparent;color:var(--third-black);overscroll-behavior:contain}.third-menu::backdrop{background:#17120fe6}.third-menu-panel{min-height:100%;background:var(--third-yellow);padding:15px clamp(25px,3vw,52px) 40px}.third-menu[open] .third-menu-panel{animation:third-menu-in .4s cubic-bezier(.22,1,.36,1) both}.third-menu-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:clamp(32px,4vh,70px)}.third-menu-top>a{display:block;width:180px}.third-menu-top img{width:180px;height:58px;object-fit:contain}.third-menu-close{width:48px;height:48px;border:1px solid color-mix(in srgb,var(--home-ink) 20%,transparent);border-radius:50%}.third-menu-content{display:grid;grid-template-columns:1.05fr 1fr .85fr;gap:clamp(25px,3vw,55px);align-items:start}.third-menu-all-food{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font-display,Arial,sans-serif);font-size:clamp(28px,2.7vw,43px);font-weight:900;line-height:1.1;padding-bottom:20px}.third-menu-all-food svg{width:28px;height:28px;flex-shrink:0}.third-menu-series{border-top:1px solid color-mix(in srgb,var(--home-ink) 21.96%,transparent);display:flex;align-items:center;gap:15px;transition:color .2s}.third-menu-series>a{min-width:0;flex:1;padding:18px 0;display:block;font-size:20px;font-weight:700;line-height:1.22}.third-menu-series-type{display:block;margin-top:6px;font-size:13px;line-height:1.4;font-weight:450}.third-series-preview-button{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;border:1px solid color-mix(in srgb,var(--home-ink) 31.37%,transparent);border-radius:50%;color:inherit;transition:background .25s,color .25s,transform .25s}.third-menu-series.is-previewed{color:var(--home-ink)}.third-menu-series.is-previewed .third-series-preview-button{background:var(--home-ink);border-color:var(--home-ink);color:#fff}.third-menu-preview{position:sticky;top:20px;margin:0;background:#fff8e9;padding:15px 22px 22px;transition:background .4s}.third-menu-preview.preview-wild{background:#f5a188}.third-menu-preview.preview-vital{background:#d8e5ba}.third-menu-preview.preview-treats{background:#d9c8ec}.third-menu-preview.preview-baked{background:#e6ded1}.third-menu-preview-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;animation:third-preview-in .4s cubic-bezier(.22,1,.36,1) both}.third-menu-preview .product-art{height:100%;width:100%;max-height:340px}.third-menu-preview .product-art img{width:100%;height:100%;object-fit:contain}.third-menu-preview .art-ocean{transform:scale(1.02)}.third-menu-preview figcaption{display:grid;gap:8px;line-height:1.35}.third-menu-preview figcaption strong{font-family:var(--font-display,Arial,sans-serif);font-size:26px;font-weight:850;line-height:1.1}.third-menu-preview figcaption span{font-size:13px}.third-menu-preview-link{margin-top:23px;border-top:1px solid color-mix(in srgb,var(--home-ink) 20%,transparent);padding-top:16px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:650;gap:15px}.third-menu-pages{display:flex;flex-direction:column;gap:0;padding-top:3px}.third-menu-pages>a{font-size:19px;font-weight:650;padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid color-mix(in srgb,var(--home-ink) 20%,transparent);line-height:1.25}.third-menu-pages>a[aria-current=page]{color:var(--home-ink)}.third-menu-pages>.third-menu-mail{display:block;margin-top:25px;font-size:13px;font-weight:450;overflow-wrap:anywhere;border:0}.third-menu[open] .third-menu-series,.third-menu[open] .third-menu-pages>a{animation:third-menu-link-in .4s var(--item-delay,0ms) cubic-bezier(.22,1,.36,1) both}.third-footer{padding:clamp(55px,6vw,95px) clamp(24px,3.75vw,64px) 24px;background:var(--third-yellow)}.third-footer-invitation{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-bottom:60px;border-bottom:1px solid color-mix(in srgb,var(--home-ink) 27.06%,transparent)}.third-footer-invitation h2{font-family:var(--font-display,Arial,sans-serif);font-size:clamp(58px,6.6vw,105px);font-weight:900;line-height:.96;letter-spacing:-.05em}.third-footer-invitation>div{padding-right:4vw;flex-shrink:0}.third-footer-invitation p{font-size:21px;line-height:1.4;margin-bottom:25px}.third-footer-talk{background:var(--third-blue);min-width:200px;font-size:21px;padding:15px 23px}.third-footer-details{display:grid;grid-template-columns:1.75fr repeat(5,minmax(0,1fr));gap:28px;padding:55px 0}.third-footer-logo{display:block;width:236px;margin-bottom:22px}.third-footer-logo img{width:236px;height:76px;object-fit:contain}.third-footer-email{display:flex;align-items:center;gap:10px;font-size:15px;margin-bottom:22px;overflow-wrap:anywhere;word-break:break-word}.third-footer-email svg{flex-shrink:0}.third-footer-company p{max-width:340px;font-size:13px;line-height:1.7}.third-footer-company>span{display:block;font-size:12px;margin-top:15px}.third-footer-details nav h3{font-family:var(--font-display,Arial,sans-serif);font-size:23px;font-weight:850;line-height:1.12;letter-spacing:-.03em;margin:13px 0 24px}.third-footer-links>a{display:table;position:relative;font-size:14px;line-height:1.5;margin:14px 0}.third-footer-group{position:relative;min-width:0}.third-footer-toggle{display:none}.third-footer-links>a:after,.third-footer-bottom>a:after{content:"";position:absolute;inset:auto 0 -3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}.third-footer-bottom{display:flex;align-items:center;gap:25px;border-top:1px solid color-mix(in srgb,var(--home-ink) 27.06%,transparent);padding-top:24px;font-size:12px;line-height:1.5}.third-footer-bottom>a{position:relative}.third-footer-bottom>span:last-child{margin-left:auto}.third-header :focus-visible,.third-menu :focus-visible,.third-footer :focus-visible,main.third-inner :focus-visible{outline:3px solid var(--home-ink);outline-offset:5px}.third-header-contact:focus-visible,.third-footer-talk:focus-visible{outline-color:var(--home-ink)}main.third-inner{--ink:var(--home-ink);--blue:var(--home-ink);--blue-dark:#1939bb;--cream:#fff8e9;--line:color-mix(in srgb,var(--home-ink) 20%,transparent);color:var(--ink);background:#fff8e9;font-family:var(--font-body,Arial,Helvetica,sans-serif)}main.third-inner :is(h1,h2,h3,.giant-type){font-family:var(--font-display,Arial,sans-serif);font-weight:850;letter-spacing:-.045em;line-height:1.02}main.third-inner em{font-family:inherit;font-style:normal;font-weight:inherit}main.third-inner h1{font-size:clamp(60px,7.5vw,112px)}main.third-inner h2{font-size:clamp(40px,4.2vw,66px)}main.third-inner h3{font-size:clamp(25px,2.2vw,34px)}main.third-inner .page-hero{padding:155px var(--gutter) 65px;background:var(--home-paper);text-align:left}main.third-inner .page-hero h1{max-width:1180px}main.third-inner .page-hero>p:last-child{max-width:780px;font-size:17px;line-height:1.65;margin:28px 0 0}main.third-inner .button{background:var(--home-ink);border-color:var(--home-ink);border-radius:0;min-height:54px;font-size:15px;font-weight:650;padding:15px 22px;color:#fff}main.third-inner .button-outline{background:transparent;color:var(--home-ink)}main.third-inner .text-link{font-size:15px;font-weight:600}main.third-inner .text-link span:after{transform:scaleX(0)}main.third-inner .text-link:focus-visible span:after{transform:scaleX(1)}main.third-inner .products-section{padding-top:25px}main.third-inner .product-filters{border-color:color-mix(in srgb,var(--home-ink) 20%,transparent);margin-bottom:25px}main.third-inner .product-filters a{border-radius:0;font-size:13px;color:var(--home-ink);padding:13px 15px;border-color:color-mix(in srgb,var(--home-ink) 20%,transparent)}main.third-inner .product-filters a[aria-current],main.third-inner .product-filters a.active{background:var(--home-ink);color:#fff;border-color:var(--home-ink)}main.third-inner .product-filters a[aria-current]>span,main.third-inner .product-filters a.active>span{color:inherit}main.third-inner .search-label input{font-size:15px;color:var(--home-ink);border-color:color-mix(in srgb,var(--home-ink) 26.67%,transparent)}main.third-inner .product-grid{gap:48px 25px}main.third-inner .product-card-image{border-radius:0;background:#eee8dd}main.third-inner .product-card:nth-child(3n+2) .product-card-image{background:#ddceed}main.third-inner .product-card:nth-child(3n) .product-card-image{background:var(--home-paper)}main.third-inner .product-card h3{font-size:clamp(26px,2.3vw,36px);line-height:1.04}main.third-inner .product-card>p:not(.eyebrow){font-size:14px;line-height:1.5}main.third-inner .product-card .eyebrow{font-size:11px;letter-spacing:.025em;line-height:1.5}main.third-inner .product-card .text-link{font-size:13px}main.third-inner .breadcrumbs{padding-top:112px;color:var(--home-ink);font-size:13px}main.third-inner .detail-visual{border-radius:0;background:var(--home-paper);top:110px}main.third-inner .detail-copy h1{font-size:clamp(50px,4.8vw,74px)}main.third-inner .detail-copy>p{font-size:16px}main.third-inner .spec-pills>span{border-radius:0;background:var(--home-paper);color:var(--home-ink)}main.third-inner .spec-table>div{font-size:14px;border-color:color-mix(in srgb,var(--home-ink) 20%,transparent)}main.third-inner .detail-information{background:#ddceed}main.third-inner .detail-information h3{font-size:28px}main.third-inner .related-products{background:#fff8e9}main.third-inner :is(.editorial-split,.about-spread,.quality-feature){padding-top:55px}main.third-inner :is(.editorial-split img,.about-spread>img,.quality-evidence img,.quality-feature>.content-film,.blog-list-image,.article-cover){border-radius:0;transform:none}main.third-inner :is(.editorial-split h2,.about-spread h2,.quality-feature h2,.quality-evidence h2){font-size:clamp(42px,4.4vw,68px)}main.third-inner :is(.editorial-split p,.about-spread p,.quality-feature p,.quality-evidence p){font-size:16px;line-height:1.7}main.third-inner .values-list{background:var(--home-paper)}main.third-inner .values-list h2{font-size:clamp(38px,4vw,62px)}main.third-inner .project-intro{background:#f36b4b;color:var(--home-ink)}main.third-inner .giant-type{font-size:clamp(105px,13vw,205px);line-height:.88;letter-spacing:-.06em;color:var(--home-ink)}main.third-inner .brief-steps{background:#fff8e9}main.third-inner .brief-steps h3{font-size:clamp(29px,3vw,43px)}main.third-inner .faq-section{background:var(--home-paper)}main.third-inner .faq-section summary{font-size:18px;font-weight:650}main.third-inner .process-documentation{background:#ddceed}main.third-inner .process-documentation summary{font-family:var(--font-display,Arial,sans-serif);font-size:clamp(27px,2.8vw,42px);font-weight:800;line-height:1.16}main.third-inner .quality-evidence{background:#fff8e9}main.third-inner .partner-statement{background:#f36b4b;color:var(--home-ink)}main.third-inner .partner-statement .orbital-line{display:none}main.third-inner .partner-statement h2{font-size:clamp(55px,6.3vw,100px)}main.third-inner .partner-types{background:#fff8e9}main.third-inner .partner-types h2{font-size:clamp(35px,3.3vw,52px)}main.third-inner .partner-cta{background:var(--home-ink);color:#fff;border-radius:0}main.third-inner .partner-cta .cta-orbit{display:none}main.third-inner .partner-cta h2{font-size:clamp(47px,5.3vw,80px);font-weight:850;color:#fff}main.third-inner .partner-cta .button{background:var(--home-paper);color:var(--home-ink);border-color:var(--home-paper)}main.third-inner .partner-cta .button-outline{background:transparent;color:#fff;border-color:#fff}main.third-inner .partner-cta .text-link{color:#fff}main.third-inner .partner-cta :focus-visible{outline-color:var(--home-paper)}main.third-inner .blog-list{padding-top:30px}main.third-inner .blog-list h2{font-size:clamp(38px,4.1vw,64px)}main.third-inner .blog-list p{font-size:16px}main.third-inner .article-back{padding-top:112px}main.third-inner .article-detail>h1{font-size:clamp(50px,6vw,88px);max-width:1150px}main.third-inner .article-body h2{font-size:35px}main.third-inner .next-articles{background:#ddceed}main.third-inner .contact-layout{padding-top:55px}main.third-inner .contact-layout aside h2{font-size:clamp(43px,4.2vw,64px)}main.third-inner .contact-email{font-size:15px;line-height:1.4;flex-wrap:wrap;overflow-wrap:anywhere}main.third-inner .contact-layout aside>p,main.third-inner .contact-guidance p{font-size:14px;line-height:1.7}main.third-inner .contact-guidance h3{font-size:24px}main.third-inner .inquiry-form{background:var(--home-paper);border-radius:0;color:var(--home-ink)}main.third-inner .form-intro h2{font-size:38px}main.third-inner .connection-note{background:#fff8e9;font-size:13px;border-color:color-mix(in srgb,var(--home-ink) 26.67%,transparent);color:var(--home-ink)}main.third-inner .inquiry-form label{font-size:14px}main.third-inner .inquiry-form input:not([type=checkbox]),main.third-inner .inquiry-form textarea,main.third-inner .inquiry-form select{border-radius:0;border-color:color-mix(in srgb,var(--home-ink) 33.33%,transparent);color:var(--home-ink);background:#fffaf0;font-size:16px}main.third-inner .inquiry-form input:focus,main.third-inner .inquiry-form textarea:focus,main.third-inner .inquiry-form select:focus{border-color:var(--home-ink)}main.third-inner .inquiry-form :is(input,textarea,select)[aria-invalid=true]{border-color:#a02416;background:#fff2eb}main.third-inner .field-error{color:#961a0d;font-size:12px}main.third-inner .form-status{font-size:13px;line-height:1.6;color:var(--home-ink)}main.third-inner .form-status button{margin-left:6px;text-decoration:underline;text-underline-offset:3px}main.third-inner .enquiry-alternatives a,main.third-inner .enquiry-alternatives button{font-size:12px;color:var(--home-ink)}main.third-inner .legal-copy{padding-top:45px}main.third-inner .legal-copy h2{font-size:34px}main.third-inner .legal-copy p{font-size:16px;line-height:1.75}main.third-inner .not-found{background:var(--home-paper);min-height:75svh}@keyframes third-menu-in{0%{opacity:.7;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes third-menu-link-in{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes third-preview-in{0%{opacity:.35;transform:translateY(14px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(hover:hover)and (pointer:fine){.third-header-contact:hover,.third-footer-talk:hover{background:var(--home-ink)}.third-header-contact:hover .third-arrow-exchange svg:first-child,.third-footer-talk:hover .third-arrow-exchange svg:first-child{transform:translate(120%,-120%)}.third-header-contact:hover .third-arrow-exchange svg:nth-child(2),.third-footer-talk:hover .third-arrow-exchange svg:nth-child(2){transform:translate(0)}.third-menu-trigger:hover,.third-menu-close:hover{background:color-mix(in srgb,var(--home-ink) 7.06%,transparent)}.third-primary-nav a:hover,.third-menu-pages>a:hover{color:var(--home-ink)}.third-menu-preview-link:hover svg,.third-footer-email:hover svg{transform:translate(3px,-3px)}.third-menu-preview-link svg,.third-footer-email svg{transition:transform .25s}.third-footer-links>a:hover:after,.third-footer-bottom>a:hover:after{transform:scaleX(1)}main.third-inner .button:hover{background:var(--home-ink);border-color:var(--home-ink);color:#fff}main.third-inner .partner-cta .button:hover{background:#fff8e9;color:var(--home-ink);border-color:#fff8e9}main.third-inner .text-link:hover span:after{transform:scaleX(1)}main.third-inner .product-card-image:hover .product-art{transform:scale(1.04)}}@media(max-width:1100px){.third-header{padding:0 26px;gap:15px}.third-brand{flex-basis:160px}.third-brand img{width:160px}.third-primary-nav{gap:23px}.third-primary-nav a{font-size:16px}.third-header-contact{font-size:16px;padding:12px 16px;gap:10px}.third-menu-content{grid-template-columns:1fr 1fr;gap:32px}.third-menu-pages{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.third-menu-pages>.third-menu-mail{grid-column:1/-1}.third-footer-details{grid-template-columns:1.3fr 1fr 1fr;gap:35px}.third-footer-company{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.third-footer-logo{grid-row:span 3;margin:0}.third-footer-email{margin-bottom:12px}.third-footer-company>span{grid-column:2;margin-top:8px}main.third-inner .page-hero h1{font-size:clamp(65px,8.2vw,90px)}main.third-inner .product-grid{gap:40px 24px}}@media(max-width:900px){.third-primary-nav{display:none}.third-header-contact{margin-left:auto}.third-brand{margin-right:0}.third-footer-invitation{gap:35px}.third-footer-invitation h2{font-size:clamp(58px,8vw,80px)}.third-footer-invitation>div{padding-right:0}.third-footer-invitation p{font-size:18px}}@media(max-width:767px){.third-header{height:68px;padding:0 20px;gap:12px}.third-brand{flex-basis:143px}.third-brand img{width:143px;height:49px}.third-header-contact{font-size:14px;padding:10px 12px;min-height:42px;gap:8px}.third-header-contact .third-arrow-exchange{width:18px;height:18px}.third-header-contact svg{width:18px;height:18px}.third-menu-trigger{width:34px;padding:5px}.third-menu{padding:8px}.third-menu-panel{padding:14px 20px 28px}.third-menu-top{margin-bottom:28px}.third-menu-top>a,.third-menu-top img{width:150px;height:48px}.third-menu-close{width:43px;height:43px}.third-menu-content{grid-template-columns:1fr;gap:26px}.third-menu-all-food{font-size:31px;padding-bottom:17px}.third-menu-series>a{font-size:19px;padding:13px 0}.third-menu-series-type{font-size:12px;margin-top:4px}.third-series-preview-button{width:37px;height:37px}.third-menu-preview{position:static;padding:15px 18px;display:grid;grid-template-columns:115px 1fr;gap:0 13px;align-items:center;min-height:150px}.third-menu-preview-image{width:115px;grid-row:span 2}.third-menu-preview .product-art{max-height:120px}.third-menu-preview figcaption strong{font-size:21px}.third-menu-preview figcaption span{font-size:11px}.third-menu-preview-link{grid-column:2;margin-top:14px;padding-top:10px;font-size:11px}.third-menu-preview-link svg{width:17px;flex-shrink:0}.third-menu-pages{grid-template-columns:1fr 1fr;gap:0 19px;padding:0}.third-menu-pages>a{font-size:14px;padding:15px 0}.third-menu-pages>a svg{width:15px;flex-shrink:0}.third-menu-pages>.third-menu-mail{font-size:13px;margin:10px 0 0}.third-footer{padding:55px 24px 25px}.third-footer-invitation{display:block;padding-bottom:35px}.third-footer-invitation h2{font-size:clamp(57px,12.5vw,82px);line-height:.96}.third-footer-invitation>div{margin-top:28px}.third-footer-invitation p{font-size:18px;margin-bottom:20px}.third-footer-talk{font-size:18px;min-width:190px}.third-footer-details{grid-template-columns:1fr 1fr;gap:26px 24px;padding:35px 0}.third-footer-company{display:block}.third-footer-logo,.third-footer-logo img{width:198px;height:64px}.third-footer-logo{margin-bottom:17px}.third-footer-email{font-size:14px;margin-bottom:18px}.third-footer-company p{font-size:12px;max-width:330px}.third-footer-company>span{font-size:11px;margin-top:12px}.third-footer-details nav h3{font-size:22px;line-height:1.1;margin:10px 0 19px}.third-footer-links>a{font-size:12px;margin:13px 0;line-height:1.45}.third-footer-bottom{gap:15px;font-size:11px;flex-wrap:wrap}.third-footer-bottom>span:first-child{width:100%}.third-footer-bottom>span:last-child{margin-left:auto}main.third-inner .page-hero{padding:112px 25px 43px}main.third-inner .page-hero h1{font-size:clamp(50px,12vw,75px);line-height:1.03;letter-spacing:-.05em}main.third-inner .page-hero>p:last-child{font-size:15px;line-height:1.6;margin-top:24px}main.third-inner .button{font-size:14px;min-height:52px;padding:14px 18px}main.third-inner .text-link{font-size:14px}main.third-inner .product-filters a{font-size:11px;padding:10px 12px}main.third-inner .product-grid{gap:32px 15px}main.third-inner .product-card-image{height:220px;border-radius:0}main.third-inner .product-card h3{font-size:25px;line-height:1.06}main.third-inner .product-card .eyebrow{font-size:10px;letter-spacing:0}main.third-inner .product-card>p:not(.eyebrow){font-size:12px}main.third-inner .product-card .text-link{font-size:12px;gap:7px}main.third-inner .breadcrumbs{padding-top:97px;font-size:11px}main.third-inner .detail-visual{top:0;height:390px;border-radius:0}main.third-inner .detail-copy h1{font-size:50px}main.third-inner .detail-copy>p{font-size:15px}main.third-inner .spec-table>div{font-size:12px}main.third-inner .spec-pills>span{font-size:11px}main.third-inner :is(.detail-information h2,.related-products>h2,.editorial-split h2,.about-spread h2,.quality-feature h2,.quality-evidence h2,.company-record h2,.brand-film-section h2,.brief-steps>h2,.faq-section>h2,.process-documentation h2,.next-articles h2){font-size:43px;line-height:1.05}main.third-inner :is(.editorial-split p,.about-spread p,.quality-feature p,.quality-evidence p,.detail-information p){font-size:15px}main.third-inner :is(.editorial-split,.about-spread,.quality-feature){padding-top:35px}main.third-inner .values-list h2{font-size:42px}main.third-inner .giant-type{font-size:128px;line-height:.86}main.third-inner .project-intro h2{font-size:42px}main.third-inner .brief-steps h3{font-size:29px}main.third-inner .brief-steps p{font-size:14px}main.third-inner .faq-section summary{font-size:17px}main.third-inner .process-documentation summary{font-size:28px}main.third-inner .process-documentation details p{font-size:14px}main.third-inner .partner-statement h2{font-size:48px;line-height:1.03}main.third-inner .partner-types h2{font-size:37px}main.third-inner .partner-types p{font-size:15px}main.third-inner .partner-cta h2{font-size:45px;line-height:1.03}main.third-inner .partner-cta .button{font-size:12px;padding:14px 13px;gap:10px}main.third-inner .blog-list h2{font-size:38px}main.third-inner .blog-list p{font-size:14px}main.third-inner .article-back{padding-top:94px}main.third-inner .article-detail>h1{font-size:47px;line-height:1.04}main.third-inner .article-body h2{font-size:30px}main.third-inner .contact-layout{padding-top:35px}main.third-inner .contact-layout aside h2{font-size:44px}main.third-inner .contact-email{font-size:14px}main.third-inner .inquiry-form{padding:26px 19px}main.third-inner .form-intro h2{font-size:33px}main.third-inner .connection-note{font-size:12px}main.third-inner .inquiry-form label{font-size:13px}main.third-inner .legal-copy{padding-top:35px}main.third-inner .legal-copy h2{font-size:30px}main.third-inner .legal-copy p{font-size:14px}}@media(max-width:370px){.third-header{padding:0 17px;gap:10px}.third-brand{flex-basis:132px}.third-brand img{width:132px}.third-header-contact{font-size:12px;padding:10px}.third-header-contact .third-arrow-exchange{display:none}.third-footer-details{gap:24px 18px}.third-menu-preview{grid-template-columns:95px 1fr}.third-menu-preview-image{width:95px}main.third-inner .product-grid{grid-template-columns:1fr}main.third-inner .product-card-image{height:310px}}@media(prefers-reduced-motion:reduce){.third-menu[open] .third-menu-panel,.third-menu[open] .third-menu-series,.third-menu[open] .third-menu-pages>a,.third-menu-preview-image{animation:none}.third-arrow-exchange svg,.third-menu-preview-link svg,.third-footer-email svg{transition:none;transform:none}.third-arrow-exchange svg:nth-child(2){display:none}}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion=off] .home-ambient-bubbles{display:none}html[data-motion=off] .home-product-marquee-track{transform:none!important}.third-header.ocean-header{transition:translate .4s cubic-bezier(.22,1,.36,1),background .35s,backdrop-filter .35s}.third-header.ocean-header[data-nav-hidden=true]:not(:focus-within){translate:0 -160%}.third-header.ocean-header[data-nav-surface=hero]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.third-header.ocean-header[data-nav-surface=page]{background:#0f2d4ad9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(hover:none),(pointer:coarse){.third-header.ocean-header,.third-header.ocean-header[data-nav-surface]{-webkit-backdrop-filter:none;backdrop-filter:none}.third-header.ocean-header[data-nav-surface=page]{background:#0f2d4af5}}.motion-preference{border:1px solid currentColor;border-radius:999px;padding:8px 13px;min-height:40px;white-space:nowrap;font:inherit}.motion-preference:focus-visible{outline:3px solid currentColor;outline-offset:4px}.home-title-char{transform-origin:50% 100%}@media(prefers-reduced-motion:reduce){.third-header.ocean-header{translate:none!important}}.third-home-main:has(.tuna-journey){padding-top:0;background:#081d38}.third-header.ocean-header{inset:20px auto auto 50%;transform:translate(-50%);width:min(540px,calc(100% - 24px));height:50px;border:1px solid #ffffff24;border-radius:11px;padding:4px 5px;gap:16px;background:#061831d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;font-family:"Tuna Inter Tight",var(--font-body,Arial,sans-serif);box-shadow:0 4px 24px #00000012}.ocean-header .third-brand{display:flex;align-items:center;justify-content:center;flex:0 0 112px;min-height:40px;margin-right:0;background:#fff8e9;border-radius:7px;padding:0 6px}.ocean-header .third-brand img{width:100px;height:36px}.ocean-header .third-primary-nav{display:flex;flex:1;min-width:0;justify-content:space-evenly;gap:14px;margin-right:0}.ocean-header .third-primary-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 3px;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.015em;color:#fffffff0}.ocean-header .third-header-contact{display:none}.ocean-header .third-menu-trigger{color:#fff;width:40px;height:40px;flex:0 0 40px;padding:6px;border-radius:7px}.ocean-header .third-menu-trigger svg{width:28px;height:28px}.ocean-header :focus-visible{outline-color:var(--home-paper)}@media(hover:hover)and (pointer:fine){.ocean-header .third-menu-trigger:hover{background:#ffffff20}.ocean-header .third-primary-nav a:hover{color:#fff}}@media(max-width:600px){.third-header.ocean-header{gap:8px}.ocean-header .third-brand{flex-basis:96px;padding:0 6px}.ocean-header .third-brand img{width:84px;height:34px}.ocean-header .third-primary-nav{justify-content:space-between;gap:4px}.ocean-header .third-primary-nav a{font-size:13px;padding:0 2px}}@media(max-width:359px){.third-header.ocean-header{width:calc(100% - 16px);gap:4px}.ocean-header .third-brand{flex-basis:84px;padding:0 4px}.ocean-header .third-brand img{width:76px}.ocean-header .third-primary-nav{gap:0}.ocean-header .third-primary-nav a{font-size:12px;padding:0 1px}}@media(max-width:767px),(pointer:coarse){header.third-header.ocean-header{background:#102b47f5;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.ocean-header{-webkit-backdrop-filter:none;backdrop-filter:none}}.third-header.ocean-header .third-brand{position:relative;background:transparent}.ocean-header .third-brand-light{position:absolute;opacity:1}.ocean-header .third-brand-original,.ocean-header[data-logo-surface=paper] .third-brand-light{opacity:0}.ocean-header[data-logo-surface=paper] .third-brand-original{opacity:1}.third-header.ocean-header[data-logo-surface=paper] .third-brand{background:#fff8e9}@font-face{font-family:Tuna Inter Tight;src:url(/fonts/tuna/InterTight-Latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.language-switch{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;white-space:nowrap;font-family:Tuna Inter Tight,PingFang SC,Hiragino Sans,Microsoft YaHei,sans-serif}.language-switch-current{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:9px 8px;border:0;border-radius:999px;background:transparent;color:inherit;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.language-switch-current svg{opacity:.7;transition:rotate .2s ease}.language-switch[data-open] .language-switch-current svg{rotate:180deg}.language-switch-current:focus-visible,.language-switch-list button:focus-visible{outline:2px solid currentColor;outline-offset:1px}.language-switch-list{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:156px;margin:0;padding:6px;list-style:none;border:1px solid #ffffff24;border-radius:14px;background:#061831f5;color:#fff;box-shadow:0 22px 50px -18px #00081acc;animation:third-nav-panel-in .2s ease-out both}.language-switch-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:9px;background:transparent;color:inherit;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer}.language-switch-list button[aria-pressed=true]{font-weight:700}.language-switch-list button[aria-pressed=true]:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--home-accent, #f36b4b)}.third-footer-bottom .language-switch-list{top:auto;bottom:calc(100% + 8px);right:auto;left:0}.third-header>.language-switch{margin-left:auto}.third-menu-top .language-switch,.third-footer-bottom .language-switch{margin-left:auto}.third-footer-bottom .language-switch+span{margin-left:0}.third-header.ocean-header{width:min(780px,calc(100% - 24px));gap:12px}html:is(:lang(zh),:lang(ja)){--font-body: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-display: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif}html:is(:lang(zh),:lang(ja)) :is(.third-header,.third-menu,.third-footer,main.third-inner){font-family:var(--font-body)}html:is(:lang(zh),:lang(ja)) :is(main.third-inner h1,main.third-inner h2,main.third-inner h3,.third-footer h2,.third-footer h3){font-family:var(--font-display);letter-spacing:-.02em;line-height:1.2;font-weight:650}html:is(:lang(zh),:lang(ja)) main.third-inner h1{font-size:clamp(42px,5.8vw,84px)}html:is(:lang(zh),:lang(ja)) main.third-inner h2{font-size:clamp(32px,3.8vw,58px)}html:is(:lang(zh),:lang(ja)) main.third-inner h3{font-size:clamp(23px,2vw,30px)}html:is(:lang(zh),:lang(ja)) main.third-inner .detail-copy h1{font-size:clamp(34px,3.7vw,56px)}html:is(:lang(zh),:lang(ja)) main.third-inner .product-card h3{font-size:clamp(23px,2vw,30px)}html:is(:lang(zh),:lang(ja)) main.third-inner .form-intro h2{font-size:34px}html:is(:lang(zh),:lang(ja)) :is(.third-menu-all-food,.third-menu-preview figcaption strong,.third-menu-pages,.third-menu-series){font-family:var(--font-body);letter-spacing:0}html:is(:lang(zh),:lang(ja)) :is(.third-menu-all-food,.third-menu-preview figcaption strong){line-height:1.3}html:is(:lang(zh),:lang(ja)) :is(.eyebrow,.spec-pills,.spec-table,.field-error){letter-spacing:.01em}html:is(:lang(zh),:lang(ja)) :is(main.third-inner p,main.third-inner dd){line-height:1.8}html:is(:lang(zh),:lang(ja)) .third-footer-invitation h2{font-size:clamp(50px,6vw,88px)}@media(hover:hover)and (pointer:fine){.language-switch-current:hover,.language-switch-list button:hover{background:#ffffff17}}@media(max-width:767px){.third-header .third-header-contact{display:none}.third-header.ocean-header{width:min(630px,calc(100% - 24px));gap:8px}.third-header.ocean-header .third-primary-nav{display:flex}.third-header.ocean-header .third-brand{margin-right:0}.third-header .language-switch{margin-left:auto}.third-menu-top{gap:12px}.third-menu-top>a,.third-menu-top>a img{width:122px}.third-menu-top .language-switch{margin-left:auto}.third-footer-bottom{flex-wrap:wrap;gap:14px 20px}.third-footer-bottom .language-switch{margin-left:0}html:is(:lang(zh),:lang(ja)) main.third-inner .page-hero h1{font-size:clamp(40px,8vw,58px)}html:is(:lang(zh),:lang(ja)) .third-footer-invitation h2{font-size:clamp(47px,12vw,64px)}html:is(:lang(zh),:lang(ja)) main.third-inner .detail-copy h1{font-size:clamp(32px,8vw,42px)}html:is(:lang(zh),:lang(ja)) main.third-inner .partner-cta h2{font-size:clamp(32px,7.5vw,46px)}}@media(max-width:767px){.third-header.ocean-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;height:auto;column-gap:10px;row-gap:2px;padding:4px 6px;top:12px}.third-header.ocean-header .third-brand{grid-column:1;grid-row:1;width:96px;justify-self:start}.third-header.ocean-header>.language-switch{grid-column:2;grid-row:1;margin:0}.third-header.ocean-header .third-menu-trigger{grid-column:3;grid-row:1}.third-header.ocean-header .third-primary-nav{grid-column:1 / -1;grid-row:2;width:100%;justify-content:space-around;gap:2px;border-top:1px solid #ffffff24}.third-header.ocean-header .third-primary-nav .third-nav-item>a{flex:1;min-width:0;min-height:40px;padding:0 2px;font-size:clamp(12px,3.4vw,14px);white-space:nowrap}}.third-nav-item{display:flex;align-items:center;min-width:0}.third-nav-chevron,.third-nav-panel{display:none}@media(max-width:767px){.third-header.ocean-header .third-nav-item{flex:1}.third-header.ocean-header .third-nav-item>a{width:100%}}@media(hover:hover)and (pointer:fine)and (min-width:768px){.third-nav-chevron{display:inline-block;flex:none;margin-left:1px;opacity:.5;transition:rotate .22s ease,opacity .22s ease}.third-nav-item[data-open] .third-nav-chevron{rotate:180deg;opacity:1}.third-header .third-nav-panel:not([hidden]){display:block;position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:2;padding:12px;border:1px solid #ffffff24;border-radius:14px;background:#061831f5;color:#fff;box-shadow:0 22px 50px -18px #00081acc;animation:third-nav-panel-in .2s ease-out both}.third-header[data-nav-hidden=true] .third-nav-panel{display:none!important}.third-header .third-nav-panel:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.third-nav-panel ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px;margin:0;padding:0;list-style:none}.third-header .third-primary-nav .third-nav-panel a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:52px;padding:9px 12px;border-radius:9px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0;white-space:normal;text-decoration:none;color:#fff;transition:background-color .18s ease}.third-nav-panel a small{font-size:12px;font-weight:400;opacity:.66}.third-header .third-primary-nav .third-nav-panel a:hover,.third-header .third-primary-nav .third-nav-panel a:focus-visible{background:#ffffff17}}@keyframes third-nav-panel-in{0%{opacity:0;translate:0 -6px}}@media(prefers-reduced-motion:reduce){.language-switch-current svg,.third-nav-chevron{transition:none}.language-switch-list{animation:none}.third-header .third-nav-panel:not([hidden]){animation:none}}html:lang(ja){--home-font: "Tuna Inter Tight", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, "Noto Sans JP", sans-serif;--font-body: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, "Noto Sans JP", system-ui, sans-serif;--font-display: var(--font-body)}html:lang(ja):has(.story-page){--home-font: "Tuna Inter Tight", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, "Noto Sans JP", sans-serif}html:lang(ja) body{line-break:strict}html:lang(ja) :is(h1,h2,h3,h4){word-break:auto-phrase;overflow-wrap:anywhere}html:is(:lang(es),:lang(pt)) main.third-inner .giant-type{font-size:clamp(72px,9vw,150px)}@media(max-width:767px){html:is(:lang(es),:lang(pt)) main.third-inner .giant-type{font-size:21vw}}:root{--dp-ink: var(--home-ink);--dp-muted: color-mix(in srgb, var(--home-ink) 76%, var(--home-paper));--dp-blue: var(--home-ink);--dp-blue-hover: color-mix(in srgb, var(--home-ink) 86%, var(--home-white));--dp-paper: var(--home-paper);--dp-white: var(--home-white);--dp-surface: var(--home-sea-5);--dp-surface-alt: var(--home-sea-4);--dp-line: color-mix(in srgb, var(--home-ink) 18%, transparent);--dp-line-strong: color-mix(in srgb, var(--home-ink) 52%, var(--home-paper));--dp-navy: oklch(.27641 .06584 251.49);--dp-footer: oklch(.23462 .05092 250.88);--dp-ocean: oklch(.35925 .08515 252.74);--dp-inverse: oklch(.96764 .01136 252.09);--dp-inverse-muted: oklch(.87385 .03623 249.54);--dp-focus-light: oklch(.88015 .06175 247.79);--dp-error: oklch(.48118 .15918 26.99);--dp-error-bg: oklch(.97051 .01464 33.07);--dp-line-inverse: color-mix(in oklch, var(--dp-inverse) 28%, transparent);--dp-header-glass: color-mix(in oklch, var(--dp-navy) 94%, transparent);--dp-backdrop: color-mix(in oklch, var(--dp-navy) 90%, transparent);--dp-caption-shadow: 0 1px 5px color-mix(in oklch, var(--dp-navy) 65%, transparent);--dp-font-display: var(--home-font);--dp-font-body: var(--home-font);--dp-font-zh: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--dp-heading-weight: 500;--dp-heading-leading: 1.12;--dp-heading-tracking: -.035em;--dp-h1: clamp(48px, 6vw, 88px);--dp-h2: var(--home-h2);--dp-h3: var(--home-h3);--dp-product-title: clamp(22px, 2vw, 28px);--dp-body-size: 16px;--dp-body-leading: 1.7;--dp-label-size: 13px;--dp-space-1: 4px;--dp-space-2: 8px;--dp-space-3: 12px;--dp-space-4: 16px;--dp-space-5: 20px;--dp-space-6: 24px;--dp-space-8: 32px;--dp-radius-control: 4px;--dp-radius-header: 8px}html:is(:lang(zh),:lang(ja)){--dp-font-body: var(--home-font);--dp-font-display: var(--home-font);--dp-heading-weight: 500;--dp-heading-leading: 1.12;--dp-heading-tracking: -.035em;--dp-h1: clamp(40px, 5.2vw, 72px);--dp-h2: var(--home-h2);--dp-h3: var(--home-h3);--dp-product-title: clamp(21px, 1.8vw, 26px);--dp-body-leading: 1.8}@media(max-width:767px){:root{--dp-h1: clamp(40px, 10vw, 64px);--dp-h2: var(--home-h2);--dp-h3: var(--home-h3);--dp-product-title: clamp(19px, 4.4vw, 24px)}html:is(:lang(zh),:lang(ja)){--dp-h1: clamp(36px, 8.2vw, 54px);--dp-h2: var(--home-h2);--dp-h3: var(--home-h3);--dp-product-title: clamp(19px, 4.4vw, 24px)}}.third-home.tuna-home{--ocean-stage: var(--dp-ocean)}.third-home.tuna-home .third-products{background:linear-gradient(to bottom,var(--ocean-stage) 0%,var(--ocean-stage) 8%,color-mix(in srgb,var(--ocean-stage) 55%,var(--ocean-deep)) 65%,var(--ocean-deep) 100%)}:root,html:is(:lang(zh),:lang(ja)){--font-body: var(--dp-font-body);--font-display: var(--dp-font-display)}body{font-family:var(--dp-font-body)}.third-header,.third-menu,.third-footer,main.third-inner{--third-yellow: var(--dp-paper);--third-blue: var(--dp-blue);--third-black: var(--dp-ink);--ink: var(--dp-ink);--blue: var(--dp-blue);--blue-dark: var(--dp-blue-hover);--cream: var(--dp-paper);--line: var(--dp-line);font-family:var(--dp-font-body)}main.third-inner{color:var(--dp-ink);background:var(--dp-paper)}main.third-inner :is(.page-hero,.related-products,.company-record,.brief-steps,.quality-evidence,.partner-types,.not-found){background:var(--dp-paper)}main.third-inner :is(.detail-information,.values-list,.brand-film-section,.faq-section,.process-documentation,.next-articles){background:var(--dp-surface)}main.third-inner :is(.project-intro,.partner-statement){background:var(--dp-surface-alt);color:var(--dp-ink)}main.third-inner .giant-type{color:var(--dp-blue)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) :is(main.third-inner h1,main.third-inner h2,main.third-inner h3,main.third-inner .giant-type,.third-footer h2,.third-footer h3){font-family:var(--dp-font-display);font-weight:var(--dp-heading-weight);font-style:normal;letter-spacing:var(--dp-heading-tracking);line-height:var(--dp-heading-leading)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner h1{font-size:var(--dp-h1)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner .page-hero h1{font-size:var(--dp-h1)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner h2{font-size:var(--dp-h2)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner h3{font-size:var(--dp-h3)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner :is(.detail-information,.related-products,.editorial-split,.about-spread,.quality-feature,.quality-evidence,.company-record,.brand-film-section,.brief-steps,.faq-section,.process-documentation,.next-articles,.values-list,.partner-types,.contact-layout aside) h2{font-size:var(--dp-h2)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner :is(.partner-statement,.partner-cta) h2{font-size:var(--dp-h1)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner .detail-copy h1{font-size:var(--dp-h2)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner .article-detail>h1{font-size:var(--dp-h1)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner :is(.article-body,.legal-copy) h2{font-size:var(--dp-h3)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner .blog-list h2{font-size:var(--dp-h2)}@media(min-width:768px){html:is(:lang(zh),:lang(ja)) main.third-inner .blog-list h2{font-size:min(var(--dp-h2),3.4vw)}}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner .brief-steps h3{font-size:var(--dp-h3)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner .process-documentation summary{font-family:var(--dp-font-display);font-size:var(--dp-h3);font-weight:var(--dp-heading-weight);line-height:1.3}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner .giant-type{line-height:.96}main.third-inner :is(.editorial-split,.about-spread,.quality-feature,.quality-evidence,.detail-information,.brief-steps,.partner-types,.project-intro,.article-body,.legal-copy) p{font-size:var(--dp-body-size);line-height:var(--dp-body-leading)}main.third-inner :is(.page-hero>p:last-child,.detail-copy>p,.blog-list p){line-height:var(--dp-body-leading);color:var(--dp-muted)}main.third-inner .eyebrow{color:var(--dp-muted)}main.third-inner :is(.image-note,.small-note){color:var(--dp-muted)}main.third-inner :is(.editorial-split h2,.about-spread h2,.quality-feature h2,.quality-evidence h2,.blog-list h2){margin-bottom:var(--dp-space-6)}main.third-inner .article-body p+p{margin-top:var(--dp-space-4)}main.third-inner .results-count{color:var(--dp-muted);font-size:var(--dp-label-size)}main.third-inner .product-card .product-card-image{background:var(--dp-surface);border-radius:var(--dp-radius-control);box-shadow:none}main.third-inner .product-card:nth-child(3n+2) .product-card-image{background:var(--dp-surface-alt)}main.third-inner .product-card:nth-child(3n) .product-card-image{background:var(--dp-surface)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner .product-card :is(h2,h3){font-size:var(--dp-product-title);line-height:1.25;letter-spacing:var(--home-heading-tracking, -.035em)}main.third-inner .product-card>p:not(.eyebrow){color:var(--dp-muted);line-height:1.6}main.third-inner .detail-visual{background:var(--dp-surface-alt)}main.third-inner .spec-pills>span{color:var(--dp-ink);background:var(--dp-surface);border-radius:var(--dp-radius-control)}main.third-inner .spec-table>div{border-color:var(--dp-line);line-height:1.65}.spec-table,.spec-pills,.results-count,.ocean-facts strong{font-variant-numeric:tabular-nums}main.third-inner .button,.third-header-contact,.third-footer-talk{background:var(--home-accent);border-color:var(--home-accent);color:var(--home-ink);border-radius:999px;font-weight:600;box-shadow:none}main.third-inner .button-outline{background:transparent;color:var(--home-ink);border-color:currentColor}main.third-inner .product-filters{border-color:var(--dp-line)}main.third-inner .product-filters a{color:var(--dp-muted);border-color:var(--dp-line);border-radius:var(--dp-radius-control)}main.third-inner .product-filters a:is([aria-current],.active){background:var(--dp-blue);border-color:var(--dp-blue);color:var(--dp-white)}main.third-inner .search-label input{color:var(--dp-ink);border-color:var(--dp-line-strong)}main.third-inner .breadcrumbs{color:var(--dp-muted)}.ocean-link.ocean-link-light{border-radius:var(--dp-radius-control)}.third-header:not(.ocean-header){background:var(--dp-paper);box-shadow:0 1px 0 var(--dp-line)}.third-header:not(.ocean-header) .third-primary-nav a{font-size:16px;font-weight:550}.third-header:not(.ocean-header) .third-header-contact{font-size:16px}.third-header.ocean-header{border-color:var(--dp-line-inverse);border-radius:var(--dp-radius-header);background:var(--dp-header-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.ocean-header .third-brand{background:var(--dp-paper);border-radius:var(--dp-radius-control)}.ocean-header .third-menu-trigger{border-radius:var(--dp-radius-control)}.third-menu::backdrop{background:var(--dp-backdrop)}.third-menu-panel{background:var(--dp-paper)}.third-menu-preview[class]{background:var(--dp-surface-alt)}.third-menu-series,.third-menu-pages>a,.third-menu-preview-link{border-color:var(--dp-line)}.third-menu-close,.third-series-preview-button{border-color:var(--dp-line-strong)}.third-menu-all-food,.third-menu-preview figcaption strong{font-family:var(--dp-font-display);font-weight:var(--dp-heading-weight)}.third-menu-series>a,.third-menu-pages>a{font-weight:550}.third-menu-series.is-previewed,.third-menu-pages>a[aria-current=page]{color:var(--dp-blue)}.third-menu-series.is-previewed .third-series-preview-button{color:var(--dp-white);background:var(--dp-blue);border-color:var(--dp-blue)}main.third-inner .inquiry-form{color:var(--dp-ink);background:var(--dp-surface);border-radius:var(--dp-radius-control);box-shadow:none}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) main.third-inner .form-intro h2{font-size:var(--dp-h3)}main.third-inner .connection-note{color:var(--dp-muted);background:var(--dp-paper);border-color:var(--dp-line);line-height:1.65}main.third-inner .inquiry-form :is(input:not([type=checkbox]),textarea,select){background:var(--dp-white);color:var(--dp-ink);border-color:var(--dp-line-strong);border-radius:var(--dp-radius-control);box-shadow:none}main.third-inner .inquiry-form :is(input,textarea,select):focus{border-color:var(--dp-blue)}main.third-inner .inquiry-form :is(input,textarea,select)[aria-invalid=true]{border-color:var(--dp-error);background:var(--dp-error-bg)}main.third-inner .inquiry-form input[type=checkbox]{accent-color:var(--dp-blue)}main.third-inner .field-error{color:var(--dp-error);font-size:var(--dp-label-size)}main.third-inner .form-status{color:var(--dp-ink)}main.third-inner .enquiry-alternatives :is(a,button){color:var(--dp-blue)}main.third-inner .partner-cta{background:var(--home-sea-4);color:var(--home-ink)}main.third-inner .partner-cta :is(h2,.eyebrow,.text-link){color:var(--home-ink)}main.third-inner .partner-cta .button{background:var(--home-accent);border-color:var(--home-accent);color:var(--home-ink)}main.third-inner .partner-cta .button-outline{background:transparent;color:var(--home-ink);border-color:currentColor}.third-footer,.third-home-main:has(.tuna-experience)+.third-footer{background:var(--dp-footer);color:var(--dp-inverse);font-family:var(--dp-font-body)}.third-footer-logo{background:var(--dp-paper);border-radius:var(--dp-radius-control)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-footer .third-footer-invitation h2,html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-home-main:has(.tuna-experience)+.third-footer h2{font-size:var(--dp-h1)}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-footer .third-footer-details nav h3{font-size:20px;line-height:1.3}.third-footer-invitation,.third-footer-bottom{border-color:var(--dp-line-inverse)}.third-footer-company p,.third-footer-company>span{color:var(--dp-inverse-muted)}.third-footer .third-footer-talk,.third-home-main:has(.tuna-experience)+.third-footer .third-footer-talk{color:var(--dp-navy);background:var(--dp-inverse);font-size:17px}.third-home.tuna-home{--font-body: var(--dp-font-body);--font-display: var(--dp-font-display);font-family:var(--dp-font-body)}.third-home.tuna-home :is(.ocean-story,.ocean-quality,.ocean-partner) h2{font-family:var(--dp-font-display);font-weight:var(--dp-heading-weight);letter-spacing:var(--dp-heading-tracking);line-height:var(--dp-heading-leading)}.third-home.tuna-home .ocean-story-copy article>p,.third-home.tuna-home :is(.ocean-quality-copy,.ocean-partner-copy)>p{line-height:var(--dp-body-leading)}.tuna-captions{text-shadow:var(--dp-caption-shadow)}.third-header :focus-visible,.third-menu :focus-visible,main.third-inner :focus-visible{outline-color:var(--dp-blue)}.third-footer :focus-visible,.ocean-header :focus-visible,main.third-inner .partner-cta :focus-visible{outline-color:var(--dp-focus-light)}@media(hover:hover)and (pointer:fine){main.third-inner .button:hover,.third-header-contact:hover{background:color-mix(in srgb,var(--home-accent) 87%,var(--home-paper));border-color:var(--home-accent);color:var(--home-ink)}main.third-inner .partner-cta .button:hover,.third-footer .third-footer-talk:hover,.third-home-main:has(.tuna-experience)+.third-footer .third-footer-talk:hover{background:color-mix(in srgb,var(--home-accent) 87%,var(--home-paper));border-color:var(--home-accent);color:var(--home-ink)}.third-primary-nav a:hover,.third-menu-pages>a:hover{color:var(--dp-blue)}.ocean-header .third-primary-nav a:hover{color:var(--dp-white)}.third-menu-trigger:hover,.third-menu-close:hover{background:var(--dp-surface-alt)}.ocean-header .third-menu-trigger:hover{background:var(--dp-line-inverse)}}@media(prefers-reduced-motion:reduce){.third-header.ocean-header{-webkit-backdrop-filter:none;backdrop-filter:none}}main.third-inner .button{gap:22px;font-family:var(--home-font)}main.third-inner .button-outline:hover{background:color-mix(in srgb,var(--home-ink) 6%,transparent);border-color:currentColor}main.third-inner .button svg{flex:none}main.third-inner .text-link{color:var(--home-ink)}main.third-inner .button:disabled{opacity:.55;cursor:wait}main.third-inner .product-card-image,main.third-inner .detail-visual{border-radius:var(--home-radius)}main.third-inner .partner-cta :focus-visible{outline-color:var(--home-ink)}@media(max-width:480px){main.third-inner .page-hero{padding-top:150px}main.third-inner .breadcrumbs{padding-top:135px}main.third-inner .article-back{padding-top:135px}}html:has(.compact-home){background:var(--home-sea-0);overscroll-behavior-y:none}body:has(.compact-home){background:var(--home-sea-0);overscroll-behavior-y:none}.third-home.tuna-home.compact-home{position:relative;isolation:isolate;overflow:clip;color:var(--home-ink);font-family:var(--home-font);background:linear-gradient(to bottom,var(--home-sea-0) 0,var(--home-sea-0) var(--home-hero-end,18%),var(--home-sea-1) var(--home-water-end,34%),var(--home-sea-2) var(--home-surface-mid,36%),var(--home-sea-3) var(--home-shallows,38%),var(--home-sea-4) var(--home-quality-top,40%),var(--home-sea-5) var(--home-surface-end,55%),var(--home-paper) var(--home-land,67%),var(--home-paper) 100%)}.compact-home>.home-water-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.08;background:url(/media/home-water-light.svg) center top/100% auto repeat-y;-webkit-mask-image:linear-gradient(black,black 28%,transparent 64%);mask-image:linear-gradient(black,black 28%,transparent 64%)}.compact-home>section,.compact-home>.home-brand-journey{position:relative;z-index:1;background:transparent}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-home.tuna-home.compact-home h2,html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-footer.footer--home h2{font:500 var(--home-h2)/1.12 var(--home-font);letter-spacing:-.035em;text-align:left;text-wrap:balance;margin:0;color:inherit}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-home.tuna-home.compact-home h3,html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-footer.footer--home h3{font:500 var(--home-h3)/1.2 var(--home-font);letter-spacing:-.02em;color:inherit}.compact-home :is(a,button):focus-visible,.footer--home :is(a,button):focus-visible{outline:3px solid currentColor;outline-offset:5px}.compact-home .home-action,.footer--home .third-footer-talk{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:52px;padding:13px 25px;border:1px solid var(--home-accent);border-radius:999px;background:var(--home-accent);color:var(--home-ink);font:600 16px/1.3 var(--home-font);text-decoration:none;transition:background .25s var(--home-ease),transform .18s var(--home-ease)}.compact-home .home-action--outline{background:transparent;border-color:currentColor;color:inherit}.compact-home .home-text-link{position:relative;display:inline-flex;align-items:center;gap:13px;min-height:48px;padding:8px 0;border:0;background:none;color:inherit;font:500 17px/1.4 var(--home-font);text-decoration:none}.compact-home .home-text-link:after{content:"";position:absolute;bottom:5px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--home-ease)}.compact-home :is(.home-action,.home-text-link)>svg,.footer--home .third-footer-talk>svg{flex:none;transition:transform .3s var(--home-ease)}.compact-home .home-action:active,.footer--home .third-footer-talk:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.compact-home .home-action:hover,.footer--home .third-footer-talk:hover{background:color-mix(in srgb,var(--home-accent) 87%,var(--home-paper))}.compact-home .home-action--outline:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.compact-home :is(.home-action,.home-text-link):hover>svg,.footer--home .third-footer-talk:hover>svg{transform:translate(4px)}.compact-home .home-text-link:hover:after{transform:scaleX(1)}}.third-home.tuna-home.compact-home .compact-hero{height:100svh;min-height:600px;overflow:hidden;color:var(--home-white);background:transparent;isolation:isolate}.compact-hero-poster,.compact-hero-film,.compact-hero-swim,.compact-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.compact-hero-poster,.compact-hero-film,.compact-hero-swim{object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(black 75%,transparent);mask-image:linear-gradient(black 75%,transparent)}.compact-hero-film{opacity:0;transition:opacity .45s var(--home-ease)}.compact-hero-film.is-ready{opacity:1}.compact-hero-swim{opacity:0;transition:opacity .28s var(--home-ease);pointer-events:none}.compact-hero[data-swim=on] .compact-hero-swim.is-ready{opacity:1}.compact-hero-shade{background:linear-gradient(90deg,#051a33e6,#071d38af 44%,#071d38a6);-webkit-mask-image:linear-gradient(black 75%,transparent);mask-image:linear-gradient(black 75%,transparent);pointer-events:none}.compact-hero-copy{position:absolute;z-index:2;left:var(--home-gutter);right:var(--home-gutter);bottom:clamp(96px,13vh,150px);max-width:1100px}.compact-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.third-home.tuna-home.compact-home .third-products{min-height:0;max-height:none;padding:var(--home-section-gap) var(--home-gutter) calc(var(--home-section-gap) * 1.2);background:transparent;color:var(--home-white);scroll-margin-top:90px}.third-home.tuna-home.compact-home .third-products-heading{margin:0 0 35px;align-items:center;gap:30px}.third-home.tuna-home.compact-home .third-products-heading h2{max-width:1000px}.third-home.tuna-home.compact-home .third-carousel-controls button{background:transparent;border:1px solid #ffffff80;color:var(--home-white)}.third-home.tuna-home.compact-home .third-carousel-controls button:disabled{opacity:.45}.third-home.tuna-home.compact-home .third-product-track{gap:22px;scroll-padding-left:0;background:transparent}.third-home.tuna-home.compact-home .third-collection-card{flex-basis:42%;color:var(--home-ink);background:var(--home-paper);border-radius:var(--home-radius);box-shadow:none;overflow:hidden}.third-home.tuna-home.compact-home .third-card-treats{background:color-mix(in srgb,var(--home-paper) 82%,var(--home-sea-3))}.third-home.tuna-home.compact-home .third-card-wild{background:var(--home-sea-4)}.third-home.tuna-home.compact-home .third-card-vital{background:var(--home-sea-5)}.third-home.tuna-home.compact-home .third-card-baked{background:var(--home-paper)}.third-home.tuna-home.compact-home .third-collection-link{min-height:470px;padding:12px 28px 8px}.third-home.tuna-home.compact-home .third-collection-link h3{min-height:76px;max-width:90%;margin-bottom:0}.third-home.tuna-home.compact-home .third-collection-art{height:clamp(270px,25vw,340px);margin:0 0 12px;overflow:visible}.third-home.tuna-home.compact-home .third-collection-primary>.product-art{display:flex;justify-content:center;align-items:center;overflow:visible}.third-home.tuna-home.compact-home .third-collection-primary>.product-art>img{width:100%;height:100%;max-width:min(100%,430px);max-height:min(100%,320px);object-fit:contain;border-radius:0}.third-home.tuna-home.compact-home .third-card-vital .third-collection-primary{display:grid;place-items:center}.third-home.tuna-home.compact-home .third-vital-flavours{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:11px;width:min(390px,95%);height:100%;padding:15px}.third-home.tuna-home.compact-home .third-vital-flavours span{display:block;border:1px solid #0f2d4a66;border-radius:999px;padding:10px 13px;color:var(--home-ink);font-size:clamp(15px,1.2vw,19px);font-weight:500;white-space:nowrap}.third-home.tuna-home.compact-home .third-collection-meta{border-top-color:#0f2d4a40}.third-home.tuna-home.compact-home .third-collection-meta :is(strong,span,svg){color:var(--home-ink)}.third-home.tuna-home.compact-home .third-collection-meta span{opacity:.78}.third-home.tuna-home.compact-home .collection-food-preview figcaption{color:var(--home-ink)}.third-home.tuna-home.compact-home .collection-food-preview img{object-fit:contain;border-radius:var(--home-radius)}.third-home.tuna-home.compact-home .collection-food-skeleton{position:absolute;top:0;right:0;bottom:30px;left:0;z-index:1;background:var(--home-sea-4);border-radius:var(--home-radius)}.third-home.tuna-home.compact-home .third-products-bottom{margin-top:18px;color:var(--home-white)}.third-home.tuna-home.compact-home .third-current-collection{color:var(--home-white);border-color:#fff6}.third-home.tuna-home.compact-home .third-product-dots button{border-color:#fff8;background:transparent}.third-home.tuna-home.compact-home .third-product-dots button[aria-current=true]{background:transparent}.third-home.tuna-home.compact-home .third-product-dots button span{background:#ffffff80}.third-home.tuna-home.compact-home .third-product-dots button[aria-current=true] span{background:var(--home-white)}.compact-home .home-products-all{margin-top:22px}.compact-home .compact-quality{padding:var(--home-section-gap) var(--home-gutter);background:transparent;color:var(--home-ink)}.compact-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:42px}.compact-section-heading h2{max-width:850px}.compact-section-heading p{max-width:310px;font-size:16px;line-height:1.55;margin:0 0 5px;opacity:.78}.compact-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.compact-quality-grid figure{margin:0;min-width:0}.compact-quality-image{aspect-ratio:1.35;overflow:hidden;border-radius:var(--home-radius);background:var(--home-sea-3)}.compact-quality-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--home-ease)}.compact-quality-grid figcaption{padding-top:20px}.compact-quality-grid h3{margin:0 0 12px}.compact-quality-grid p{font-size:16px;line-height:1.6;margin:0 0 12px;opacity:.85}.compact-home .compact-quality-link{margin-top:30px}.compact-home .compact-partners{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:var(--home-section-gap) var(--home-gutter);background:transparent;color:var(--home-ink)}.compact-home .compact-partners h2{max-width:700px}.compact-partners p{font-size:20px;margin:25px 0 0;opacity:.78}.compact-partner-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-home.tuna-home.compact-home .home-brand-signature h2{text-align:center}.compact-home .home-brand-arrival>h2{max-width:1050px}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-home.tuna-home.compact-home .home-brand-touch>h2{max-width:1050px;margin-inline:var(--home-gutter)}.compact-home .home-brand-anticipation{max-width:100%;text-wrap:balance}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-home.tuna-home.compact-home .home-brand-arrival h2{font-size:clamp(36px,3.8vw,58px);line-height:1.18;max-width:18ch;overflow-wrap:anywhere;min-width:0}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-home.tuna-home.compact-home .home-brand-touch>h2{font-size:clamp(32px,3vw,46px);line-height:1.25;max-width:26ch;overflow-wrap:anywhere;min-width:0}@media(max-width:767px){html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-home.tuna-home.compact-home .home-brand-arrival h2{font-size:clamp(28px,8vw,34px);line-height:1.22;max-width:none}html:is(:lang(zh),:lang(en),:lang(ja),:lang(es),:lang(pt)) .third-home.tuna-home.compact-home .home-brand-touch>h2{font-size:clamp(25px,7vw,30px)}}.third-footer.footer--home{background:var(--home-paper);color:var(--home-ink);padding:var(--home-section-gap) var(--home-gutter) 30px;font-family:var(--home-font)}.third-footer.footer--home .third-footer-invitation{border-color:#0f2d4a30;padding:0 0 70px;margin-bottom:65px;gap:50px}.third-footer.footer--home .third-footer-invitation p{color:inherit;font-size:20px;line-height:1.6;opacity:.8}.third-footer.footer--home .third-footer-talk{margin-top:25px}.third-footer.footer--home .third-footer-talk:hover{color:var(--home-ink)}.third-footer.footer--home .third-footer-logo{background:transparent;padding:0}.third-footer.footer--home .third-footer-company :is(p,span),.third-footer.footer--home nav a{color:var(--home-ink);opacity:.8}.third-footer.footer--home .third-footer-company p{line-height:1.65}.third-footer.footer--home .third-footer-email{font-size:clamp(15px,1.15vw,18px);color:var(--home-ink);gap:10px;word-break:break-word}.third-footer.footer--home h3{margin-top:0;margin-bottom:25px}.third-footer.footer--home .third-footer-bottom{border-color:#0f2d4a30;color:var(--home-ink);opacity:.8}.third-footer.footer--home .language-switch-current{color:var(--home-ink)}@media(hover:hover)and (pointer:fine){.compact-quality-grid figure:hover img{transform:scale(1.03)}.third-footer.footer--home nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:5px}}@media(max-width:1000px){.third-home.tuna-home.compact-home .third-collection-card{flex-basis:66%}.compact-section-heading{display:block}.compact-section-heading p{max-width:520px;margin-top:18px}.third-footer.footer--home .third-footer-details{grid-template-columns:repeat(3,minmax(0,1fr))}.third-footer.footer--home .third-footer-company{grid-column:1/-1}}@media(max-width:767px){.compact-home .compact-hero-poster,.compact-home .compact-hero-film,.compact-home .compact-hero-swim{object-position:86% center}.compact-home .compact-hero-poster{transition:object-position 1.2s var(--home-ease)}.compact-home .compact-hero-film{transition:opacity .45s var(--home-ease),object-position 1.2s var(--home-ease)}.compact-home .compact-hero-swim{transition:opacity .28s var(--home-ease),object-position 1.2s var(--home-ease)}.compact-home .compact-hero[data-swim=off] :is(.compact-hero-poster,.compact-hero-film,.compact-hero-swim),.compact-home .compact-hero-poster[data-frame=end]{object-position:72% center}.compact-hero-copy{bottom:100px}.compact-home .compact-hero-shade{background:linear-gradient(0deg,#061a32ee,#071d38ae 60%,#071d3844)}.compact-hero-actions{gap:10px}.compact-home .home-action{font-size:14px;padding:12px 18px;gap:15px;min-height:48px}.third-home.tuna-home.compact-home .third-products-heading{align-items:flex-end;gap:15px}.third-home.tuna-home.compact-home .third-carousel-controls{gap:7px}.third-home.tuna-home.compact-home .third-carousel-controls button{width:40px;height:40px}.third-home.tuna-home.compact-home .third-collection-card{flex-basis:88%}.third-home.tuna-home.compact-home .third-collection-link{min-height:400px;padding:10px 18px 6px}.third-home.tuna-home.compact-home .third-collection-link h3{min-height:58px}.third-home.tuna-home.compact-home .third-collection-art{height:260px}.third-home.tuna-home.compact-home .third-collection-primary>.product-art>img{max-height:250px}.third-home.tuna-home.compact-home .third-products-bottom{gap:15px}.compact-quality-grid{grid-template-columns:1fr;gap:48px}.compact-quality-image{aspect-ratio:1.45}.compact-home .compact-partners{grid-template-columns:1fr;gap:35px}.third-footer.footer--home .third-footer-invitation{grid-template-columns:1fr;gap:24px}.third-footer.footer--home .third-footer-details{grid-template-columns:1fr;gap:0}.third-footer.footer--home .third-footer-company{margin-bottom:28px}.third-footer.footer--home .third-footer-group{border-top:1px solid #0f2d4a26}.third-footer.footer--home .third-footer-group h3{margin:0;padding:17px 44px 17px 0;font-size:17px}.third-footer.footer--home .third-footer-toggle{display:grid;place-items:end center;position:absolute;inset:0 0 auto;height:58px;padding:0 6px 19px;border:0;background:transparent;color:var(--home-ink);cursor:pointer;justify-items:end}.third-footer.footer--home .third-footer-toggle svg{transition:rotate .25s var(--home-ease)}.third-footer.footer--home .third-footer-group[data-open] .third-footer-toggle svg{rotate:180deg}.third-footer.footer--home .third-footer-links{display:none;padding:0 0 14px}.third-footer.footer--home .third-footer-group[data-open] .third-footer-links{display:block}.third-footer.footer--home .third-footer-links>a{margin:10px 0;font-size:15px}}@media(prefers-reduced-motion:reduce){.compact-home *,.compact-home *:before,.compact-home *:after,.footer--home *{animation:none!important;transition:none!important}.compact-hero-film,.compact-hero-swim{display:none}}.compact-home .home-story-line{display:block}.compact-home .home-story-phrase{display:inline-block}.compact-home .water-wordmark--hero{--ww-water-width:min(80vw,1100px);--ww-water-max:1100px;--ww-water-top:12%;--ww-water-opacity:.64;--ww-water-shrink:0;--ww-water-settle-y:0vh;--ww-logo-width:var(--ww-water-width);--ww-logo-top:var(--ww-water-top);--ww-logo-opacity:1;--ww-logo-filter:brightness(0) invert(1);z-index:1}.compact-home .water-wordmark--hero .water-wordmark-water{-webkit-mask-image:none;mask-image:none}.compact-home .water-wordmark--hero .water-wordmark-logo{max-width:none;aspect-ratio:3.5;padding:0 min(18px,3%);height:auto;box-sizing:border-box}.compact-home .water-wordmark--hero .water-wordmark-logo>svg{display:block;width:100%;height:100%;overflow:visible}.compact-home .water-wordmark-vector{width:100%;height:100%;padding:0 min(18px,3%);box-sizing:border-box}.compact-home .water-wordmark-vector>svg{display:block;width:100%;height:100%;overflow:visible}.compact-home .water-wordmark--hero[data-water-state=logo]:not(.is-static) .water-wordmark-logo .water-wordmark-dot{animation:home-wordmark-dot-hop 1.1s linear both}@keyframes home-wordmark-dot-hop{0%,44%,80%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.65,.3,1)}20%{transform:translateY(4px);animation-timing-function:cubic-bezier(.6,0,.85,.45)}62%{transform:translateY(2.2px);animation-timing-function:cubic-bezier(.6,0,.85,.45)}}.compact-home .water-wordmark--hero .water-wordmark-water,.compact-home .water-wordmark--hero .water-wordmark-logo{transition:none}.compact-home .water-wordmark--hero.is-static{--ww-water-blend:0!important;--ww-logo-blend:1!important}@media(max-width:767px){.compact-home .water-wordmark--hero{--ww-water-width:98vw;--ww-water-top:16%;--ww-water-opacity:.7}}@media(max-height:600px)and (min-width:768px){.compact-home .water-wordmark--hero{--ww-water-width:56vw;--ww-water-top:13%}}@media(prefers-reduced-motion:reduce){.compact-home .water-wordmark--hero .water-wordmark-water,.compact-home .water-wordmark--hero .water-wordmark-logo{transition:none}}.compact-home .water-wordmark--hero .water-wordmark-vector{animation:dingpaws-wordmark-arrive .65s cubic-bezier(.22,1,.36,1) both}@keyframes dingpaws-wordmark-arrive{0%{translate:0 8px;filter:blur(2px)}to{translate:0 0;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.compact-home .water-wordmark--hero .water-wordmark-vector{animation:none}}@media(max-width:767px){html[data-motion=off] .compact-home .compact-hero-poster{transition:none}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.compact-home .compact-hero-poster{transition:none}}html[data-motion=off] .compact-home .water-wordmark--hero .water-wordmark-vector{animation:none}.compact-home .compact-partners-copy .home-partner-intro{font-size:clamp(16px,1.2vw,19px);line-height:1.7;max-width:36em;margin-top:18px}:root{--dp-sweep-accent: color-mix(in srgb, var(--home-accent) 70%, var(--home-paper));--dp-sweep-shadow: 0 14px 34px rgba(15, 45, 74, .2)}@media(hover:hover)and (pointer:fine){:where(.home-action,.button,.story-action,.third-header-contact,.third-footer-talk,.third-product-arrows button,.collection-flip){position:relative;isolation:isolate;overflow:hidden}.compact-home .home-action,.footer--home .third-footer-talk,main.third-inner .button,.third-header-contact,.third-footer-talk{transition:color .3s ease-in-out,box-shadow .3s ease-in-out,scale .15s,transform .18s var(--home-ease)}:where(.home-action,.button,.story-action,.third-header-contact,.third-footer-talk,.third-product-arrows button,.collection-flip):before{content:"";position:absolute;z-index:-1;left:var(--sweep-x, 50%);top:var(--sweep-y, 50%);width:var(--sweep-d, 260%);aspect-ratio:1;border-radius:50%;background:var(--sweep, transparent);translate:-50% -50%;scale:0;transition:scale .3s ease-in-out;pointer-events:none}:where(.home-action,.button,.story-action,.third-header-contact,.third-footer-talk,.third-product-arrows button,.collection-flip):hover:not(:disabled):before{scale:1}.compact-home .home-action:hover,main.third-inner .button:hover,main.third-inner .partner-cta .button:hover,.third-header-contact:hover{--sweep: var(--dp-sweep-accent);background:var(--home-accent);border-color:var(--home-accent);color:var(--home-ink);box-shadow:var(--dp-sweep-shadow)}.compact-home .home-action--outline:hover,main.third-inner .button-outline:hover,main.third-inner .partner-cta .button-outline:hover{--sweep: color-mix(in srgb, currentColor 16%, transparent);background:transparent;border-color:currentColor;box-shadow:none}.compact-home .home-action--outline:hover{color:inherit}main.third-inner .button-outline:hover,main.third-inner .partner-cta .button-outline:hover{color:var(--home-ink)}.third-footer .third-footer-talk:hover,.third-home-main:has(.tuna-experience)+.third-footer .third-footer-talk:hover{--sweep: color-mix(in srgb, var(--home-accent) 87%, var(--home-paper));background:var(--dp-inverse);border-color:var(--home-accent);color:var(--home-ink);box-shadow:var(--dp-sweep-shadow)}}
