@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-display:var(--ff-archivo), "Arial Narrow", Helvetica, sans-serif;--font-body:var(--ff-quicksand), "Trebuchet MS", Helvetica, sans-serif}}@layer base,components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--blue:#264897;--blue-ink:#1d3877;--blue-deep:#152f6b;--sky:#49a4d4;--sky-dark:#2f8cbe;--sky-deep:#1f6e99;--sky-soft:#8ecbea;--cream:#fffcf7;--sand:#f8f0e5;--sand-deep:#e8d8c0;--sand-dark:#cdb896;--olive:#b9b757;--olive-deep:#8f8d3c;--orange:#f08a2a;--green:#5ca84a;--yellow:#feb800;--ink:#1b2a4e;--ink-soft:#264897;--font-display:"Archivo","Arial Narrow",Helvetica,sans-serif;--fs-display:71%;--fs-h2:clamp(1.7rem,4.6vw,3.5rem);--font-body:"Quicksand","Trebuchet MS",Helvetica,sans-serif;--wrap:1220px;--gutter:clamp(20px,4vw,48px);--r-btn:10px;--r-sm:12px;--r-md:16px;--r-lg:26px;--r-xl:30px;--sec-y:clamp(64px,8vw,116px);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease:cubic-bezier(.32,.72,0,1);--ease-glide:cubic-bezier(.22,.61,.36,1);--lift:clamp(5px,.5vw,7px);--btn-h:clamp(42px,3.05vw,48px);--btn-px:clamp(20px,2.1vw,30px);--btn-fs:clamp(.88rem,1.05vw,.96rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{padding-top:var(--hdr,78px);background:var(--cream);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:500;line-height:1.72;overflow-x:clip}html{overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{margin:0;padding:0;list-style:none}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--blue);color:var(--cream)}h1,h2,h3,h4,h5,.display{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.004em;word-spacing:.04em;color:var(--blue);margin:0;font-weight:800;line-height:1}h1{font-size:clamp(2.4rem,5.6vw,4.15rem)}h2{font-size:var(--fs-h2)}h3{font-size:clamp(1.22rem,2.1vw,1.6rem);line-height:1.1}h4{font-size:clamp(1.02rem,1.45vw,1.18rem);line-height:1.15}p{margin:0 0 1.15em}p:last-child{margin-bottom:0}.wrap{width:min(100% - (var(--gutter) * 2),var(--wrap));margin-inline:auto}.wrap-wide{width:min(100% - (var(--gutter) * 2),1420px);margin-inline:auto}.section{padding-block:var(--sec-y);position:relative}.center{text-align:center}.sec-head{text-align:center;margin-bottom:clamp(34px,4.6vw,58px)}.sec-head p{max-width:60ch;color:var(--ink-soft);margin-inline:auto;margin-top:14px}.eyebrow{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.2em;color:var(--sky-dark);margin-bottom:14px;font-size:.74rem;font-weight:600;display:block}.lede{color:var(--ink-soft);font-size:clamp(1.02rem,1.4vw,1.14rem)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{position:absolute;left:-9999px}.skip:focus{z-index:999;background:var(--blue);color:#fff;border-radius:8px;padding:12px 18px;top:16px;left:16px}:focus-visible{outline:3px solid var(--sky);outline-offset:4px;border-radius:4px}.btn{--bg:var(--sky);--fg:var(--cream);--shade:var(--blue);--rim:var(--shade);min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--r-btn);background:var(--bg);color:var(--fg);font-family:var(--font-display);font-stretch:var(--fs-display);font-weight:700;font-size:var(--btn-fs);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;justify-content:center;align-items:center;gap:9px;line-height:1.1;display:inline-flex;position:relative}.btn svg{display:none}.btn,.tab{border:2px solid var(--rim);box-shadow:3px 3px 0 var(--shade);font-size:var(--btn-fs);transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out),background-color .2s ease,color .2s ease,border-color .2s ease}@media (hover:hover) and (pointer:fine){.btn:hover,.tab:hover{box-shadow:0 0 0 var(--shade);transform:translate(3px,3px)}}.btn:active,.tab:active{box-shadow:0 0 0 var(--shade);transform:translate(3px,3px)}.btn--cream{--bg:var(--cream);--fg:var(--blue);--shade:var(--blue);--rim:var(--shade)}.btn--blue{--bg:var(--blue);--fg:var(--cream);--shade:var(--blue-deep);--rim:var(--shade)}.btn--olive{--bg:var(--olive);--fg:var(--cream);--shade:var(--olive-deep);--rim:var(--shade)}.btn--onsand{--shade:var(--blue);--rim:var(--shade)}.bread__inner .btn{--bg:var(--sky);--fg:var(--cream);--shade:var(--cream);--rim:var(--shade)}.btn--wide{width:100%}.btn-wrap{display:inline-block}.link-more{color:var(--blue);align-items:center;gap:7px;padding-bottom:3px;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}.link-more:after{content:"";transform-origin:100%;width:100%;height:2px;transition:transform .28s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.link-more svg{width:13px;height:13px;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.link-more:hover:after{transform-origin:0;transform:scaleX(1)}.link-more:hover svg{transform:translate(3px)}}.header{z-index:95;background:var(--sand);transition:box-shadow .3s var(--ease-out);position:fixed;top:0;left:0;right:0}.header.is-stuck{box-shadow:0 8px 26px #2648971a}.nav{width:min(100% - (var(--gutter) * 2),1480px);height:78px;transition:height .3s var(--ease-out);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-inline:auto;display:grid}.header.is-stuck .nav{height:66px}.nav{--nav-gap:clamp(6px,1vw,16px)}.nav__list{align-items:center;gap:var(--nav-gap);display:flex}.nav__list a{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;font-weight:700;font-size:var(--btn-fs);letter-spacing:.06em;color:var(--blue);isolation:isolate;white-space:nowrap;min-height:var(--btn-h);align-items:center;padding:0 1.5em 0 1.15em;line-height:1.1;transition:color .3s;display:inline-flex;position:relative}.nav__list a:after{content:"";z-index:-1;background:var(--sky);-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease-in-out);position:absolute;inset:14% 0}.nav__list a[aria-current=page]{color:var(--cream)}.nav__list a[aria-current=page]:after{clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.nav__list a:hover{color:var(--cream)}.nav__list a:hover:after{clip-path:inset(0)}}.nav__list a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.nav__brand{transition:transform .3s var(--ease-out);justify-self:center;display:block}.nav__brand img{width:clamp(96px,9vw,128px);height:auto;transition:width .3s var(--ease-out)}.header.is-stuck .nav__brand img{width:clamp(84px,7.4vw,106px)}@media (hover:hover) and (pointer:fine){.nav__brand:hover{transform:translateY(-2px)rotate(-1.5deg)}}.nav__right{align-items:center;gap:var(--nav-gap);justify-content:flex-end;display:flex}.nav__cta{--bg:var(--sky);--fg:var(--cream);--shade:var(--blue);--rim:var(--shade)}.btn .nav__cta-icon{width:1.25em;height:1.25em;display:block}.nav__cta{gap:.5em}.burger{width:var(--btn-h);height:var(--btn-h);border-radius:var(--r-btn);background:var(--sky);border:2px solid var(--blue);box-shadow:3px 3px 0 var(--blue);transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out);flex:none;place-items:center;display:none}@media (hover:hover) and (pointer:fine){.burger:hover{box-shadow:0 0 0 var(--blue);transform:translate(3px,3px)}}.burger:active{box-shadow:0 0 0 var(--blue);transform:translate(3px,3px)}.burger span{background:var(--cream);border-radius:2px;width:19px;height:2px;transition:background .2s;display:block;position:relative}.burger span:before,.burger span:after{content:"";background:var(--cream);width:19px;height:2px;transition:transform .25s var(--ease-out),top .2s var(--ease-out);border-radius:2px;position:absolute;left:0}.burger span:before{top:-6px}.burger span:after{top:6px}.burger[aria-expanded=true] span{background:0 0}.burger[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.burger[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}.drawer{left:0;right:0;top:var(--hdr,66px);z-index:96;background:var(--sand);border-top:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);padding:8px var(--gutter) 16px;max-height:calc(100svh - var(--hdr,66px));clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .6s var(--ease-in-out),visibility 0s .6s;flex-direction:column;display:flex;position:fixed;overflow:auto}.drawer.is-open{clip-path:inset(0);visibility:visible;transition-delay:0s}.drawer a{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;color:var(--blue);opacity:0;transition:opacity .45s var(--ease-out),transform .6s var(--ease-out);padding:10px 0;font-size:clamp(1.6rem,7vw,2.3rem);font-weight:800;line-height:1.05;display:block;transform:translateY(24px)}.drawer a:last-child{border-bottom:0}.drawer.is-open a{opacity:1;transition-delay:calc(.2s + var(--i,0) * 60ms);transform:none}.drawer a span{isolation:isolate;margin-left:-.7em;padding:.12em 1.1em .12em .7em;transition:color .3s;display:inline-block;position:relative}.drawer a span:before{content:"";z-index:-1;background:var(--sky);-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease-in-out);position:absolute;inset:0}.drawer a:hover span,.drawer a:active span,.drawer a:focus-visible span,.drawer a[aria-current=page] span{color:var(--cream)}.drawer a:hover span:before,.drawer a:active span:before,.drawer a:focus-visible span:before,.drawer a[aria-current=page] span:before{clip-path:inset(0)}.nav__dd{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;font-weight:700;font-size:var(--btn-fs);letter-spacing:.06em;color:var(--blue);isolation:isolate;white-space:nowrap;min-height:var(--btn-h);align-items:center;gap:.5em;padding:0 1.5em 0 1.15em;line-height:1.1;transition:color .3s;display:inline-flex;position:relative}.nav__dd:after{content:"";z-index:-1;background:var(--sky);-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease-in-out);position:absolute;inset:14% 0}.nav__dd[aria-expanded=true],.nav__dd[aria-current=page]{color:var(--cream)}.nav__dd[aria-expanded=true]:after,.nav__dd[aria-current=page]:after{clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.nav__dd:hover{color:var(--cream)}.nav__dd:hover:after{clip-path:inset(0)}}.plus{width:.5em;height:.5em;transition:transform .4s var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;transform:translateY(-.15em)rotate(45deg)}[aria-expanded=true]>.plus{transform:translateY(.12em)rotate(225deg)}.dd{z-index:2;background:var(--sand);border-top:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);clip-path:inset(0 0 100%);visibility:hidden;max-height:calc(100svh - 66px);transition:clip-path .6s var(--ease-in-out),visibility 0s .6s;position:absolute;top:100%;left:0;right:0;overflow:auto}.dd.is-open{clip-path:inset(0);visibility:visible;transition-delay:0s}.dd__inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(28px,4vw,56px);display:grid}.dd__eyebrow{color:var(--ink-soft);margin-bottom:clamp(8px,1.2vw,16px);font-weight:600}.dd__cats{flex-direction:column;gap:clamp(2px,.5vw,8px);margin:0;padding:0;list-style:none;display:flex}.dd__cats li,.dd__logos li,.dd__title{opacity:0;transition:opacity .45s var(--ease-out),transform .6s var(--ease-out);transform:translateY(24px)}.dd__art{aspect-ratio:1/.8;place-self:end;width:min(100%,640px);margin-bottom:calc(-1*clamp(28px,4vw,56px));position:relative;container-type:inline-size}.dd__chef{z-index:3;opacity:0;width:48cqw;transition:transform 1.3s var(--ease-glide),opacity .6s ease;position:absolute;bottom:0;left:0;transform:translate(-14cqw)}.dd__loaf{aspect-ratio:811/782;z-index:1;opacity:0;width:72.5cqw;transition:transform 1.25s var(--ease-glide),opacity .6s ease;position:absolute;bottom:6.4cqw;left:21cqw;transform:translate(18cqw)rotate(1.8deg);container-type:inline-size}.dd.is-open .dd__chef,.dd.is-open .dd__loaf{opacity:1;transition-delay:.2s;transform:none}.dd__loaf .dd__shape{--bread-border:5;--bread-shadow-x:8.63cqw;width:100%;height:100%;position:absolute;inset:0}.dd__loaf p{color:var(--cream);font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;font-size:clamp(1.4rem,10cqw,3rem);font-weight:800;line-height:1.02;display:flex;position:absolute;inset:22% 18% 18% 16%}.dd__title{opacity:0;transition:opacity .45s var(--ease-out),transform .6s var(--ease-out);transform:translateY(24px)}.dd.is-open .dd__cats li,.dd.is-open .dd__logos li,.dd.is-open .dd__title{opacity:1;transition-delay:calc(.2s + var(--i,0) * 60ms);transform:none}.dd__cats a{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;color:var(--blue);transition:color .35s ease,transform .45s var(--ease-out),opacity .35s ease;font-size:clamp(2rem,4.6vw,4rem);font-weight:800;line-height:1.02;display:inline-block}.dd__cats a.dd__all{text-underline-offset:4px;margin-top:10px;font-size:clamp(.95rem,1.2vw,1.1rem);text-decoration:underline}@media (hover:hover) and (pointer:fine){.dd__cats:hover a{opacity:.35}.dd__cats a:hover{opacity:1;color:var(--sky);transform:translate(14px)}}.dd__cats a:focus-visible{color:var(--sky);outline:none;transform:translate(14px)}.dd__title{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;color:var(--blue);max-width:14ch;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:800;line-height:1.02}.dd__logos{width:100%;margin:0}.dd-scrim{z-index:94;opacity:0;visibility:hidden;background:#152f6b47;transition:opacity .4s,visibility 0s .4s;position:fixed;inset:0}.dd-scrim.is-on{opacity:1;visibility:visible;transition-delay:0s}.nav__cta .plus{margin-left:.5em}@media (max-width:1023px){.nav__cta .plus{display:none}#dd-products .dd__inner{grid-template-columns:1fr}.dd__art{display:none}}@media (max-width:767px){.dd--shop .dd__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.dd--shop .dd__title{margin-inline:auto}.dd__logos{max-width:460px}}.hero{background:#bcdff3;height:calc(100svh - 78px);min-height:360px;position:relative;overflow:hidden}.hero__slides{position:absolute;inset:0}.hero__slide{z-index:1;clip-path:inset(0 0 0 100%);transition:clip-path 1.15s var(--ease-in-out);margin:0;position:absolute;inset:0;overflow:hidden}.hero__slide img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transition:scale 7s var(--ease-out);scale:1.14}.hero__slide.is-on{clip-path:inset(0);z-index:3}.hero__slide.is-on img{scale:1}.hero__slide.is-prev{clip-path:inset(0);z-index:2}.hero__slide.is-prev img{transition:scale 1.15s var(--ease-in-out);scale:1}.hero__dots{z-index:4;-webkit-backdrop-filter:blur(6px);background:#fffcf7c7;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:clamp(14px,2.4vw,26px);left:50%;translate:-50%}.hero__dots button{width:8px;height:8px;transition:width .45s var(--ease-out);background:#26489740;border-radius:999px;position:relative;overflow:hidden}.hero__dots button[aria-selected=true]{width:46px;height:6px}.hero__dots i{background:var(--blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero__dots button[aria-selected=true] i{animation:hero-timer var(--hero-ms,6s) linear forwards}.hero.is-paused .hero__dots i{animation-play-state:paused}@keyframes hero-timer{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero__slide,.hero__slide img{transition:none}.hero__dots button[aria-selected=true] i{animation:none;transform:scaleX(1)}}.hero--inner{background:var(--blue);text-align:center;padding-block:clamp(56px,7vw,104px);position:relative;overflow:hidden}.hero--inner h1{color:var(--cream)}.hero--inner .eyebrow{color:var(--sky-soft)}.hero--inner p{color:#fffcf7d6;max-width:58ch;margin:20px auto 0}.hero--inner .wrap{z-index:2;position:relative}.hero--inner .crumbs{margin-top:24px}.hero--inner:after{content:"";border:2px dashed #fffcf729;border-radius:50%;width:320px;height:320px;position:absolute;top:-70px;right:-70px}.crumbs{letter-spacing:.06em;color:var(--sky-soft);font-size:.8rem;font-weight:600}.crumbs a{transition:color .2s}.crumbs a:hover{color:var(--cream)}.crumbs span{opacity:.5;margin:0 8px}.marquee{background:var(--cream);border-block:1.5px solid #2648971a;padding-block:12px;position:relative;overflow:hidden}.marquee--olive{background:var(--olive);border-color:#0000}.marquee--sand{background:var(--sand);border-color:#0000}.marquee--blue{background:var(--blue);border-color:#0000}.marquee__track{will-change:transform;width:max-content;animation:mq var(--mq-dur,30s) linear infinite;display:flex}.marquee--rev .marquee__track{animation-direction:reverse}@keyframes mq{0%{transform:translate(0)}to{transform:translate3d(calc(var(--mq-shift,0px) * -1),0,0)}}.marquee__group{flex:none;align-items:center;display:flex}.marquee__group span{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.01em;color:var(--blue);white-space:nowrap;padding-inline:clamp(13px,1.6vw,24px);font-size:clamp(1.05rem,2.1vw,1.8rem);font-weight:700}.marquee--olive .marquee__group span{color:var(--sand)}.marquee--sand .marquee__group span{color:var(--olive)}.marquee--blue .marquee__group span{color:var(--sand)}.marquee__group img{flex:none;width:clamp(22px,2.5vw,34px);height:auto}.marquee-stack{z-index:3;position:relative}.marquee-stack .marquee+.marquee{border-top:0}.marquee--hero{border-top:0;border-bottom:1.5px solid var(--blue)}.marquee-stack .marquee:first-child{border-top:1.5px solid var(--olive)}:root{--notch-w:clamp(55px,8.33vw,150px);--notch-h:calc(var(--notch-w) * 181 / 799);--notch-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 799 181' preserveAspectRatio='none'%3E%3Cpath d='M798.098 180.294H0.000225601C-0.260567 21.8688 225.649 4.2663 334.691 0.374145C336.432 0.302746 338.174 0.25671 339.917 0.236042C446.318 -1.30936 605.724 3.66034 702.775 47.8184C722.885 56.9687 742.062 68.7842 757.909 84.2983C782.624 108.497 797.877 141.984 798.137 176.755C798.146 177.936 798.133 179.116 798.098 180.294Z'/%3E%3C/svg%3E")}.scallop{position:relative}.scallop--top:before,.scallop--bottom:after{content:"";left:calc(var(--notch-w) * -1);width:calc(100% + var(--notch-w));height:var(--notch-h);background:var(--scallop,var(--sand));-webkit-mask:var(--notch-mask) 0 0 / var(--notch-w) 100% repeat-x;-webkit-mask:var(--notch-mask) 0 0 / var(--notch-w) 100% repeat-x;-webkit-mask:var(--notch-mask) 0 0 / var(--notch-w) 100% repeat-x;-webkit-mask:var(--notch-mask) 0 0 / var(--notch-w) 100% repeat-x;mask:var(--notch-mask) 0 0 / var(--notch-w) 100% repeat-x;pointer-events:none;z-index:4;animation:4.5s linear infinite notch-drift;position:absolute}.scallop--top:before{top:calc(var(--notch-h) * -1 + 1px)}.scallop--bottom:after{bottom:calc(var(--notch-h) * -1 + 1px);scale:1 -1}@keyframes notch-drift{to{transform:translate3d(var(--notch-w),0,0)}}.bite{--bite:9px;-webkit-mask-image:linear-gradient(#000 0 0), radial-gradient(circle var(--bite) at 50% 100%,#0000 99%,#000 100%);-webkit-mask-image:linear-gradient(#000 0 0), radial-gradient(circle var(--bite) at 50% 100%,#0000 99%,#000 100%);-webkit-mask-image:linear-gradient(#000 0 0), radial-gradient(circle var(--bite) at 50% 100%,#0000 99%,#000 100%);-webkit-mask-image:linear-gradient(#000 0 0), radial-gradient(circle var(--bite) at 50% 100%,#0000 99%,#000 100%);mask-image:linear-gradient(#000 0 0), radial-gradient(circle var(--bite) at 50% 100%,#0000 99%,#000 100%);-webkit-mask-size:100% calc(100% - var(--bite)),calc(var(--bite) * 2) var(--bite);-webkit-mask-size:100% calc(100% - var(--bite)),calc(var(--bite) * 2) var(--bite);-webkit-mask-size:100% calc(100% - var(--bite)),calc(var(--bite) * 2) var(--bite);-webkit-mask-size:100% calc(100% - var(--bite)),calc(var(--bite) * 2) var(--bite);mask-size:100% calc(100% - var(--bite)),calc(var(--bite) * 2) var(--bite);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.story{--cwf:.5;--padB:0px;--cm:1.2426;--cc:131.7px;--cap:max(520px,calc(var(--cm) * 100vh - var(--cc)));--sw:min(100vw - var(--gutter) * 2,1240px,var(--cap));background:var(--cream);padding-block:calc(var(--sw) * var(--cwf) * 98 / 677 + var(--padB) - var(--notch-h)) var(--padB);position:relative;overflow:hidden}.story__stage{width:min(100% - (var(--gutter) * 2),1240px,var(--cap));margin-inline:auto;container-type:inline-size}.story__scene{--cw:calc(100cqw * var(--cwf));--k:calc(var(--cw) / 677);--bw:76cqw;--bl:calc(var(--k) * 345 - var(--bw) * .047);--bo:calc(var(--k) * 90);left:calc((100cqw - var(--bl) - var(--bw) * 1.0863) / 2);padding-bottom:var(--bo);position:relative}.story__chef{width:var(--cw);z-index:3;pointer-events:none;position:absolute;bottom:0;left:0}.story__chef img,.story__chef-svg{width:100%;height:auto;display:block}.story__bread{z-index:1;width:var(--bw);margin-left:var(--bl);aspect-ratio:799/770;transform-origin:18% 100%;position:relative;container-type:inline-size}.bread-shape{--bread-fill:var(--navy,#264897);--bread-border:0;--bread-border-color:#31a4dd;--bread-shadow-x:0cqw;filter:drop-shadow(var(--bread-shadow-x) 0 0 var(--bread-border-color));display:block;overflow:visible}.bread-shape__fill{fill:var(--bread-fill);stroke:var(--bread-border-color);stroke-width:var(--bread-border);stroke-linejoin:round}.story--plain .bread__shape{--bread-border:0;--bread-shadow-x:0cqw;filter:none}.bread__shape{--bread-border:5;--bread-shadow-x:8.63cqw;width:100%;height:100%;position:absolute;inset:0}.bread__inner{z-index:1;color:var(--cream);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:10% 17% 9% 15.5%}.bread__flow{align-items:flex-start;gap:var(--flow-gap,clamp(12px,2.6cqw,26px));flex-direction:column;width:100%;display:flex}.bread__flow>*{margin:0!important}.bread__inner .eyebrow{color:var(--sky-soft);margin-bottom:clamp(6px,1.2cqw,10px);font-size:clamp(.62rem,1.5cqw,.74rem)}.bread__inner h2{color:var(--cream);text-wrap:balance;margin-bottom:.4em}.bread__inner p{color:#fffcf7db;margin-bottom:.8em;font-size:clamp(.86rem,2.05cqw,1.1rem);line-height:1.6}.story__stats{justify-content:space-between;align-self:stretch;gap:12px;display:flex}.story__stats div{flex-direction:column;gap:2px;display:flex}.story__stats b{font-family:var(--font-display);font-stretch:var(--fs-display);color:var(--sky);font-size:clamp(2rem,5.4cqw,3.4rem);font-weight:800;line-height:1}.story__stats small{color:#fffcf7db;margin-top:4px;font-size:clamp(.86rem,2.05cqw,1.1rem);font-weight:500;line-height:1.35}.story__bread.lite-p2 .bread__inner p+p{display:none}.story__bread.lite-tiny .bread__inner p{font-size:.8rem;line-height:1.5}.story__bread.lite-nop .bread__inner p{display:none}.bread__badge{z-index:2;width:13.5%;animation:16s linear infinite seal-spin;position:absolute;inset:auto 8% 4% auto}@keyframes seal-spin{to{rotate:360deg}}.story__chef{opacity:0;transition:transform 1.5s var(--ease-glide) .12s,opacity .7s ease .12s;will-change:transform,opacity;transform:translate(-14cqw)}.story__bread{opacity:0;transition:transform 1.4s var(--ease-glide),opacity .7s ease;will-change:transform,opacity;transform:translate(18cqw)rotate(1.8deg)}.story__stage.is-in .story__chef,.story__stage.is-in .story__bread{opacity:1;transform:none}[data-scene-item]{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--sd,0s);transform:translateY(14px)}.story__stage.is-in [data-scene-item]{opacity:1;transform:none}.bread__badge{opacity:0;transition:opacity .4s ease 1.2s,scale .9s var(--ease-out) 1.2s;scale:.4}.story__stage.is-in .bread__badge{opacity:1;scale:1}.story__stage.is-reset *{transition:none!important}.products{background:var(--sand);--scallop:var(--sand);padding-block:clamp(56px,7vw,100px)}.products .sec-head{margin-bottom:28px}.tabs{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:clamp(44px,6vw,86px);display:flex}.tab{--rim:var(--blue);--shade:var(--blue);font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.06em;min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--r-btn);color:var(--blue);background:0 0;font-weight:700;line-height:1.1}.tab[aria-selected=true]{background:var(--sky);color:var(--cream)}:root{--badge-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 46' preserveAspectRatio='none'%3E%3Cpath d='M0.00143216 43.912L1.52261 1.92758C1.56158 0.851902 2.44491 0 3.5213 0H210.102C210.986 0 211.766 0.580754 212.019 1.42815L219.582 26.7764C219.794 27.4854 219.596 28.2532 219.069 28.7726L216.867 30.9439C215.917 31.8798 216.175 33.4726 217.37 34.062C217.928 34.3371 218.321 34.8634 218.424 35.477L219.534 42.0413C219.74 43.2558 218.809 44.3655 217.577 44.3747L2.01506 45.9844C0.876242 45.9929 -0.0398033 45.0501 0.00143216 43.912Z'/%3E%3C/svg%3E");--bread-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 811 782'%3E%3Cpath d='M334.691 0.374145C336.432 0.302746 338.174 0.25671 339.917 0.236042C446.318 -1.30936 605.724 3.66034 702.775 47.8184C722.885 56.9687 742.062 68.7842 757.909 84.2983C782.625 108.497 797.877 141.984 798.137 176.755C798.351 205.369 785.769 233.112 765.759 253.313C759.945 259.182 752.932 263.727 747.162 269.626C739.272 277.693 736.721 286.982 735.878 298.015C734.777 312.449 737.08 327.288 738.254 341.669L742.092 394.315L755.436 571.977L761.525 643.231C764.325 679.044 769.873 719.885 741.021 746.986C729.708 757.611 714.771 765.701 699.417 768.469C689.182 770.315 677.402 769.714 666.979 769.696L624.348 769.657L457.252 769.688L211.944 769.801L146.37 769.747C130.857 769.762 114.61 770.771 99.2561 768.169C84.2793 765.577 70.35 758.772 59.102 748.549C28.6797 721.231 34.1228 675.716 37.4382 639.224C38.5918 626.471 39.6534 613.71 40.622 600.943C46.0426 534.454 51.0603 467.933 55.6749 401.384L60.0611 341.858C61.6291 321.511 66.7905 292.537 55.1478 274.671C50.6046 267.697 40.9903 258.958 34.5691 253.219C12.9485 233.899 1.10606 209.345 0.000225601 180.294C-0.260567 21.8688 225.649 4.2663 334.691 0.374145Z'/%3E%3C/svg%3E")}.carousel{--pc-card:clamp(220px,24vw,340px);--pc-space:1.4;--pc-step:4deg;position:relative}.carousel__viewport{width:100vw;height:calc(var(--pc-card) * var(--pc-ratio,1.3333) + clamp(130px,10vw,160px));margin-inline:calc(50% - 50vw);position:relative;overflow-x:clip}.carousel__track{height:100%;position:relative}.pc-card{left:50%;top:calc(var(--pc-card) * .06);width:var(--pc-card);margin-left:calc(var(--pc-card) / -2);transform-origin:50% calc(var(--pc-card) * var(--pc-space) * 14.336);transform:rotate(calc(var(--o,0) * var(--pc-step)));transition:transform .85s var(--ease-in-out),opacity .5s ease;position:absolute}.pc-card.is-off{opacity:0;pointer-events:none}.pc-card>a{transition:opacity .8s var(--ease-out) var(--ad,0s),transform 1s var(--ease-glide) var(--ad,0s)}.pc-card .ribbon{clip-path:inset(0);transition:clip-path .8s var(--ease-in-out) calc(var(--ad,0s) + .45s),transform .3s var(--ease-out)}.carousel:not(.is-in) .pc-card>a,.pc-card.pc-new>a{opacity:0;transition:none;transform:translateY(46px)}.carousel:not(.is-in) .pc-card .ribbon,.pc-card.pc-new .ribbon{clip-path:inset(0 100% 0 0);transition:none}@media (hover:hover) and (pointer:fine){.carousel.is-in .pc-card:hover .ribbon{animation:loaf-wipe .7s var(--ease-in-out)}}.pc-card.is-active{z-index:2}.pc-card>a{display:block}.pc-card__media{border-radius:var(--r-md);aspect-ratio:3/4;background:var(--sand-deep);transform-origin:50% 100%;transition:transform .3s var(--ease-out),scale .85s var(--ease-in-out);position:relative;overflow:hidden}.pc-card.is-active .pc-card__media{scale:1.1}.pc-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}@media (hover:hover) and (pointer:fine){.pc-card:hover .pc-card__media{transform:translateY(-4px)}.pc-card:hover .pc-card__media img{transform:scale(1.04)}}.pc-card__body{text-align:center;margin-top:clamp(12px,1.4vw,20px)}.pc-card__kind{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.02em;color:var(--accent,var(--blue));margin-bottom:10px;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:800;line-height:1;display:block}.ribbon{background:var(--accent,var(--blue));color:#fff;font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.04em;height:clamp(38px,3.2vw,45px);-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;transition:transform .3s var(--ease-out);align-items:center;padding:0 2.3em 0 1.9em;font-size:clamp(.78rem,1vw,.95rem);font-weight:700;line-height:1.1;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.pc-card:hover .ribbon{transform:rotate(-1.2deg)translateY(-2px)}}.carousel__nav{--nav:clamp(44px,3.6vw,54px);top:var(--nav-y,calc(var(--pc-card) * (.06 + var(--pc-ratio,1.3333) / 2)));width:var(--nav);height:var(--nav);margin:calc(var(--nav) / -2) 0 0 calc(var(--nav) / -2);background:var(--sky);color:#fff;z-index:5;box-shadow:calc(var(--nav) * .07) calc(var(--nav) * .09) 0 var(--blue);transform:translate(var(--mx,0px),var(--my,0px));transition:background-color .2s ease,transform .2s var(--ease-out),box-shadow .15s var(--ease-out),translate .15s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.carousel__nav:hover{background:var(--sky-dark)}.carousel__nav:active{box-shadow:1px 1px 0 var(--blue);translate:2px 3px}.carousel__nav svg{width:56%;height:auto;overflow:visible}.products--bread{padding-top:0}.products--bread .pc-card.is-active .pc-card__media{scale:1.15}.products--bread .carousel{--pc-ratio:1;--pc-card:clamp(240px,26vw,400px);--pc-space:1.32}.products--bread .pc-card__media{aspect-ratio:1;-webkit-mask:var(--bread-mask) center / contain no-repeat;-webkit-mask:var(--bread-mask) center / contain no-repeat;-webkit-mask:var(--bread-mask) center / contain no-repeat;-webkit-mask:var(--bread-mask) center / contain no-repeat;mask:var(--bread-mask) center / contain no-repeat;background:0 0;border-radius:0}.carousel__nav--prev{left:var(--nav-prev,calc(50% - var(--pc-card) * .68))}.carousel__nav--next{left:var(--nav-next,calc(50% + var(--pc-card) * .68))}.carousel__dots{justify-content:center;gap:9px;margin-top:6px;display:flex}.dot{width:9px;height:9px;transition:background-color .25s ease,width .3s var(--ease-out);background:#26489738;border-radius:50%}.dot[aria-selected=true]{background:var(--blue);border-radius:999px;width:26px}.retail{background:var(--cream);padding-top:clamp(56px,7vw,100px);position:relative}.retail__panel{background:var(--blue);color:var(--cream);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;margin-inline:auto;padding:clamp(56px,6.5vw,92px) clamp(26px,4vw,72px) clamp(52px,6vw,86px);position:relative;overflow:hidden}.retail__star{z-index:6;place-items:center;width:clamp(100px,11vw,158px);height:clamp(100px,11vw,158px);display:grid;position:absolute;top:clamp(56px,7vw,100px);left:50%;transform:translate(-50%,-50%)}.retail__star-shape{width:100%;height:100%;fill:var(--olive);filter:drop-shadow(4px 5px 0 var(--ink));animation:30s linear infinite spin;position:absolute;inset:0;overflow:visible}@keyframes spin{to{transform:rotate(360deg)}}.retail__star b{z-index:2;font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.03em;color:var(--cream);text-align:center;width:72%;font-size:clamp(.8rem,1.25vw,1.18rem);font-weight:700;line-height:1.18;position:relative}.retail__grid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;min-height:clamp(260px,24vw,360px);display:grid;position:relative}.retail__left{justify-content:flex-end;align-items:center;gap:clamp(18px,3.4vw,64px);padding-right:clamp(12px,3.2vw,60px);display:flex}.retail__sticker{filter:drop-shadow(0 14px 26px #0000002e);z-index:3;width:clamp(200px,20vw,360px);position:relative}.retail__arrow{flex:none;width:clamp(110px,12.5vw,220px);height:auto;overflow:visible;transform:rotate(-10deg)}.retail.is-in .retail__arrow-draw{animation:2.2s cubic-bezier(.45,.05,.35,1) .9s forwards draw}.retail__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);width:min(100% - 24px,580px);margin-left:clamp(12px,2vw,36px);display:grid}.retail__logos li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.shop-card{border:2px solid var(--ink);height:clamp(64px,6vw,92px);box-shadow:4px 5px 0 var(--ink);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:#fff;border-radius:14px;place-items:center;padding:10px 18px;display:grid;position:relative;overflow:hidden}.shop-card img{object-fit:contain;width:60%;height:60%;transition:transform .45s var(--ease-out),opacity .3s ease;position:absolute;top:20%;left:20%}.shop-card__order{background:var(--oc);color:var(--ot);font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.06em;transition:transform .45s var(--ease-out);justify-content:center;align-items:center;gap:.4em;font-size:clamp(.95rem,1.4vw,1.25rem);font-weight:700;display:flex;position:absolute;inset:0;transform:translateY(101%)}.shop-card__order svg{width:.9em;height:.9em}.shop-card:hover .shop-card__order,.shop-card:focus-visible .shop-card__order{transform:none}.shop-card:hover img,.shop-card:focus-visible img{opacity:0;transform:translateY(-40%)}.shop-card:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,4px)}.wordmark{font-family:var(--font-body);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:0;font-size:clamp(1.02rem,1.65vw,1.38rem);font-weight:700;line-height:1;display:flex}.wordmark i{font-style:normal}.wordmark__chip{color:#fff;border-radius:6px;place-items:center;width:1.5em;height:1.5em;margin-right:.42em;font-size:.78em;font-weight:800;display:grid}.retail__wave{left:0;bottom:calc(var(--wave-drop,56px) * -1);z-index:1;pointer-events:none;width:37%;max-width:560px;height:auto;position:absolute;overflow:visible}.retail.is-in .retail__wave path{animation:3.2s cubic-bezier(.33,.1,.35,1) .2s forwards draw}[data-draw]{stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000)}@keyframes draw{to{stroke-dashoffset:0}}.editorial{background:var(--cream);padding-block:clamp(60px,7.5vw,112px)}.egrid{grid-template-columns:repeat(24,minmax(0,1fr));gap:clamp(12px,1.5vw,20px);display:grid}.egrid__item{border-radius:var(--r-md);background:var(--sand-deep);min-height:0;position:relative;overflow:hidden}.egrid__item--img{min-height:clamp(200px,20vw,260px)}.egrid__item img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.egrid__item--img:hover img{transform:scale(1.05)}}.e1{grid-area:1/span 10}.e2{grid-area:1/span 8}.e3{grid-area:1/span 6/span 2}.e4{grid-area:2/span 8}.e5{grid-area:2/span 10}.ecard{flex-direction:column;justify-content:center;gap:13px;min-height:clamp(230px,24vw,300px);padding:clamp(26px,3vw,42px);display:flex}.ecard--sky{background:var(--sky);color:#fff}.ecard--olive{background:var(--olive);color:var(--cream)}.ecard h3{color:inherit}.ecard p{color:#ffffffeb;font-size:.95rem}.ecard .link-more{color:inherit;align-self:flex-start}.egrid__item--img:after{content:"";opacity:0;background:linear-gradient(#152d5f00 55%,#152d5f42);transition:opacity .3s;position:absolute;inset:0}.egrid__item--img:hover:after{opacity:1}.testimonials{background:var(--sand);--scallop:var(--sand);border-radius:var(--r-xl) var(--r-xl) 0 0;padding-block:clamp(54px,6.6vw,96px) clamp(54px,6.6vw,92px);position:relative}.tcar{--t-card:clamp(250px,25vw,370px);--t-space:1.2;--tc-r:calc(var(--t-card) * 24 / 409.12);--tc-sh:calc(var(--t-card) * 13.2 / 409.12);--tc-strip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 400.6 409.12 13.2' preserveAspectRatio='none'%3E%3Cpath d='M58.467 400.779H1.6527e-05C-0.0190886 412.099 16.5306 413.357 24.5188 413.635C24.6463 413.64 24.7739 413.644 24.9016 413.645C32.6963 413.756 44.374 413.401 51.4838 410.245C52.957 409.591 54.3619 408.747 55.5228 407.638C57.3334 405.909 58.4508 403.516 58.4698 401.032C58.4705 400.947 58.4695 400.863 58.467 400.779Z'/%3E%3Cpath d='M409.117 400.779H350.65C350.631 412.099 367.181 413.357 375.169 413.635C375.297 413.64 375.424 413.644 375.552 413.645C383.347 413.756 395.024 413.401 402.134 410.245C403.607 409.591 405.012 408.747 406.173 407.638C407.984 405.909 409.101 403.516 409.12 401.032C409.121 400.947 409.12 400.863 409.117 400.779Z'/%3E%3Cpath d='M292.217 400.779H233.75C233.731 412.099 250.281 413.357 258.269 413.635C258.396 413.64 258.524 413.644 258.652 413.645C266.446 413.756 278.124 413.401 285.234 410.245C286.707 409.591 288.112 408.747 289.273 407.638C291.083 405.909 292.201 403.516 292.22 401.032C292.22 400.947 292.219 400.863 292.217 400.779Z'/%3E%3Cpath d='M350.667 400.779H292.2C292.181 412.099 308.731 413.357 316.719 413.635C316.847 413.64 316.974 413.644 317.102 413.645C324.897 413.756 336.574 413.401 343.684 410.245C345.157 409.591 346.562 408.747 347.723 407.638C349.534 405.909 350.651 403.516 350.67 401.032C350.671 400.947 350.67 400.863 350.667 400.779Z'/%3E%3Cpath d='M116.867 400.779H58.4004C58.3813 412.099 74.931 413.357 82.9192 413.635C83.0467 413.64 83.1743 413.644 83.302 413.645C91.0967 413.756 102.774 413.401 109.884 410.245C111.357 409.591 112.762 408.747 113.923 407.638C115.734 405.909 116.851 403.516 116.87 401.032C116.871 400.947 116.87 400.863 116.867 400.779Z'/%3E%3Cpath d='M233.767 400.779H175.3C175.281 412.099 191.83 413.357 199.819 413.635C199.946 413.64 200.074 413.644 200.201 413.645C207.996 413.756 219.674 413.401 226.784 410.245C228.257 409.591 229.662 408.747 230.823 407.638C232.633 405.909 233.751 403.516 233.77 401.032C233.77 400.947 233.769 400.863 233.767 400.779Z'/%3E%3Cpath d='M175.317 400.779H116.85C116.831 412.099 133.38 413.357 141.368 413.635C141.496 413.64 141.624 413.644 141.751 413.645C149.546 413.756 161.224 413.401 168.333 410.245C169.807 409.591 171.211 408.747 172.372 407.638C174.183 405.909 175.3 403.516 175.319 401.032C175.32 400.947 175.319 400.863 175.317 400.779Z'/%3E%3C/svg%3E");--tc-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tc-sh) + 1px) no-repeat, var(--tc-strip) bottom / 100% var(--tc-sh) no-repeat;position:relative}.tcar__viewport{padding-top:28px;position:relative;overflow-x:clip}.tcar__track{height:420px;position:relative}.tcard{width:var(--t-card);margin-left:calc(var(--t-card) / -2);transform:translateX(calc(var(--o,0) * var(--t-card) * var(--t-space)));transform-origin:50% 100%;transition:transform .85s var(--ease-in-out),scale .85s var(--ease-in-out),opacity .5s ease;position:absolute;bottom:0;left:50%}.tcard:before,.tcard:after,.tcard__body{border-radius:var(--tc-r) var(--tc-r) 0 0;-webkit-mask:var(--tc-mask);-webkit-mask:var(--tc-mask);-webkit-mask:var(--tc-mask);-webkit-mask:var(--tc-mask);mask:var(--tc-mask)}.tcard:before,.tcard:after{content:"";z-index:-1;pointer-events:none;background:#fff;position:absolute;inset:0}.tcard:before{transform:translate(10px,-10px)}.tcard:after{transform:translate(10px,10px)}.tcard.is-off{opacity:0;pointer-events:none}.tcard.is-center{z-index:2;scale:1.1}.tcard__body{background:var(--blue);color:var(--cream);padding:26px 26px calc(24px + var(--tc-sh));transition:background-color .5s;position:relative}.tcard.is-center .tcard__body{background:var(--sky)}.tcard__stars{gap:6px;margin-bottom:16px;display:flex}.tcard__stars svg{fill:#fff;width:15px;height:15px}.tcard__quote{color:#fffcf7f5;font-size:.95rem;line-height:1.62}.tcard__foot{margin-top:20px;padding-top:16px;position:relative}.tcard__foot:before{content:"";background:#fffcf78c;width:56%;height:1px;position:absolute;top:0;left:0}.tcard__name{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.25rem;font-weight:800;line-height:1.1;display:block}.tcard__meta{opacity:.72;letter-spacing:.02em;font-size:.74rem}.tcar__nav{justify-content:center;gap:16px;margin-top:34px;display:flex}.tcar__nav button{--nav:clamp(44px,3.6vw,54px);width:var(--nav);height:var(--nav);background:var(--cream);box-shadow:calc(var(--nav) * .07) calc(var(--nav) * .09) 0 var(--sky);transform:translate(var(--mx,0px),var(--my,0px));transition:transform .2s var(--ease-out),box-shadow .15s var(--ease-out),translate .15s var(--ease-out);border-radius:50%;place-items:center;display:grid}.tcar__nav button:active{box-shadow:1px 1px 0 var(--sky);translate:2px 3px}.tcar__nav svg{width:56%;height:auto;overflow:visible}.post-grid{grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:clamp(22px,3vw,38px);display:grid}[data-product-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}.post{flex-direction:column;gap:14px;height:100%;display:flex}.post__media{border-radius:var(--r-md);aspect-ratio:16/10;background:var(--sand-deep);overflow:hidden;box-shadow:0 10px 24px #26489714}.post__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}@media (hover:hover) and (pointer:fine){.post:hover .post__media img{transform:scale(1.05)}}.post__tag{font-size:.66rem;font-weight:600}.post h3{font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.18;transition:color .2s}.post:hover h3{color:var(--sky-dark)}.post .link-more{margin-top:auto}.post--bare{gap:16px}.post--bare h3{margin-top:2px}.journal{background:var(--cream);padding-block:clamp(70px,8.5vw,128px)}.journal__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(30px,4vw,56px);display:flex}.journal__head h2{max-width:14ch}.journal__grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;gap:clamp(22px,3vw,44px);display:grid}.journal__side{grid-template-rows:auto auto;align-content:space-between;gap:clamp(22px,3vw,44px);display:grid}.journal__side .jcard+.jcard{border-top:1px solid #26489724;padding-top:clamp(22px,3vw,44px)}.jcard{position:relative}.jcard>a{height:100%;color:inherit;flex-direction:column;gap:clamp(16px,1.6vw,22px);display:flex}.jcard__media{border-radius:var(--r-lg);background:var(--sand-deep);isolation:isolate;clip-path:inset(100% 0 0 0 round var(--r-lg));transition:clip-path 1.1s var(--ease-glide) var(--d,0s);position:relative;overflow:hidden}.jcard__media img{object-fit:cover;width:100%;height:100%;transition:scale 1.6s var(--ease-out) var(--d,0s),transform 1.2s var(--ease-out);scale:1.18}.jcard.is-in .jcard__media{clip-path:inset(0 0 0 0 round var(--r-lg))}.jcard.is-in .jcard__media img{scale:1}.jcard--lead .jcard__media{aspect-ratio:16/10}.jcard__body{flex-direction:column;gap:10px;display:flex}.jcard__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;font-size:.8rem;font-weight:700;display:flex}.jcard__tag{background:var(--sand);color:var(--blue);font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:5px 12px;font-size:.72rem}.jcard h3{color:var(--blue);text-wrap:balance;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.12}.jcard--lead h3{font-size:clamp(1.5rem,2.6vw,2.3rem)}.jcard h3 span{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat}.jcard p{color:var(--ink-soft);max-width:52ch;font-size:.95rem}.jcard__go{color:var(--blue);align-items:center;gap:12px;margin-top:6px;font-size:.9rem;font-weight:700;display:inline-flex}.jcard__go i{border:2px solid var(--blue);width:40px;height:40px;color:var(--blue);transition:background-color .35s var(--ease-out),color .35s var(--ease-out),transform .45s var(--ease-out);border-radius:50%;place-items:center;display:grid}.jcard__go svg{width:15px;height:15px;transition:rotate .45s var(--ease-out);rotate:-45deg}.jcard--compact>a{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,28px);display:grid}.jcard--compact .jcard__media{aspect-ratio:1;width:100%}.jcard--compact .jcard__go span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.jcard:hover .jcard__media img{transform:scale(1.06)}.jcard:hover h3 span{background-size:100% 2px}.jcard:hover .jcard__go i{background:var(--blue);color:#fff}.jcard:hover .jcard__go svg{rotate:none}}.jcard>a:focus-visible{outline:3px solid var(--sky);outline-offset:6px;border-radius:var(--r-lg)}.jcard>a:active .jcard__go i{transform:scale(.94)}.stories{padding-block:clamp(72px,9vw,136px);position:relative}.stories__head{justify-content:space-between;gap:24px;margin-bottom:clamp(34px,4.4vw,64px);display:flex}.stories__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,88px);display:grid}.stories__stack{border-radius:var(--r-xl);background:var(--sand-deep);position:relative;overflow:hidden}.stories__stack img{object-fit:cover;clip-path:inset(100% 0 0);width:100%;height:100%;transition:clip-path .9s var(--ease-in-out),scale 1.4s var(--ease-out);position:absolute;inset:0;scale:1.14}.stories__stack img.is-on{clip-path:inset(0);z-index:2;scale:1}.stories__stack img.is-was{clip-path:inset(0);z-index:1;scale:1}.stories__list{border-top:1px solid #2648972e;margin:0;padding:0;list-style:none}.story-row{border-bottom:1px solid #2648972e}.story-row a{color:var(--blue);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;padding:clamp(20px,2.4vw,32px) 4px;display:grid;position:relative}.story-row a:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .6s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.story-row__meta{color:var(--ink-soft);letter-spacing:.02em;grid-column:1/-1;font-size:.78rem;font-weight:700;display:flex}.story-row__meta b{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.1em;color:var(--sky-dark);font-weight:700}.story-row h3{text-wrap:balance;transition:transform .55s var(--ease-out),color .3s ease;font-size:clamp(1.3rem,2.3vw,2.05rem);line-height:1.08}.story-row__go{color:var(--blue);border-radius:50%;place-items:center;display:grid}.story-row__thumb{display:none}.story-row.is-active a:after{transform:scaleX(1)}.story-row a:focus-visible{outline:3px solid var(--sky);outline-offset:4px;border-radius:8px}.story-row{opacity:0;transition:opacity .7s var(--ease-out) var(--d,0s),transform .8s var(--ease-out) var(--d,0s);transform:translateY(22px)}.story-row.is-in{opacity:1;transform:none}.stories__preview{opacity:0;transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-glide);transform:translateY(30px)scale(.97)}.stories__preview.is-in{opacity:1;transform:none}@media (max-width:900px){.stories__preview{display:none}.story-row__thumb{aspect-ratio:1;display:block;overflow:hidden}.story-row__thumb img{object-fit:cover;width:100%;height:100%}.story-row__go{width:38px;height:38px}}@media (max-width:600px){.stories__head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.story-row,.stories__preview{opacity:1;transition:none;transform:none}.stories__stack img,.story-row h3{transition:none}}.cta{background:var(--cream);padding-block:clamp(56px,6vw,96px) clamp(80px,10vw,150px)}.cta__block{aspect-ratio:1170/563;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1170 563' preserveAspectRatio='none'%3E%3Cpath fill='%2349A4D4' d='M1090.26 0C1093.49 0 1096 2.77154 1096 6C1096 43.0031 1126 73 1163 73C1166.75 73 1170 75.9003 1170 79.6502V538C1170 551.807 1158.81 563 1145 563H1143.52C1136.5 563 1130.03 559.691 1124.07 555.992C1117.95 552.194 1110.73 550 1103 550C1095.08 550 1087.7 552.3 1081.49 556.268C1075.86 559.867 1069.68 563 1063 563C1056.32 563 1050.14 559.867 1044.51 556.268C1038.3 552.3 1030.92 550 1023 550C1015.08 550 1007.7 552.3 1001.49 556.268C995.863 559.867 989.683 563 983 563C976.317 563 970.137 559.867 964.505 556.268C958.295 552.3 950.916 550 943 550C935.084 550 927.705 552.3 921.495 556.268C915.863 559.867 909.683 563 903 563C896.317 563 890.137 559.867 884.505 556.268C878.295 552.3 870.916 550 863 550C855.084 550 847.705 552.3 841.495 556.268C835.863 559.867 829.683 563 823 563C816.317 563 810.137 559.867 804.505 556.268C798.295 552.3 790.916 550 783 550C775.084 550 767.705 552.3 761.495 556.268C755.863 559.867 749.683 563 743 563C736.317 563 730.137 559.867 724.505 556.268C718.295 552.3 710.916 550 703 550C695.084 550 687.705 552.3 681.495 556.268C675.863 559.867 669.683 563 663 563C656.317 563 650.137 559.867 644.505 556.268C638.295 552.3 630.916 550 623 550C615.084 550 607.705 552.3 601.495 556.268C595.863 559.867 589.683 563 583 563C576.317 563 570.137 559.867 564.505 556.268C558.295 552.3 550.916 550 543 550C535.084 550 527.705 552.3 521.495 556.268C515.863 559.867 509.683 563 503 563C496.317 563 490.137 559.867 484.505 556.268C478.295 552.3 470.916 550 463 550C455.084 550 447.705 552.3 441.495 556.268C435.863 559.867 429.683 563 423 563C416.317 563 410.137 559.867 404.505 556.268C398.295 552.3 390.916 550 383 550C375.084 550 367.705 552.3 361.495 556.268C355.863 559.867 349.683 563 343 563C336.317 563 330.137 559.867 324.505 556.268C318.295 552.3 310.916 550 303 550C295.084 550 287.705 552.3 281.495 556.268C275.863 559.867 269.683 563 263 563C256.317 563 250.137 559.867 244.505 556.268C238.295 552.3 230.916 550 223 550C215.084 550 207.705 552.3 201.495 556.268C195.863 559.867 189.683 563 183 563C176.317 563 170.137 559.867 164.505 556.268C158.295 552.3 150.916 550 143 550C135.084 550 127.705 552.3 121.495 556.268C115.863 559.867 109.683 563 103 563C96.3167 563 90.1369 559.867 84.5052 556.268C78.295 552.3 70.9164 550 63 550C54.9936 550 47.5372 552.353 41.2834 556.404C35.8088 559.951 29.7745 563 23.2515 563C10.4101 563 0 552.59 0 539.748V25C0 11.1929 11.1929 0 25 0H1090.26Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:min(100%,1170px);min-height:420px;margin-inline:auto;position:relative;container-type:inline-size}.cta__body{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,3.2cqw,40px);padding:6% 12% 9%;display:flex;position:absolute;inset:0}.cta__title{color:var(--cream);text-transform:none;letter-spacing:-.005em;text-wrap:balance;max-width:22ch;font-size:clamp(1.7rem,5.2cqw,3.7rem);line-height:1.04}.cta__seal{z-index:3;aspect-ratio:1;width:10.0855%;position:absolute;top:1.06572%;left:99.4017%;translate:-50% -50%}.cta__seal img{width:100%;height:100%;animation:16s linear infinite seal-spin}.cta__deco{z-index:1;pointer-events:none;position:absolute}.cta__deco img{width:100%;height:auto}.cta__deco--a{width:10.0855%;animation:6s ease-in-out infinite cta-float;top:10%;left:2.4%}.cta__deco--b{width:10.0855%;animation:7s ease-in-out -2s infinite cta-float;bottom:14%;left:5%}.cta__deco--tree{transform-origin:65% 100%;width:10.0855%;animation:5.5s ease-in-out infinite cta-sway;bottom:1.7762%;right:14.5299%}@keyframes cta-float{0%,to{translate:0;rotate:none}50%{translate:0 -8px;rotate:-6deg}}@keyframes cta-sway{0%,to{rotate:-2deg}50%{rotate:2deg}}.loaves{background:var(--cream);padding-block:clamp(70px,8.5vw,128px)}.loaves__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3.4vw,52px);display:grid}.loaf>a{text-align:center;color:var(--blue);flex-direction:column;align-items:center;gap:clamp(14px,1.6vw,22px);display:flex}.loaf__shape{flex:none;width:100%;position:relative;container-type:inline-size}.loaf__media{width:100%;overflow:hidden}.loaf__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.loaf__border{pointer-events:none;fill:none;stroke:#31a4dd;stroke-width:10px;stroke-linejoin:round;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease-out);position:absolute;inset:0;overflow:visible}.loaf__seam{stroke-width:5px}.loaf__date{--accent:var(--sky);background:var(--accent);color:#fff;font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.05em;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease-in-out) calc(var(--d,0s) + .35s);padding:.6em 2.2em .6em 1.8em;font-size:clamp(.74rem,.95vw,.88rem);font-weight:700;line-height:1.1;display:inline-block;rotate:-2deg}.loaf.is-in .loaf__date{clip-path:inset(0)}@keyframes loaf-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.loaf h3{text-transform:uppercase;text-wrap:balance;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;width:100%;padding-bottom:3px;font-size:clamp(1.3rem,2.1vw,1.9rem);line-height:1.1;display:-webkit-box;overflow:hidden}.loaf h3 span{background:linear-gradient(var(--sky),var(--sky)) 0 100% / 0 2px no-repeat;transition:background-size .55s var(--ease-out);padding-bottom:2px}@media (hover:hover) and (pointer:fine){.loaf:hover .loaf__media img{transform:scale(1.04)}.loaf:hover .loaf__border{opacity:1}.loaf:hover h3 span{background-size:100% 2px}.loaf.is-in:hover .loaf__date{animation:loaf-wipe .7s var(--ease-in-out)}}.loaf>a:focus-visible h3 span{background-size:100% 2px}.loaf>a:focus-visible .loaf__border{opacity:1}.loaf>a:focus-visible{outline:none}.loaves__more{margin-top:clamp(36px,4.4vw,60px)}@media (max-width:900px){.loaves__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.loaves__grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.cta2{background:var(--cream);padding-block:clamp(56px,6vw,96px) clamp(80px,10vw,150px)}.cta2__block{width:100%;margin-inline:auto;position:relative}.cta2__panel{justify-content:center;align-items:center;min-height:clamp(380px,40vw,500px);display:flex;position:relative}.cta2__panel-bg,.cta2__wave svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cta2__panel-bg path,.cta2__wave path{fill:var(--sky)}.cta2__wave{height:24px;margin-top:-1px;position:relative}.cta2__body{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(22px,3vw,40px);padding:clamp(64px,7vw,96px) clamp(22px,10vw,150px) clamp(72px,8vw,110px);display:flex;position:relative}.cta2__seal{z-index:3;left:var(--seal-x,auto);top:var(--seal-y,0);width:var(--seal-d,128px);aspect-ratio:1;position:absolute}.cta2__seal img{width:100%;height:100%;animation:16s linear infinite seal-spin}.cta2__rusk svg{width:100%;height:auto;display:block}.cta2__rusk--a{width:clamp(88px,10.6vw,134px);top:clamp(22px,3.2vw,44px);left:clamp(14px,2.6vw,32px)}.cta2__rusk--b{width:clamp(76px,9vw,112px);bottom:clamp(20px,5vw,70px);left:clamp(24px,4.6vw,60px)}.cta2__tree{z-index:2;transform-origin:70% 100%;will-change:transform;width:clamp(58px,10vw,122px);bottom:-5px;right:clamp(40px,14vw,190px)}.cta2__tree svg{width:100%;height:auto;display:block}@media (max-width:600px){.cta2__body{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.cta2__seal img{animation:none}.loaf__date{clip-path:none;transition:none}}.footer{--f-gap:clamp(2px,.4vw,6px);background:var(--sand);margin-top:clamp(40px,6.5vw,118px);padding-top:clamp(40px,5vw,72px);position:relative}.footer__ridge{pointer-events:none;width:100%;height:auto;display:block;position:absolute;bottom:calc(100% - 1px);left:0}.footer__grid{grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:clamp(26px,3.6vw,60px);display:grid}.footer h4{letter-spacing:.01em;margin-bottom:clamp(14px,1.6vw,22px);font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.1}.footer h4 span{color:var(--blue)}.footer p{color:var(--ink-soft);max-width:44ch;font-size:clamp(.92rem,1.05vw,1.05rem);line-height:1.6}.footer__links{align-items:flex-start;gap:var(--f-gap);flex-direction:column;display:flex}.footer__links a{isolation:isolate;color:var(--ink-soft);align-items:center;margin-left:-.7em;padding:.22em 1.15em .22em .7em;font-size:clamp(.95rem,1.1vw,1.08rem);transition:color .3s;display:inline-flex;position:relative}.footer__links a:before{content:"";z-index:-1;background:var(--sky);-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;mask:var(--badge-mask) 0 0 / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease-in-out);position:absolute;inset:0}.footer__links a[aria-current=page]{color:var(--cream)}.footer__links a[aria-current=page]:before{clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.footer__links a:hover{color:var(--cream)}.footer__links a:hover:before{clip-path:inset(0)}}.footer__social{gap:14px;margin-top:clamp(18px,2vw,28px);display:flex}.footer__social a{width:var(--btn-h);height:var(--btn-h);border-radius:var(--r-btn);color:var(--blue);border:2px solid var(--blue);box-shadow:3px 3px 0 var(--blue);transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out);background:#fff;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.footer__social a:hover{box-shadow:0 0 0 var(--blue);transform:translate(3px,3px)}}.footer__social a:active{box-shadow:0 0 0 var(--blue);transform:translate(3px,3px)}.footer__social svg{fill:currentColor;width:58%;height:58%}.footer__social svg[fill=none]{fill:none}.footer__bar{--scallop:var(--blue);background:var(--blue);margin-top:calc(clamp(44px,5vw,76px) + var(--notch-h))}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:clamp(16px,2vw,26px) clamp(20px,2.4vw,30px);display:flex}.footer__bottom img{width:clamp(104px,9.5vw,140px)}.footer__bottom p{color:var(--cream);max-width:none;margin:0;font-size:clamp(.82rem,1vw,.98rem)}.footer__bottom p a{text-underline-offset:3px;color:var(--cream);font-weight:700;text-decoration:underline}.footer__bottom p a:hover{color:var(--sky-soft)}.nl{gap:8px;max-width:330px;margin-top:16px;display:flex}.nl input{background:var(--cream);border:2px solid #2648972e;border-radius:10px;flex:1;min-width:0;padding:11px 16px;font-size:.88rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.nl input:focus{border-color:var(--sky);outline:none;box-shadow:0 0 0 3px #48a4d52e}.nl{align-items:center}.nl input{min-height:var(--btn-h)}.nl button{flex:none}.nl__note{color:var(--ink-soft);margin-top:10px;font-size:.76rem}.nl__note.is-ok{color:var(--green);font-weight:700}.split{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));align-items:center;gap:clamp(30px,5vw,74px);display:grid}.split--reverse .split__media{order:2}.split--tall{align-items:start}.split--tall .split__media{position:sticky;top:104px}.split--tall .split__media img{aspect-ratio:4/5}.split__media{border-radius:var(--r-lg);overflow:hidden;box-shadow:0 20px 44px #2648971f}.split__media img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.split__body h2{margin-bottom:18px}.split__body p{color:var(--ink-soft)}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(18px,2.4vw,30px);display:grid}.feature{background:var(--cream);border-radius:var(--r-md);transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out);padding:clamp(24px,2.8vw,34px);box-shadow:0 0 0 2px #2648971a}@media (hover:hover) and (pointer:fine){.feature:hover{box-shadow:0 0 0 2px var(--sky),0 16px 34px #2648971f;transform:translateY(-5px)}}.feature__num{font-family:var(--font-display);font-stretch:var(--fs-display);color:var(--sky);margin-bottom:14px;font-size:2rem;font-weight:700;line-height:1;display:block}.feature h3{margin-bottom:10px;font-size:1.06rem}.feature p{color:var(--ink-soft);font-size:.9rem}.on-sand .feature{background:var(--sand)}.timeline{padding-left:34px;position:relative}.timeline:before{content:"";background:#2648972e;width:2px;position:absolute;top:6px;bottom:6px;left:8px}.timeline li{padding-bottom:32px;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";background:var(--cream);border:4px solid var(--sky);border-radius:50%;width:18px;height:18px;position:absolute;top:7px;left:-33px}.timeline b{font-family:var(--font-display);font-stretch:var(--fs-display);color:var(--blue);letter-spacing:.02em;font-size:1.2rem;font-weight:700;display:block}.timeline p{color:var(--ink-soft);margin-top:6px;font-size:.92rem}.stat-strip{text-align:center;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:clamp(20px,3vw,40px);display:grid}.stat b{font-family:var(--font-display);font-stretch:var(--fs-display);color:var(--sky);font-size:clamp(2.1rem,4.4vw,3.2rem);font-weight:700;line-height:1;display:block}.stat small{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;font-size:.74rem;font-weight:700;display:block}.on-blue .stat b{color:var(--sky-soft)}.on-blue .stat small{color:#fffcf7b3}.filters{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:clamp(30px,4vw,52px);display:flex}.pcard{background:var(--cream);border-radius:var(--r-md);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 2px #26489717}@media (hover:hover) and (pointer:fine){.pcard:hover{box-shadow:0 0 0 2px var(--accent,var(--sky)),0 20px 42px #26489724;transform:translateY(-6px)}.pcard:hover .pcard__media img{transform:scale(1.05)}}.pcard__media{aspect-ratio:4/5;background:var(--sand-deep);position:relative;overflow:hidden}.pcard__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.pcard__flag{z-index:2;background:var(--accent,var(--blue));color:#fff;font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.1em;border-radius:7px;padding:6px 12px;font-size:.6rem;font-weight:600;position:absolute;top:14px;left:14px}.pcard__body{flex-direction:column;flex:1;gap:9px;padding:20px 22px 24px;display:flex}.pcard__body h3{font-size:1.1rem}.pcard__body p{color:var(--ink-soft);font-size:.88rem}.pcard__body .link-more{margin-top:auto;padding-top:6px}.pill{letter-spacing:.07em;text-transform:uppercase;background:var(--sand);color:var(--blue);border-radius:999px;padding:5px 11px;font-size:.68rem;font-weight:700}.pdp{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(30px,5vw,68px);display:grid}.pdp__media{border-radius:var(--r-lg);position:sticky;top:104px;overflow:hidden;box-shadow:0 22px 50px #26489724}.pdp__media img{aspect-ratio:3/4;object-fit:cover;width:100%}.pdp__kind{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.15em;color:var(--accent,var(--sky));margin-bottom:12px;font-size:.72rem;font-weight:600;display:block}.pdp h1{margin-bottom:16px;font-size:clamp(2rem,4.4vw,3.1rem)}.pdp__lede{color:var(--ink-soft);margin-bottom:24px;font-size:1.05rem}.spec{border-top:1px solid #26489724;grid-template-columns:150px 1fr;gap:16px;padding:14px 0;font-size:.9rem;display:grid}.spec dt{color:var(--blue);letter-spacing:.02em;font-weight:700}.spec dd{color:var(--ink-soft);margin:0}.pdp__actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.notes{background:var(--sand);border-radius:var(--r-md);margin-top:26px;padding:24px 26px}.notes h4{margin-bottom:12px}.notes ul{gap:9px;display:grid}.notes li{color:var(--ink-soft);padding-left:22px;font-size:.9rem;position:relative}.notes li:before{content:"";background:var(--accent,var(--sky));border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:0}.faq{max-width:840px;margin-inline:auto}.faq__item{border-bottom:2px solid #2648971a}.faq__q{text-align:left;width:100%;font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.01em;color:var(--blue);justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:clamp(.95rem,1.5vw,1.12rem);font-weight:600;transition:color .2s;display:flex}.faq__q:hover{color:var(--sky-dark)}.faq__icon{background:var(--sand);width:30px;height:30px;transition:background-color .25s ease,transform .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--blue);transition:transform .3s var(--ease-out),background-color .25s ease;border-radius:2px;position:absolute}.faq__icon:before{width:12px;height:2px}.faq__icon:after{width:2px;height:12px}.faq__q[aria-expanded=true] .faq__icon{background:var(--sky);transform:rotate(90deg)}.faq__q[aria-expanded=true] .faq__icon:before,.faq__q[aria-expanded=true] .faq__icon:after{background:#fff}.faq__q[aria-expanded=true] .faq__icon:after{transform:scaleY(0)}.faq__a{height:0;transition:height .38s var(--ease-out);overflow:hidden}.faq__a>div{color:var(--ink-soft);max-width:72ch;padding:0 4px 26px;font-size:.95rem}.contact-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(28px,4vw,60px);display:grid}.info-card{background:var(--blue);color:var(--cream);border-radius:var(--r-lg);padding:clamp(28px,3.4vw,44px)}.info-card h2{color:var(--cream);margin-bottom:18px;font-size:clamp(1.4rem,2.4vw,1.9rem)}.info-card p{color:#fffcf7cc;font-size:.94rem}.info-block{border-top:1px solid #fffcf72e;margin-top:24px;padding-top:20px}.info-block h4{color:var(--sky-soft);letter-spacing:.16em;margin-bottom:8px;font-size:.74rem}.info-block a,.info-block address{color:var(--cream);font-size:.98rem;font-style:normal;font-weight:600;line-height:1.6;transition:color .2s}.info-block a:hover{color:var(--sky-soft)}.form{background:var(--sand);border-radius:var(--r-lg);padding:clamp(26px,3.4vw,44px)}.field{margin-bottom:18px}.field label{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-size:.74rem;font-weight:700;display:block}.field input,.field textarea,.field select{background:var(--cream);border:2px solid #26489726;border-radius:10px;width:100%;padding:13px 16px;font-size:.94rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--sky);outline:none;box-shadow:0 0 0 4px #48a4d529}.field--row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form__note{color:var(--ink-soft);margin-top:14px;font-size:.82rem}.form__note.is-ok{color:var(--green);font-weight:700}.map-strip{border-radius:var(--r-lg);background:var(--sand-deep);text-align:center;place-items:center;gap:12px;padding:clamp(30px,4vw,54px);display:grid;overflow:hidden}.article{max-width:760px;margin-inline:auto}.article__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;font-size:.8rem;font-weight:600;display:flex}.article__meta .pill{background:var(--sky);color:#fff}.article__hero{border-radius:var(--r-lg);margin-bottom:clamp(30px,4vw,48px);overflow:hidden;box-shadow:0 20px 46px #2648971f}.article__hero img{aspect-ratio:16/9;object-fit:cover;width:100%}.article__body h2{margin:36px 0 14px;font-size:clamp(1.35rem,2.4vw,1.8rem)}.article__body h3{margin:28px 0 12px;font-size:1.12rem}.article__body p,.article__body li{color:var(--ink-soft);font-size:1rem}.article__body ul{gap:10px;margin:0 0 18px;display:grid}.article__body li{padding-left:22px;position:relative}.article__body li:before{content:"";background:var(--sky);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.article__body blockquote{background:var(--sand);border-radius:var(--r-md);border-left:5px solid var(--sky);color:var(--blue);margin:30px 0;padding:24px 28px;font-size:1.05rem;font-weight:600}.article__nav{border-top:2px solid #2648971f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:26px;display:flex}.panel-blue{background:var(--blue);color:var(--cream)}.panel-blue h2,.panel-blue h3,.panel-blue h4{color:var(--cream)}.panel-blue p{color:#fffcf7cc}.panel-sand{background:var(--sand)}.rounded-panel{border-radius:var(--r-xl);padding:clamp(38px,5vw,72px)}.sw-line{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.sw{opacity:0;transition:transform .72s var(--ease-out),opacity .5s ease;transition-delay:var(--d,0s);display:inline-block;transform:translateY(105%)}.is-in .sw{opacity:1;transform:translateY(0)}[data-reveal]{opacity:0;transition:opacity .62s var(--ease-out),transform .62s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(22px)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=left]{transform:translate(-26px)}[data-reveal=right]{transform:translate(26px)}[data-reveal=zoom]{transform:scale(.96)}[data-reveal=left].is-in,[data-reveal=right].is-in,[data-reveal=zoom].is-in{transform:none}[data-reveal=clip]{opacity:1;transition:none;transform:none}[data-reveal=clip] img{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:var(--d,0s);transform:scale(1.08)}[data-reveal=clip].is-in img{clip-path:inset(0);transform:none}.header,.hero{--enter:0s}@keyframes rise{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}body.is-loaded .header{animation:rise .5s var(--ease-out) both}body.is-loaded .hero{animation:fadeUp .7s 60ms var(--ease-out) both}@media (max-width:1023px){.nav__cta{width:var(--btn-h);padding:0}.nav__cta .nav__cta-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn .nav__cta-icon{width:24px;height:24px;display:block}.nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.nav__list--left,.nav__list--right{display:none}.burger{grid-column:1;justify-self:start;display:grid}.nav__brand{grid-column:2;justify-self:center}.nav__right{grid-column:3}}@media (max-width:1100px){.story{--cwf:.42;--cm:1.1685;--cc:124px}.story__scene{--bw:74cqw}.bread__inner{right:15%}.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.contact-grid{grid-template-columns:1fr}.pdp__media{position:static}}@media (max-width:900px){[data-product-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.egrid{grid-template-columns:repeat(2,minmax(0,1fr))}.e1,.e2,.e3,.e4{grid-area:auto/span 1}.e5{grid-area:auto/span 2}.egrid__item--img{aspect-ratio:4/5;min-height:0}}@media (max-width:720px){.retail__logos{grid-template-columns:1fr 1fr}.retail__logos li:last-child:nth-child(odd){width:calc(50% - 8px)}.footer__grid,.field--row{grid-template-columns:1fr}.split--reverse .split__media{order:0}.split--tall .split__media{position:static}.tcar{--t-card:min(84vw,330px)}.carousel{--pc-card:min(50vw,280px)}.carousel__nav{--nav:clamp(32px,8.4vw,42px)}.footer__bottom{text-align:center;flex-direction:column;justify-content:center}}@media (max-width:560px){[data-product-grid]{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.egrid{grid-template-columns:minmax(0,1fr)}.e3,.e5{grid-column:span 1}.tabs{gap:10px}}@media (max-width:767px){.story{--cwf:.44;padding-block:clamp(44px,11vw,64px) 0}.story__stage{width:calc(100% - 20px)}.story__scene{--bw:77.7cqw}.bread__shape{--bread-shadow-x:4.5cqw}.bread__inner{inset:13% 12% 12% 16%}.bread__flow{--flow-gap:clamp(8px,3.2cqw,16px)}.bread__inner h2{font-size:clamp(1.35rem,8cqw,2.2rem)}.bread__inner p{font-size:clamp(.8rem,3.6cqw,.95rem)}.story__stats{display:none}}@media (max-width:639px){.story{--cwf:.46}.story__scene{--bw:76.5cqw}.bread__p2{display:none}.bread__inner p{font-size:11px;line-height:1.55}.bread__inner{top:17%;bottom:13%}}@media (max-width:767px){:root{--btn-h:40px;--btn-px:18px;--btn-fs:.82rem}}@media (max-width:479px){:root{--btn-h:36px;--btn-px:15px;--btn-fs:.76rem}}@media (max-width:767px){.retail__grid{grid-template-columns:1fr;gap:clamp(8px,3vw,18px)}.retail__left{flex-direction:column;justify-content:center;gap:clamp(6px,2vw,12px);padding:0}.retail__arrow{width:clamp(110px,30vw,150px);transform:translate(-31.6%)rotate(90deg)}.retail__sticker{width:clamp(220px,62vw,320px)}.retail__logos{width:min(100%,460px);margin-inline:auto}.retail__wave{width:clamp(240px,70%,420px)}}@media (max-width:639px){.carousel{--pc-card:min(58vw,250px)}.pc-card:not(.is-active){opacity:0;pointer-events:none}.carousel__nav{--nav:36px}.carousel__nav--prev{left:calc(50% - var(--pc-card) * .55 - 30px)}.carousel__nav--next{left:calc(50% + var(--pc-card) * .55 + 30px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee__track{animation-duration:calc(var(--mq-dur,30s) * 3)}.retail__star-shape,.cta__seal img,.cta__deco,.bread__badge,.scallop--top:before,.scallop--bottom:after{animation:none}.sw{opacity:0;transition:opacity .3s;transform:none}.is-in .sw{opacity:1}[data-reveal]{transition:opacity .3s;transform:none!important}[data-reveal=clip] img{clip-path:none;transition:opacity .3s;transform:none}.jcard__media{transition:none;clip-path:none!important}.jcard__media img{scale:1!important}body.is-loaded .header,body.is-loaded .hero{animation:none}.btn:hover,.btn:active,.tab:hover,.tab:active{transform:none}.story__chef,.story__bread,[data-scene-item],.bread__badge{transition:opacity .3s!important;transform:scale(1)!important}.carousel__track,.tcar__track{transition-duration:.2s}}@media (max-width:900px){.journal__grid{grid-template-columns:1fr}.journal__side{grid-template-rows:none}}@media (max-width:600px){.journal__head{flex-direction:column;align-items:flex-start}.jcard--compact>a{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.jcard--compact h3{font-size:1.05rem}.cta__block{aspect-ratio:auto;min-height:440px}.cta__body{padding:70px 24px 90px}.cta__deco--a,.cta__deco--b{opacity:.6;width:52px}.cta__deco--tree{width:64px;right:10%}.cta__seal{width:88px;top:-30px;left:auto;right:-30px;translate:none}}.ecard .link-more{isolation:isolate;margin-left:-.8em;padding:.35em 1.3em .35em .8em;transition:color .3s}.ecard .link-more:after{z-index:-1;background:var(--cream);width:auto;height:auto;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;mask:var(--badge-mask) 0 0/100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease-in-out);inset:0;transform:none}@media (hover:hover) and (pointer:fine){.ecard .link-more:hover{color:var(--blue)}.ecard .link-more:hover:after{clip-path:inset(0);transform:none}}html{scrollbar-gutter:stable}.footer__ridge g{fill:var(--sand)}.dd__chef{height:auto}.dd__loaf p{flex-direction:column;justify-content:center;align-items:flex-start;gap:.35em}.dd__chef{--chef-fill:var(--sand)}.story__chef{--chef-fill:var(--cream)}.dd__badge{isolation:isolate;font-family:var(--font-display);font-stretch:var(--fs-display);letter-spacing:.06em;color:var(--cream);margin-top:.6em;padding:.45em 1.6em .45em 1em;font-size:.42em;display:inline-block;position:relative}.dd__badge:before{content:"";z-index:-1;background:var(--sky);-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;mask:var(--badge-mask) 0 0/100% 100% no-repeat;position:absolute;inset:0}.dd__badge{clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--ease-in-out)}.dd.is-open .dd__badge{clip-path:inset(0);transition-delay:.55s}.shop-card img[src*=flipkart]{width:80%;height:64%;top:18%;left:10%}:root{--notch-strip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 400.6 409.12 13.2' preserveAspectRatio='none'%3E%3Cpath d='M58.467 400.779H1.6527e-05C-0.0190886 412.099 16.5306 413.357 24.5188 413.635C24.6463 413.64 24.7739 413.644 24.9016 413.645C32.6963 413.756 44.374 413.401 51.4838 410.245C52.957 409.591 54.3619 408.747 55.5228 407.638C57.3334 405.909 58.4508 403.516 58.4698 401.032C58.4705 400.947 58.4695 400.863 58.467 400.779Z'/%3E%3Cpath d='M409.117 400.779H350.65C350.631 412.099 367.181 413.357 375.169 413.635C375.297 413.64 375.424 413.644 375.552 413.645C383.347 413.756 395.024 413.401 402.134 410.245C403.607 409.591 405.012 408.747 406.173 407.638C407.984 405.909 409.101 403.516 409.12 401.032C409.121 400.947 409.12 400.863 409.117 400.779Z'/%3E%3Cpath d='M292.217 400.779H233.75C233.731 412.099 250.281 413.357 258.269 413.635C258.396 413.64 258.524 413.644 258.652 413.645C266.446 413.756 278.124 413.401 285.234 410.245C286.707 409.591 288.112 408.747 289.273 407.638C291.083 405.909 292.201 403.516 292.22 401.032C292.22 400.947 292.219 400.863 292.217 400.779Z'/%3E%3Cpath d='M350.667 400.779H292.2C292.181 412.099 308.731 413.357 316.719 413.635C316.847 413.64 316.974 413.644 317.102 413.645C324.897 413.756 336.574 413.401 343.684 410.245C345.157 409.591 346.562 408.747 347.723 407.638C349.534 405.909 350.651 403.516 350.67 401.032C350.671 400.947 350.67 400.863 350.667 400.779Z'/%3E%3Cpath d='M116.867 400.779H58.4004C58.3813 412.099 74.931 413.357 82.9192 413.635C83.0467 413.64 83.1743 413.644 83.302 413.645C91.0967 413.756 102.774 413.401 109.884 410.245C111.357 409.591 112.762 408.747 113.923 407.638C115.734 405.909 116.851 403.516 116.87 401.032C116.871 400.947 116.87 400.863 116.867 400.779Z'/%3E%3Cpath d='M233.767 400.779H175.3C175.281 412.099 191.83 413.357 199.819 413.635C199.946 413.64 200.074 413.644 200.201 413.645C207.996 413.756 219.674 413.401 226.784 410.245C228.257 409.591 229.662 408.747 230.823 407.638C232.633 405.909 233.751 403.516 233.77 401.032C233.77 400.947 233.769 400.863 233.767 400.779Z'/%3E%3Cpath d='M175.317 400.779H116.85C116.831 412.099 133.38 413.357 141.368 413.635C141.496 413.64 141.624 413.644 141.751 413.645C149.546 413.756 161.224 413.401 168.333 410.245C169.807 409.591 171.211 408.747 172.372 407.638C174.183 405.909 175.3 403.516 175.319 401.032C175.32 400.947 175.319 400.863 175.317 400.779Z'/%3E%3C/svg%3E");--strip-h:clamp(14px,1.6vw,20px)}.phero{--scallop:var(--sky);isolation:isolate;background:var(--sky);color:var(--cream);margin-bottom:var(--notch-h);padding-block:clamp(70px,8vw,124px) clamp(78px,8.5vw,128px);position:relative}.phero__inner{z-index:2;position:relative}.phero__title{color:var(--cream);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(2.6rem,6.6vw,5.2rem);line-height:.95}.phero__crumb{isolation:isolate;font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.05em;color:var(--sky);animation:crumb-wipe .9s var(--ease-in-out) .5s both;align-items:center;gap:.55em;margin-top:clamp(16px,1.8vw,24px);padding:.72em 2.3em .72em 1.5em;font-size:clamp(.82rem,1.05vw,1rem);font-weight:700;line-height:1;display:inline-flex;position:relative}.phero__crumb:before{content:"";z-index:-1;background:var(--cream);-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;mask:var(--badge-mask) 0 0/100% 100% no-repeat;position:absolute;inset:0}.phero__crumb a{color:var(--sky);transition:color .2s}.phero__crumb a:hover,.phero__crumb [aria-current]{color:var(--blue)}@keyframes crumb-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.phero__deco{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.phero__deco span{opacity:0;animation:deco-in 1.2s var(--ease-glide) forwards;display:block;position:absolute}.phero__deco svg{width:100%;height:auto;display:block}.phero__bread{width:clamp(110px,13vw,190px);top:16%;right:clamp(20px,9vw,170px);rotate:-8deg;animation-delay:.35s!important}.phero__rusk{width:clamp(110px,13vw,190px);bottom:14%;right:clamp(170px,24vw,440px);rotate:10deg;animation-delay:.6s!important}@keyframes deco-in{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}@media (max-width:640px){.phero__deco .phero__bread{width:84px;bottom:auto}}.prange{padding-top:clamp(40px,5vw,72px)}.prange__tabs{margin-bottom:clamp(44px,5.6vw,80px)}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(40px,5vw,72px) clamp(24px,4.4vw,72px);max-width:1120px;margin-inline:auto;display:grid}.pitem>a{text-align:center;color:inherit;flex-direction:column;align-items:center;display:flex}.pitem__media{aspect-ratio:3/4;border-radius:var(--r-md);background:var(--sand-deep);width:100%;clip-path:inset(100% 0 0 0 round var(--r-md));transition:clip-path 1s var(--ease-glide) var(--d,0s),transform .5s var(--ease-out),box-shadow .5s var(--ease-out);overflow:hidden;box-shadow:0 22px 40px -26px #26489780}.pitem__media img{object-fit:cover;width:100%;height:100%;transition:scale 1.4s var(--ease-out) var(--d,0s),transform .9s var(--ease-out);scale:1.15}.pitem__kind{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;color:var(--accent,var(--blue));margin:clamp(18px,2vw,26px) 0 10px;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:800;line-height:1}.pitem{opacity:0;transition:opacity .7s var(--ease-out) var(--d,0s),transform 1s var(--ease-glide) var(--d,0s);transform:translateY(46px)}.pitem .ribbon{clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease-in-out) calc(var(--d,0s) + .5s),transform .3s var(--ease-out)}.pitem.is-shown{opacity:1;transform:none}.pitem.is-shown .pitem__media{clip-path:inset(0 0 0 0 round var(--r-md))}.pitem.is-shown .pitem__media img{scale:1}.pitem.is-shown .ribbon{clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.pitem.is-shown:hover .pitem__media{transform:translateY(-8px);box-shadow:0 30px 50px -26px #26489799}.pitem.is-shown:hover .pitem__media img{transform:scale(1.05)}.pitem.is-shown:hover .ribbon{animation:loaf-wipe .7s var(--ease-in-out)}}.pitem>a:focus-visible .pitem__media{outline:3px solid var(--sky);outline-offset:5px}@media (max-width:900px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pgrid{grid-template-columns:minmax(0,1fr);max-width:340px}}.ways{--scallop:var(--sand);background:var(--sand);padding-block:calc(var(--sec-y) + 10px);margin-block:var(--notch-h)}.ways__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,36px);display:grid}.way{background:var(--cream);border:2px solid var(--blue);box-shadow:6px 6px 0 var(--blue);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),opacity .7s var(--ease-out);border-radius:20px;padding:clamp(26px,3vw,40px);position:relative;overflow:hidden}.way--hot{background:var(--sky);color:var(--cream)}.way--blue{background:var(--blue);color:var(--cream)}.way.way--blue h3,.way.way--blue p{color:var(--cream)}.way--blue .way__icon{background:var(--sky);color:var(--cream)}.way--blue{box-shadow:6px 6px 0 var(--sky);border-color:var(--sky)}@media (hover:hover) and (pointer:fine){.way--blue:hover{box-shadow:2px 2px 0 var(--sky)}}.way--hot h3,.way--hot p{color:var(--cream)}@media (hover:hover) and (pointer:fine){.way:hover{box-shadow:2px 2px 0 var(--blue);transform:translate(4px,4px)}}.way__num{font-family:var(--font-display);font-stretch:var(--fs-display);color:#0000;-webkit-text-stroke:2px currentColor;opacity:.22;font-size:clamp(3.4rem,6vw,5.2rem);font-weight:800;line-height:1;position:absolute;top:6px;right:18px}.way__icon{background:var(--sand);width:58px;height:58px;color:var(--blue);transition:transform .5s var(--ease-out);border-radius:16px;place-items:center;margin-bottom:22px;display:grid}.way--hot .way__icon{background:var(--cream)}.way__icon svg{width:30px;height:30px}.way:hover .way__icon{transform:rotate(-8deg)scale(1.06)}.way h3{margin-bottom:10px;font-size:clamp(1.2rem,1.7vw,1.5rem)}.way p{color:var(--ink-soft);font-size:.96rem}.way.way--hot p,.way.way--hot h3{color:var(--cream)}.ways__cta{margin-top:clamp(34px,4vw,56px)}@media (max-width:860px){.ways__grid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}}.aintro__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.aintro__body{flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,18px);display:flex}.aintro__body h2{margin-bottom:6px}.aintro__body p{color:var(--ink-soft);max-width:60ch}.aintro__body .btn-wrap{margin-top:10px}.aintro__media{justify-self:center;width:min(100%,440px);position:relative}.aintro__seal{aspect-ratio:1;background:var(--cream);border-radius:50%;width:clamp(96px,10vw,132px);padding:8px;position:absolute;top:-38px;right:-34px}.aintro__seal img{width:100%;height:100%;box-shadow:none;aspect-ratio:1;border:0;border-radius:0;animation:16s linear infinite seal-spin}@media (max-width:860px){.aintro__grid{grid-template-columns:minmax(0,1fr)}}.mv{padding-top:0}.mv__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}.mv__item{position:relative}.mv__pill{z-index:2;font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.04em;transition:rotate .6s var(--ease-out);font-weight:800;position:absolute}.mv__card{background:var(--sky);color:var(--cream);text-align:center;height:100%;padding:clamp(48px,5vw,64px) clamp(24px,3.4vw,48px) calc(clamp(34px,4vw,50px) + var(--strip-h))}.mv__icon{color:var(--blue);transition:transform .6s var(--ease-out);place-items:center}.mv__icon svg{width:40px;height:40px}.mv__item:hover .mv__icon{transform:rotate(-10deg)scale(1.05)}.mv__card p{color:var(--cream);max-width:46ch;margin-inline:auto;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.7}@media (max-width:760px){.mv__grid{grid-template-columns:minmax(0,1fr);gap:56px}}.values{--scallop:var(--sand);background:var(--sand);padding-block:var(--sec-y);margin-block:var(--notch-h)}.values__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid}.value{text-align:center;flex-direction:column;justify-content:center;gap:10px;min-height:190px;padding:clamp(24px,2.6vw,34px) clamp(18px,2vw,26px);display:flex}.value--cream{background:var(--cream);border:2px solid var(--blue)}.value--olive{background:var(--olive)}.value--blue{background:var(--blue)}.value--sky{background:var(--sky)}.value--olive h3,.value--olive p,.value--blue h3,.value--blue p,.value--sky h3,.value--sky p{color:var(--cream)}@media (hover:hover) and (pointer:fine){.value:nth-child(odd):hover{transform:translateY(-8px)rotate(-1.5deg)}.value:nth-child(2n):hover{transform:translateY(-8px)rotate(1.5deg)}}@media (max-width:900px){.values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.values__grid{grid-template-columns:minmax(0,1fr)}}.numbers__panel{background:var(--blue);color:var(--cream);text-align:center;padding:clamp(40px,5vw,72px) clamp(20px,4vw,64px) calc(clamp(40px,5vw,70px) + var(--strip-h))}.numbers__title{color:var(--cream);margin-bottom:clamp(28px,4vw,52px)}.numbers__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.numbers__stat{flex-direction:column;gap:8px;padding:8px 12px;display:flex}.numbers__stat b{font-family:var(--font-display);font-stretch:var(--fs-display);color:var(--sky);font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:800;line-height:1}.numbers__stat small{color:#fffcf7db;font-size:clamp(.9rem,1.1vw,1.05rem)}@media (max-width:760px){.numbers__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.compare__scroll{max-width:900px;margin-inline:auto;overflow-x:auto}.cmp{border-collapse:separate;border-spacing:0;background:var(--sky);width:100%;min-width:540px;color:var(--cream);overflow:hidden}.cmp th,.cmp td{text-align:center;border-bottom:1px solid #fffcf733;padding:clamp(14px,1.6vw,20px) clamp(10px,1.6vw,22px)}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}.cmp thead th{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;font-size:clamp(.9rem,1.3vw,1.15rem);font-weight:800;line-height:1.05}.cmp tbody th{text-align:left;font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(.8rem,1.05vw,.95rem);font-weight:700}.cmp .cmp__us,.cmp td:nth-child(2){background:var(--blue)}.cmp i{place-items:center;width:30px;height:30px;display:inline-grid}.cmp i svg{width:26px;height:26px}.cmp .is-no i{opacity:.8}.cmp .is-stars{color:var(--yellow);letter-spacing:.08em;font-size:1.05rem}.cmp .is-dim{color:#fffcf7d9}.cmp tbody tr{opacity:0;transition:opacity .6s var(--ease-out) calc(var(--i) * 80ms),transform .7s var(--ease-out) calc(var(--i) * 80ms);transform:translateY(14px)}.cmp tbody i{transition:scale .5s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 80ms + .3s);scale:0}.compare.is-in .cmp tbody tr{opacity:1;transform:none}.compare.is-in .cmp tbody i{scale:1}.faqx{width:100%;max-width:980px;margin-inline:auto}.faqx__list{flex-direction:column;gap:clamp(10px,1.2vw,16px);display:flex}.faqx .faq__item{--fbg:var(--sand);--ib:var(--blue);background:var(--fbg);transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out),opacity .7s var(--ease-out);border:0;border-radius:12px;position:relative;overflow:hidden}.faqx .faq__item:has([aria-expanded=true]){box-shadow:5px 5px 0 var(--blue)}.faqx .faq__item:has([aria-expanded=true]):after{content:"";z-index:3;border:2px solid var(--blue);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.faqx .faq__q{letter-spacing:.02em;gap:18px;font-weight:700}.faqx .faq__icon{border-radius:0;width:clamp(58px,5vw,68px)}.faqx .faq__icon:before,.faqx .faq__icon:after{background:var(--cream)}.faqx .faq__icon:before{width:18px}.faqx .faq__icon:after{height:18px}.faqx .faq__q[aria-expanded=true] .faq__icon{transform:none}.faqx .faq__q[aria-expanded=true] .faq__icon:before,.faqx .faq__q[aria-expanded=true] .faq__icon:after{transform:rotate(45deg)}.faqx .faq__a>div{max-width:none;padding:0 clamp(18px,2.2vw,30px) 24px}.faqx .faq__a>div p{color:var(--ink-soft)}.afaq__more{margin-top:clamp(28px,3.4vw,44px)}.faqpage__grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.faqx__nav{position:sticky;top:120px}.faqx__nav p{color:var(--ink-soft);margin-bottom:12px;font-weight:700}.faqx__nav ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.faqx__nav a{isolation:isolate;font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.04em;color:var(--blue);margin-left:-.9em;padding:.5em 1.4em .5em .9em;font-size:.95rem;font-weight:700;transition:color .3s;display:inline-block;position:relative}.faqx__nav a:before{content:"";z-index:-1;background:var(--sky);-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;mask:var(--badge-mask) 0 0/100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease-in-out);position:absolute;inset:0}.faqx__nav a[aria-current],.faqx__nav a:hover{color:var(--cream)}.faqx__nav a[aria-current]:before,.faqx__nav a:hover:before{clip-path:inset(0)}.faqx__group{scroll-margin-top:110px}.faqx__group+.faqx__group{margin-top:clamp(44px,5vw,70px)}.faqx__topic{margin-bottom:clamp(14px,1.6vw,22px);font-size:clamp(1.4rem,2.4vw,2rem)}.askcard{background:var(--sky);color:var(--cream);text-align:center;padding:clamp(34px,4vw,54px) 24px calc(clamp(34px,4vw,54px) + var(--strip-h));border-radius:24px 24px 0 0;margin-top:clamp(48px,6vw,80px)}.askcard h2{color:var(--cream);font-size:clamp(1.6rem,3vw,2.4rem)}.askcard p{color:#fffcf7e6;margin:10px 0 22px}@media (max-width:900px){.faqpage__grid{grid-template-columns:minmax(0,1fr)}.faqx__nav{display:none}}.contactx__wrap{max-width:1080px}.cform{flex-direction:column;gap:clamp(14px,1.6vw,22px);display:flex}.cform__row{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,22px);display:grid}.cfield input,.cfield textarea{width:100%;font:inherit;color:var(--ink);transition:border-color .25s ease,box-shadow .25s var(--ease-out),background-color .25s ease;background:0 0;border:1.5px solid #26489738;border-radius:10px;padding:clamp(16px,1.6vw,20px) clamp(16px,1.6vw,22px)}.cfield textarea{resize:vertical;min-height:190px}.cfield ::placeholder{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.04em;color:#1b2a4e8c;font-weight:700}.cfield input:focus,.cfield textarea:focus{border-color:var(--blue);box-shadow:4px 4px 0 var(--blue);background:#fff;outline:none}.cform__foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.cform .form__note{color:var(--ink-soft);margin:0;font-size:.9rem}.cform .form__note.is-ok{color:var(--green);font-weight:700}.ccards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin-top:clamp(44px,5vw,72px);display:grid}.ccard{--wv:14px;text-align:center;min-height:170px;color:var(--cream);padding:calc(var(--wv) + 26px) 20px 28px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9C7 9 7 1 14 1S21 9 28 9V14Z'/%3E%3C/svg%3E") 0 0/28px var(--wv) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--wv) - 1px)/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9C7 9 7 1 14 1S21 9 28 9V14Z'/%3E%3C/svg%3E") 0 0/28px var(--wv) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--wv) - 1px)/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9C7 9 7 1 14 1S21 9 28 9V14Z'/%3E%3C/svg%3E") 0 0/28px var(--wv) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--wv) - 1px)/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9C7 9 7 1 14 1S21 9 28 9V14Z'/%3E%3C/svg%3E") 0 0/28px var(--wv) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--wv) - 1px)/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9C7 9 7 1 14 1S21 9 28 9V14Z'/%3E%3C/svg%3E") 0 0/28px var(--wv) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--wv) - 1px)/100% 100% no-repeat;transition:transform .4s var(--ease-out),opacity .7s var(--ease-out);border-radius:0 0 22px 22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ccard--olive{background:var(--olive)}.ccard--blue{background:var(--blue)}.ccard--sky{background:var(--sky)}.ccard h3{color:var(--cream);font-size:clamp(1.3rem,2vw,1.8rem)}.ccard p,.ccard a{color:#fffcf7eb;font-size:.95rem}.ccard p a:hover{color:#fff;text-decoration:underline}@keyframes wave-run{to{-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);mask-position:28px 0,0 calc(var(--wv) - 1px)}}@media (hover:hover) and (pointer:fine){.ccard:hover{animation:1.2s linear infinite wave-run}}@media (max-width:760px){.cform__row{grid-template-columns:1fr}.ccards{grid-template-columns:minmax(0,1fr);max-width:420px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.phero__crumb,.phero__deco span{opacity:1;animation:none}.phero__crumb{opacity:1}.pitem,.pitem .ribbon,.pitem__media,.pitem__media img,.cmp tbody tr,.cmp tbody i{transition:none}.aintro__seal img,.ccard:hover{animation:none}}.way__icon svg *{stroke-dasharray:160;stroke-dashoffset:160px;transition:stroke-dashoffset 1.6s var(--ease-out) .3s}.way.is-in .way__icon svg *{stroke-dashoffset:0}.way:first-child.is-in .way__icon svg{transform-origin:50% 20%;animation:2.6s ease-in-out 1.8s infinite ic-sway}.way:nth-child(2).is-in .way__icon svg{animation:1.8s ease-in-out 1.8s infinite ic-zap}.way:nth-child(3).is-in .way__icon svg{animation:2.2s ease-in-out 1.8s infinite ic-bob}@keyframes ic-sway{0%,to{rotate:none}50%{rotate:-7deg}}@keyframes ic-zap{0%,70%,to{opacity:1;scale:1}78%{opacity:.55;scale:1.18}86%{opacity:1;scale:.95}}@keyframes ic-bob{0%,to{translate:0}50%{translate:0 -4px}}.deck{aspect-ratio:4/5;width:100%;position:relative}.aintro__media .deck img{object-fit:cover;border:2px solid var(--blue);width:100%;height:100%;box-shadow:8px 8px 0 var(--blue);transition:transform .48s var(--ease-in-out),filter .48s ease;border-radius:24px;position:absolute;inset:0}.aintro__seal{z-index:5}.deck img[data-pos="0"]{transform:rotate(-2deg)}.deck img[data-pos="1"]{filter:brightness(.95);transform:translate(16px,-12px)rotate(4deg)}.deck img[data-pos="2"]{filter:brightness(.9);transform:translate(30px,-22px)rotate(9deg)}.deck img.is-out{transform:translate(-58%,18px)rotate(-14deg)}.mv__icon{background:0 0;border-radius:0;width:118px;height:118px;margin:0 auto 18px;display:block}.mv__icon .ill{width:100%;height:100%;overflow:visible}.ill__arrow{animation:arrow-hit 2.8s var(--ease-out) infinite;transform-origin:60px 56px}@keyframes arrow-hit{0%{opacity:0;transform:translate(34px,-34px)}28%{opacity:1;transform:translate(0)}34%{transform:translate(-2px,2px)}40%,82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.pz{animation:pz-snap 3.2s var(--ease-in-out) infinite}.pz1{--x:-10px;--y:-10px}.pz2{--x:10px;--y:-10px;animation-delay:.15s}.pz3{--x:-10px;--y:10px;animation-delay:.3s}.pz4{--x:10px;--y:10px;animation-delay:.45s}@keyframes pz-snap{0%,to{transform:translate(var(--x),var(--y)) rotate(-6deg)}35%,75%{transform:none}}.mv__card{--wv:14px;padding-bottom:calc(clamp(34px,4vw,50px) + var(--wv));-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;border-radius:24px 24px 0 0;animation:3s linear infinite wave-bottom}@keyframes wave-bottom{to{-webkit-mask-position:0 0,40px 100%;mask-position:0 0,40px 100%}}.values{border-radius:40px 40px 0 0;margin-top:0}.value{--wv:14px;padding-top:calc(var(--wv) + clamp(22px,2.4vw,32px));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9C7 9 7 1 14 1S21 9 28 9V14Z'/%3E%3C/svg%3E") 0 0/28px var(--wv) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--wv) - 1px)/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9C7 9 7 1 14 1S21 9 28 9V14Z'/%3E%3C/svg%3E") 0 0/28px var(--wv) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--wv) - 1px)/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9C7 9 7 1 14 1S21 9 28 9V14Z'/%3E%3C/svg%3E") 0 0/28px var(--wv) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--wv) - 1px)/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9C7 9 7 1 14 1S21 9 28 9V14Z'/%3E%3C/svg%3E") 0 0/28px var(--wv) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--wv) - 1px)/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9C7 9 7 1 14 1S21 9 28 9V14Z'/%3E%3C/svg%3E") 0 0/28px var(--wv) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--wv) - 1px)/100% 100% no-repeat;border-radius:0 0 18px 18px;border:0!important}.value h3{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:800;line-height:1.08}.value p{font-size:clamp(.9rem,1vw,1rem);line-height:1.5}.value--cream h3{color:var(--sky)}.value--cream p{color:var(--blue)}.value--blue h3{color:var(--sky-soft)}.numbers__panel{border-radius:30px;padding-bottom:clamp(40px,5vw,72px);-webkit-mask:none;mask:none}.compare__scroll{--wv:16px;background:var(--sky);padding-bottom:var(--wv);-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;border-radius:26px 26px 0 0;animation:3s linear infinite wave-bottom}.cmp tbody th span{background:var(--cream);color:var(--blue);-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;mask:var(--badge-mask) 0 0/100% 100% no-repeat;padding:.55em 1.5em .55em .9em;line-height:1.15;display:inline-block}.faqx .faq__q{align-items:center;min-height:0;padding:18px 0 18px clamp(18px,2.2vw,30px);font-size:1.05rem;line-height:1.3;position:relative}.faqx .faq__icon{align-self:stretch}.faqx .faq__q{padding-right:calc(clamp(58px,5vw,68px) + 16px)}.faqx .faq__icon{background:var(--blue);height:auto;transition:background-color .3s ease,transform .3s var(--ease-out);margin:0;position:absolute;top:0;bottom:0;right:0}.faqx .faq__q:hover .faq__icon{background:var(--sky)}.faqx .faq__q[aria-expanded=true] .faq__icon{background:var(--blue)}.faqx .faq__q:after{content:"";border-bottom:1.5px dashed var(--blue);opacity:0;transition:opacity .3s;position:absolute;bottom:0;left:clamp(18px,2.2vw,30px);right:clamp(58px,5vw,68px)}.faqx .faq__q[aria-expanded=true]:after{opacity:1}.faqx .faq__a>div{font-size:.95rem}.faqx .faq__a>div p{border-top:0;padding-top:16px}@media (hover:hover) and (pointer:fine){.ccard:hover{transform:none}}.cmap{border:2px solid var(--blue);box-shadow:8px 8px 0 var(--blue);background:var(--sand);aspect-ratio:16/7;border-radius:24px;margin-top:clamp(40px,5vw,70px);position:relative;overflow:hidden}.cmap iframe{filter:saturate(.8)contrast(1.03);border:0;width:100%;height:100%;display:block}.cmap__pin{position:absolute;bottom:20px;left:20px}@media (max-width:760px){.cmap{aspect-ratio:4/5}}.way--cream{background:var(--cream)}.way--olive{background:var(--olive);border-color:var(--blue)}.way.way--olive h3,.way.way--olive p{color:var(--cream)}.way--olive .way__icon{background:var(--cream);color:var(--olive-deep)}@media (hover:hover) and (pointer:fine){.way:hover,.way--blue:hover{box-shadow:0 0 0 var(--blue);transform:translate(6px,6px)}}.aintro__media{padding:26px 36px 12px 0}@media (max-width:860px){.aintro__media{width:min(100%,440px);margin-top:28px;padding-right:40px}}.value{transition:transform .5s var(--ease-out),opacity .7s var(--ease-out)}@media (hover:hover) and (pointer:fine){.value:hover{animation:none;transform:none}.values .value:hover{transform:none}.values .value.from-left{animation:1.1s linear infinite wave-ltr;transform:translateY(-6px)rotate(2.5deg)}.values .value.from-right{animation:1.1s linear infinite wave-rtl;transform:translateY(-6px)rotate(-2.5deg)}}@keyframes wave-ltr{0%{-webkit-mask-position:0 0,0 calc(var(--wv) - 1px);-webkit-mask-position:0 0,0 calc(var(--wv) - 1px);-webkit-mask-position:0 0,0 calc(var(--wv) - 1px);-webkit-mask-position:0 0,0 calc(var(--wv) - 1px);mask-position:0 0,0 calc(var(--wv) - 1px)}to{-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);mask-position:28px 0,0 calc(var(--wv) - 1px)}}@keyframes wave-rtl{0%{-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);-webkit-mask-position:28px 0,0 calc(var(--wv) - 1px);mask-position:28px 0,0 calc(var(--wv) - 1px)}to{-webkit-mask-position:0 0,0 calc(var(--wv) - 1px);-webkit-mask-position:0 0,0 calc(var(--wv) - 1px);-webkit-mask-position:0 0,0 calc(var(--wv) - 1px);-webkit-mask-position:0 0,0 calc(var(--wv) - 1px);mask-position:0 0,0 calc(var(--wv) - 1px)}}.compare__scroll{background:0 0;border-radius:0;padding-bottom:0;animation:none;-webkit-mask:none;mask:none}.cmp{--wv:16px;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;border-radius:26px 26px 0 0;animation:3s linear infinite wave-bottom}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{padding-bottom:calc(clamp(14px,1.6vw,20px) + var(--wv))}.cmp th:nth-child(4),.cmp td:nth-child(4){border-left:1px solid #fffcf759}.cmp thead th span{background:var(--cream);color:var(--blue);-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;mask:var(--badge-mask) 0 0/100% 100% no-repeat;padding:.55em 1.5em .55em .9em;line-height:1.1;display:inline-block}.cmp thead .cmp__us span{background:var(--sky);color:var(--cream)}.cmp thead th span,.cmp thead .cmp__us span{color:inherit;background:0 0;padding:0;display:inline;-webkit-mask:none;mask:none}@media (max-width:640px){.compare__scroll{overflow:visible}.cmp{table-layout:fixed;--wv:12px;border-radius:18px 18px 0 0;min-width:0}.cmp th,.cmp td{padding:10px 4px}.cmp thead th{font-size:.7rem}.cmp tbody th{letter-spacing:0;word-break:break-word;width:34%;padding-left:10px;font-size:.66rem}.cmp tbody th span{padding:.45em 1em .45em .6em}.cmp i{width:20px;height:20px}.cmp i svg{width:18px;height:18px}.cmp .is-stars{letter-spacing:0;font-size:.62rem}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{padding-bottom:calc(10px + var(--wv))}}.faqx .faq__q:hover .faq__icon:before{transform:none}.faqx .faq__q[aria-expanded=true]:hover .faq__icon:before{transform:rotate(45deg)}.pdh{--scallop:var(--sand);background:var(--sand);margin-bottom:var(--notch-h);padding:clamp(32px,4.5vw,64px) 0 clamp(40px,5vw,72px)}.pd{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.pd__gallery{grid-template-columns:clamp(64px,6vw,84px) minmax(0,1fr);gap:clamp(12px,1.4vw,18px);display:grid;position:sticky;top:100px}.pd__thumbs{flex-direction:column;gap:12px;display:flex}.pd__thumb{aspect-ratio:1;background:var(--cream);cursor:pointer;opacity:.7;transition:opacity .25s ease,border-color .25s ease,transform .25s var(--ease-out);border:2px solid #26489740;border-radius:14px;padding:0;overflow:hidden}.pd__thumb:hover{opacity:1;transform:translateY(-2px)}.pd__thumb.is-on{opacity:1;border-color:var(--blue)}.pd__thumb img,.pd__main{object-fit:cover;width:100%;height:100%}.is-zoom{object-position:50% 45%;transform:scale(1.6)}.is-left{transform-origin:20% 60%;transform:scale(1.35)}.is-right{transform-origin:80% 60%;transform:scale(1.35)}.pd__frame{background:var(--cream);aspect-ratio:3/4;border-radius:28px;overflow:hidden}.pd__main{transition:transform .8s var(--ease-out)}.pd__main.is-swap{animation:pd-swap .6s var(--ease-out)}@keyframes pd-swap{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}.pd__title{color:var(--accent,var(--blue));text-transform:uppercase;margin-bottom:clamp(14px,1.6vw,20px);font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:.95}.pd__ribbon{text-transform:none;letter-spacing:.01em}.pd__claims{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:clamp(22px,2.4vw,30px) 0;padding:0;list-style:none;display:grid}.pd__claims li{text-align:center;color:var(--blue);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);flex-direction:column;align-items:center;gap:8px;font-size:.82rem;font-weight:700;line-height:1.25;display:flex}.pd__claim-ic{aspect-ratio:1;background:var(--cream);width:clamp(52px,5vw,64px);color:var(--blue);border:2px solid var(--blue);box-shadow:3px 3px 0 var(--blue);transition:transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid}.pd__claim-ic svg{width:48%;height:48%}.pd__claims li:hover .pd__claim-ic{transform:rotate(-8deg)scale(1.06)}.pd__buy{background:var(--cream);border:2px solid var(--blue);box-shadow:5px 5px 0 var(--blue);border-radius:22px;margin-bottom:clamp(20px,2.4vw,28px);padding:clamp(18px,2vw,26px)}.pd__label{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:.85rem;font-weight:700}.pd__packs{flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:0;list-style:none;display:flex}.pd__pack{color:var(--cream);background:var(--accent,var(--sky));border:2px solid var(--blue);box-shadow:2px 2px 0 var(--blue);border-radius:999px;padding:.5em 1.2em;font-weight:700}.pd__acc{gap:16px;display:grid}.pd__acc .faq__item{--fbg:var(--cream)}@media (max-width:900px){.pd{grid-template-columns:minmax(0,1fr)}.pd__gallery{grid-template-columns:minmax(0,1fr);position:static}.pd__thumbs{flex-direction:row;order:2}.pd__thumb{width:clamp(58px,16vw,78px)}}@media (max-width:480px){.pd__claims{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.pd__specs div{grid-template-columns:1fr;gap:2px}}.pdi__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,32px);display:grid}.pdi__card{border:2px solid var(--blue);box-shadow:5px 5px 0 var(--blue);background:var(--cream);border-radius:24px;padding:clamp(22px,2.6vw,34px)}.pdi__tag{background:var(--sky);color:var(--cream);font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.05em;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;mask:var(--badge-mask) 0 0/100% 100% no-repeat;margin-bottom:18px;padding:.55em 1.6em .55em 1.1em;font-size:.85rem;font-weight:700;display:inline-block}.pdi__note{color:var(--blue);margin-top:14px;font-size:.9rem}@media (max-width:860px){.pdi__grid{grid-template-columns:minmax(0,1fr)}}.pdx-enjoy__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.pdx-card{border:2px solid var(--blue);min-height:clamp(200px,18vw,240px);box-shadow:3px 3px 0 var(--blue);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),opacity .7s var(--ease-out);border-radius:22px;flex-direction:column;padding:clamp(22px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.pdx-card--cream{background:var(--cream)}.pdx-card--sky{background:var(--sky)}.pdx-card--olive{background:var(--olive)}.pdx-card h3{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;color:var(--blue);margin:auto 0 8px;padding-top:18px;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:800}.pdx-card p{color:var(--blue);max-width:30ch;line-height:1.55}.pdx-card--sky h3,.pdx-card--sky p,.pdx-card--olive h3,.pdx-card--olive p{color:var(--cream)}.pdx-card__n{z-index:1;background:var(--sky);color:var(--cream);font-family:var(--font-display);font-stretch:var(--fs-display);-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;mask:var(--badge-mask) 0 0/100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease-in-out) calc(var(--d,0s) + .3s);align-self:flex-start;padding:.45em 1.4em .45em .9em;font-weight:800;display:inline-block;position:relative}.pdx-card--sky .pdx-card__n,.pdx-card--olive .pdx-card__n{background:var(--cream);color:var(--blue)}.pdx-card.is-in .pdx-card__n{clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.pdx-card:hover{box-shadow:0 0 0 var(--blue);transform:translate(3px,3px)}.pdx-card.is-in:hover .pdx-card__n{animation:loaf-wipe .7s var(--ease-in-out)}}@media (max-width:860px){.pdx-enjoy__grid{grid-template-columns:minmax(0,1fr)}}.pdfaq{--scallop:var(--sand);background:var(--sand);margin-bottom:var(--notch-h);padding-block:clamp(56px,7vw,100px)}.pdfaq__list{gap:16px;display:grid}.pdfaq .faq__item{--fbg:var(--cream)}@media (max-width:600px){.pdblog__head{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.pd__main.is-swap{animation:none}}.phero--post .phero__title--post{max-width:20ch;font-size:clamp(1.9rem,4.4vw,3.6rem);line-height:1.02}.postx__article{max-width:820px;margin-inline:auto}.post__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:clamp(18px,2vw,26px);font-size:.9rem;font-weight:700;display:flex}.post__tag{isolation:isolate;color:var(--cream);font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.05em;padding:.5em 1.5em .5em .9em;display:inline-block;position:relative}.post__tag:before{content:"";z-index:-1;background:var(--sky);-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;mask:var(--badge-mask) 0 0/100% 100% no-repeat;position:absolute;inset:0}.post__hero{border:2px solid var(--blue);box-shadow:10px 10px 0 var(--blue);border-radius:26px;margin:0 0 clamp(26px,3vw,40px);overflow:hidden}.post__hero img{aspect-ratio:16/9;object-fit:cover;width:100%}.post__excerpt{color:var(--blue);margin-bottom:clamp(20px,2.4vw,32px);font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:600;line-height:1.6}.post__body p{color:var(--ink-soft);margin-bottom:1.2em;font-size:1.05rem;line-height:1.85}.post__body h2{margin:1.6em 0 .6em;font-size:clamp(1.4rem,2.4vw,2rem)}.post__body h3{margin:1.4em 0 .5em;font-size:clamp(1.15rem,1.8vw,1.45rem)}.post__body ul{color:var(--ink-soft);margin-bottom:1.2em;padding-left:1.2em}.post__body blockquote{background:var(--sky);color:var(--cream);border-radius:22px;margin:clamp(28px,3vw,40px) 0;padding:clamp(24px,3vw,36px) clamp(24px,3vw,40px);position:relative}.post__body blockquote:before{content:"“";font-family:var(--font-display);color:var(--blue);font-size:5rem;line-height:1;position:absolute;top:-18px;left:18px}.post__body blockquote p{color:var(--cream);font-family:var(--font-display);font-stretch:var(--fs-display);margin:0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;line-height:1.3}.post__nav{grid-template-columns:1fr 1fr;gap:16px;max-width:820px;margin:clamp(40px,5vw,64px) auto 0;display:grid}.post__navlink{border:2px solid var(--blue);box-shadow:4px 4px 0 var(--blue);color:var(--blue);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),opacity .7s var(--ease-out);border-radius:16px;flex-direction:column;gap:6px;padding:18px 22px;display:flex}.post__navlink--next{text-align:right}.post__navlink small{color:var(--sky);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.post__navlink b{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;font-size:1rem;line-height:1.2}@media (hover:hover) and (pointer:fine){.post__navlink:hover{box-shadow:0 0 0 var(--blue);transform:translate(4px,4px)}}@media (max-width:640px){.post__nav{grid-template-columns:1fr}.post__navlink--next{text-align:left}}@media (prefers-reduced-motion:reduce){.value.from-left,.value.from-right{animation:none;transform:none}.cmp{animation:none}}.loaf__shape{filter:none;border:2px solid var(--blue);box-shadow:3px 3px 0 var(--blue);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out);border-radius:22px;overflow:hidden}.loaf__media{aspect-ratio:1;-webkit-mask:none;mask:none}@media (hover:hover) and (pointer:fine){.loaf:hover .loaf__shape{filter:none;box-shadow:0 0 0 var(--blue);transform:translate(3px,3px)}}.loaf>a:focus-visible .loaf__shape,.loaf>a:active .loaf__shape{box-shadow:0 0 0 var(--blue);transform:translate(3px,3px)}.stories__list{align-self:center}.story-row h3{transform:none}.story-row.is-active h3{transform:translate(12px)}.story-row__meta{align-items:center;gap:12px}.story-row__date{background:var(--sky);color:var(--cream);font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.05em;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--badge-mask) 0 0/100% 100% no-repeat;mask:var(--badge-mask) 0 0/100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease-in-out) calc(var(--d,0s) + .3s);padding:.55em 1.6em .55em 1.1em;font-size:.78rem;font-weight:700;line-height:1;display:inline-block}.story-row.is-in .story-row__date{clip-path:inset(0)}.story-row.is-active .story-row__date{animation:loaf-wipe .7s var(--ease-in-out)}.story-row__go{--nav:clamp(44px,3.6vw,54px);width:var(--nav);height:var(--nav);background:var(--sky);box-shadow:calc(var(--nav) * .07) calc(var(--nav) * .09) 0 var(--blue);transition:background-color .2s ease,box-shadow .15s var(--ease-out),translate .15s var(--ease-out);border:0}.story-row__go svg{width:56%;height:auto;transition:rotate .45s var(--ease-out);overflow:visible;rotate:none}.story-row.is-active .story-row__go{background:var(--sky-dark);color:inherit}.story-row.is-active .story-row__go svg{rotate:-45deg}.story-row a:active .story-row__go{box-shadow:1px 1px 0 var(--blue);translate:2px 3px}.stories .loaves__more{margin-top:clamp(36px,4.4vw,60px)}@media (max-width:900px){.stories__grid{grid-template-columns:minmax(0,1fr)}.stories__list{border-top:0;gap:14px;display:grid}.story-row{border:2px solid var(--blue);background:var(--cream);box-shadow:3px 3px 0 var(--blue);border-radius:20px;overflow:hidden}.story-row a{grid-template-columns:96px minmax(0,1fr) auto;gap:8px 14px;padding:12px 14px 12px 12px}.story-row a:after{display:none}.story-row__thumb{border-radius:14px;width:96px}.story-row h3{font-size:clamp(1rem,3.6vw,1.2rem)}.story-row.is-active h3{transform:none}.story-row__go{--nav:36px;grid-area:1/3/span 2}.story-row__thumb{grid-area:1/1/span 2}.story-row__meta{grid-area:1/2}.story-row h3{grid-area:2/2}.story-row__date{font-size:.68rem}}.post__meta .story-row__date{font-size:.78rem}.post__meta.is-in .story-row__date{clip-path:inset(0)}.post__kind{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.1em;color:var(--sky-dark);font-size:.78rem}.cfield input,.cfield textarea,.cfield select,.field input,.field textarea,.field select{color:var(--blue)}.askcard{--wv:16px;padding-bottom:calc(clamp(34px,4vw,54px) + var(--wv));-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wv) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0H40V4C30 4 30 13 20 13S10 4 0 4Z'/%3E%3C/svg%3E") 0 100%/40px var(--wv) repeat-x;animation:3s linear infinite wave-bottom}@media (prefers-reduced-motion:reduce){.askcard{animation:none}.story-row__date{clip-path:none;transition:none}}@media (max-width:640px){.phero__deco .phero__rusk{width:66px;display:block;bottom:auto}}@media (max-width:600px){.loaves__grid{row-gap:clamp(44px,12vw,60px)}}.stories__preview{position:relative;top:auto}.stories__grid,.stories__head{align-items:center}.stories__head .loaves__more{margin:0}.stories .story-row h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stories .story-row__go svg{height:auto}.story-row__meta b{opacity:0;transition:opacity .5s var(--ease-out) calc(var(--d,0s) + 1s),translate .5s var(--ease-out) calc(var(--d,0s) + 1s);translate:-6px}.story-row.is-in .story-row__meta b{opacity:1;translate:0}.post__meta .post__kind{opacity:0;transition:opacity .5s var(--ease-out) 1s}.post__meta.is-in .post__kind{opacity:1}.stories__foot{display:none}@media (max-width:1023px){.stories__head{text-align:center;justify-content:center}.stories__head .loaves__more{display:none}.stories__foot{display:flex}.stories__grid{grid-template-columns:minmax(0,1fr)}.stories__preview{display:none}.stories__list{border-top:0;gap:14px;width:100%;max-width:720px;margin-inline:auto;display:grid}.story-row{border:2px solid var(--blue);background:var(--cream);box-shadow:3px 3px 0 var(--blue);border-radius:20px;overflow:hidden}.story-row a{grid-template-columns:110px minmax(0,1fr) auto;gap:8px 16px;padding:12px 14px 12px 12px}.story-row a:after{display:none}.story-row__thumb{aspect-ratio:1;border-radius:14px;grid-area:1/1/span 2;width:110px;display:block;overflow:hidden}.story-row__thumb img{object-fit:cover;width:100%;height:100%}.story-row__meta{grid-area:1/2}.story-row h3{grid-area:2/2;font-size:clamp(1rem,2.6vw,1.3rem)}.story-row.is-active h3{transform:none}.story-row__go{--nav:42px;grid-area:1/3/span 2}.story-row__meta b{display:none}}@media (max-width:480px){.story-row a{grid-template-columns:80px minmax(0,1fr) auto}.story-row__thumb{width:80px}.story-row__go{--nav:34px}}.stories{background:0 0}.stories .story-row__go{--nav:clamp(44px,3.6vw,54px)}@media (max-width:1023px){.stories__foot{justify-content:center;width:100%}.stories__foot .btn{margin-inline:auto}}@media (max-width:720px){.stories .story-row__go{--nav:clamp(32px,8.4vw,42px)}}@media (max-width:639px){.stories .story-row__go{--nav:36px}}@media (max-width:560px){.pgrid{row-gap:clamp(56px,14vw,72px)}}@media (max-width:1023px){.phero__deco .phero__bread,.phero__deco .phero__rusk{width:96px;display:block;bottom:auto}.phero__deco .phero__bread{top:18%;right:24px}.phero__deco .phero__rusk{top:calc(18% + 90px);right:116px}}@media (max-width:640px){.phero__deco .phero__bread,.phero__deco .phero__rusk{width:72px}.phero__deco .phero__bread{top:16px;right:14px}.phero__deco .phero__rusk{top:100px;right:52px}}.way__icon--ill{border-radius:0;width:96px;height:96px;margin-bottom:14px;background:0 0!important}.way__icon--ill svg{width:100%;height:100%;overflow:visible}.way__icon--ill svg *{stroke-dasharray:none;stroke-dashoffset:0}.way .way__icon--ill svg{animation:none!important}.way:hover .way__icon--ill{transform:none}.ill__awning{transform-origin:60px 28px;animation:2.4s ease-in-out infinite ill-awning}@keyframes ill-awning{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.14)}}.ill__bag{transform-box:fill-box;transform-origin:50% 100%;animation:ill-pop 2.4s var(--ease-out) infinite}@keyframes ill-pop{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(-8px)scale(1.06)}35%{transform:translateY(0)scale(1)}}.ill__bolt{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite ic-zap}.ill__waves path{animation:1.6s ease-out infinite ill-wave}.ill__waves path+path{animation-delay:.3s}@keyframes ill-wave{0%{opacity:0;transform:translate(8px)}40%{opacity:1}to{opacity:0;transform:translate(-4px)}}.ill__ride{animation:.45s ease-in-out infinite alternate ill-bob}.ill__wheel{transform-box:fill-box;transform-origin:50%;animation:.8s linear infinite ill-spin}.ill__road path{stroke-dasharray:14 10;animation:.6s linear infinite ill-road}@keyframes ill-bob{to{transform:translateY(-2px)}}@keyframes ill-spin{to{transform:rotate(360deg)}}@keyframes ill-road{to{stroke-dashoffset:24px}}.ill__drop{animation:ill-drop 2.8s var(--ease-out) infinite}@keyframes ill-drop{0%{opacity:0;transform:translateY(-30px)}30%{opacity:1;transform:translateY(0)}36%{transform:translateY(-5px)}42%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ill__awning,.ill__bag,.ill__bolt,.ill__waves path,.ill__ride,.ill__wheel,.ill__road path,.ill__drop{animation:none}}.stories .story-row__go svg{width:calc(var(--nav) * .408)}@media (min-width:1024px){.stories__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.stories__stack{aspect-ratio:1;box-shadow:none}.footer__logo{display:inline-block}.footer__logo img{width:clamp(150px,13vw,200px);height:auto}.footer__bottom .footer__social{margin:0}.footer__bottom .footer__social a{background:var(--sky);color:var(--cream);border-color:var(--cream);box-shadow:3px 3px 0 var(--cream)}@media (hover:hover) and (pointer:fine){.footer__bottom .footer__social a:hover{box-shadow:0 0 0 var(--cream);transform:translate(3px,3px)}}.footer__bottom .footer__social a:active{box-shadow:0 0 0 var(--cream);transform:translate(3px,3px)}.mv__grid{padding-top:46px}.mv__pill{background:var(--blue);color:var(--cream);box-shadow:4px 5px 0 var(--cream);border-radius:50%;padding:.95em 2.3em;font-size:clamp(1.15rem,1.8vw,1.55rem);top:clamp(-46px,-3.4vw,-34px);left:clamp(14px,3vw,40px);rotate:-12deg}.mv__item:hover .mv__pill{rotate:-6deg}.footer__logo{margin-bottom:14px}.footer__bottom .footer__social{gap:10px}.footer__bottom .footer__social a{background:var(--blue);border-radius:12px;width:40px;height:40px}.pd__shops{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pd__shops .shop-card{aspect-ratio:2.4;height:auto}.pd__shops .shop-card__order{font-size:.72rem}@media (max-width:420px){.pd__shops{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdi__nut{border-collapse:collapse;width:100%;color:var(--blue);font-size:.95rem}.pdi__nut thead th{font-family:var(--font-display);font-stretch:var(--fs-display);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:3px solid var(--blue);padding:0 0 10px;font-size:.78rem}.pdi__nut thead th+th,.pdi__nut td{text-align:right}.pdi__nut tbody th{text-align:left;font-weight:700}.pdi__nut th,.pdi__nut td{border-bottom:1.5px dashed #26489740;padding:9px 0}.pdi__nut tr.is-sub th{padding-left:16px;font-weight:500}.faqx .faq__q{background:linear-gradient(to left,var(--ib) clamp(58px,5vw,68px),var(--fbg) 0)}.faqx .faq__q .faq__icon{background:var(--ib)}.faqx .faq__q:hover{--ib:var(--sky)}.faqx .faq__q[aria-expanded=true]{--ib:var(--blue)}.pd__acc .faq__q{transition:color .25s}.pd__acc .faq__q:hover{color:var(--sky)}.pd__acc .faq__q[aria-expanded=true]{color:var(--blue)}.pdi__grid{align-items:stretch}.pdi__tag{background:var(--blue)}.pdi__benefits{background:var(--accent,var(--sky));border-radius:24px;min-height:420px;margin:0;position:relative;overflow:hidden}.pdi__benefits img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pdi__benefits ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.pdi__benefits li{background:var(--cream);color:var(--blue);border:2px solid var(--blue);box-shadow:3px 3px 0 var(--blue);opacity:0;transition:opacity .5s var(--ease-out) var(--d,0s),translate .6s var(--ease-out) var(--d,0s);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:700;display:flex;translate:0 12px}.pdi__benefits li svg{flex:none;width:20px;height:20px}.pdi__benefits.is-in li{opacity:1;translate:0}.pd__label{color:var(--blue)}.pd__shops .shop-card{border-color:var(--blue);box-shadow:3px 3px 0 var(--blue)}:root{--font-display:var(--ff-archivo), "Arial Narrow", Helvetica, sans-serif;--font-body:var(--ff-quicksand), "Trebuchet MS", Helvetica, sans-serif}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-smooth .cmap iframe{pointer-events:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
