@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.scene-hero{background:var(--celadon);--scene-p:0;--scene-g:0;--scene-spread:clamp(105px, 15vw, 240px);height:140svh;position:relative}.scene-stage{isolation:isolate;background:radial-gradient(ellipse at 50% 43%, #f4f7ed, var(--celadon) 78%);height:100svh;min-height:0;position:sticky;top:0;overflow:hidden}.scene-title{z-index:3;font-family:var(--display);letter-spacing:-.075em;pointer-events:none;margin:0;font-size:clamp(90px,min(14.8vw,17svh),210px);font-weight:600;line-height:.88;position:absolute;inset:0}.scene-title span{text-align:center;will-change:transform;width:100%;position:absolute;left:0}.scene-title span:first-child{transform:translate3d(calc(var(--scene-p) * -22vw), 0, 0) rotate(calc(var(--scene-p) * -3deg));padding-right:.04em;top:18%}.scene-title span:last-child{letter-spacing:-.04em;transform:translate3d(calc(var(--scene-p) * 18vw), 0, 0) rotate(calc(var(--scene-p) * 2deg));font-size:.34em;bottom:20%}.scene-products{z-index:2;pointer-events:none;position:absolute;inset:34% 0 32%}.scene-products picture{display:contents}.scene-object{object-fit:contain;will-change:transform;width:clamp(180px,23vw,340px);height:34svh;position:absolute;top:50%;left:50%}.scene-object-private{z-index:3;transform:translate3d(calc(-50% - var(--scene-spread) + var(--scene-spread) * var(--scene-g) * .58 - var(--scene-spread) * var(--scene-p) * .95), calc(-50% + var(--scene-p) * -9svh), 0) rotate(calc(-12deg + var(--scene-g) * 16deg - var(--scene-p) * 10deg)) scale(calc(1 - var(--scene-p) * .08))}.scene-object-repaper{z-index:2;transform:translate3d(-50%, calc(-50% + var(--scene-g) * -5svh - var(--scene-p) * 11svh), 0) rotate(calc(4deg - var(--scene-g) * 5deg + var(--scene-p) * 7deg)) scale(calc(1 + var(--scene-g) * .12))}.scene-object-style{z-index:1;transform:translate3d(calc(-50% + var(--scene-spread) - var(--scene-spread) * var(--scene-g) * .58 + var(--scene-spread) * var(--scene-p) * .95), calc(-50% + var(--scene-p) * -7svh), 0) rotate(calc(13deg - var(--scene-g) * 17deg + var(--scene-p) * 11deg)) scale(calc(1 - var(--scene-p) * .05))}.scene-footer{z-index:4;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;bottom:4.5%;left:5%;right:5%}.scene-footer p{max-width:28em;margin:0;font-size:clamp(12px,1.05vw,16px);line-height:1.65}.scene-cta{align-items:center;gap:22px;font-size:14px;font-weight:650;display:flex}.scene-arrow{width:49px;height:49px;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;transition:transform .18s;display:grid}.scene-cta:hover .scene-arrow{transform:translate(5px)}.scene-scroll{align-items:center;gap:18px;font-size:11px;display:flex}.scene-scroll span{font-size:24px}[data-theme=classic] .scene-stage{background:radial-gradient(at 50% 43%,#fbf9ed,#e6e9d9 78%)}.scene-hero[data-still=true]{height:auto}.scene-hero[data-still=true] .scene-stage{position:relative}.scene-hero[data-still=true] .scene-title span,.scene-hero[data-still=true] .scene-object{will-change:auto}@media (width<=760px){.scene-hero{--scene-spread:clamp(65px, 21vw, 145px);height:135svh}.scene-stage{min-height:690px}.scene-title{font-size:clamp(58px,18.8vw,115px)}.scene-title span:first-child{top:25%}.scene-title span:last-child{font-size:.42em;bottom:18%}.scene-products{inset:38% 0 35%}.scene-object{width:46vw;height:30svh;min-height:220px}.scene-footer{flex-wrap:wrap;justify-content:center;row-gap:18px;bottom:5%;left:6%;right:6%}.scene-footer p{text-align:center;flex-basis:100%;font-size:12px}.scene-cta{gap:17px;font-size:13px}.scene-arrow{width:40px;height:40px}.scene-scroll{display:none}}@media (prefers-reduced-motion:reduce){.scene-hero{height:auto}.scene-stage{position:relative}.scene-arrow{transition:none}}@media (height<=600px){.scene-stage{min-height:0}.scene-title{font-size:clamp(56px,13vw,15svh)}.scene-title span:first-child{top:24%}.scene-title span:last-child{font-size:.4em;bottom:16%}.scene-products{inset:39% 0 32%}.scene-object{width:25vw;height:30svh;min-height:0}.scene-footer{bottom:4%}.scene-footer p{font-size:10px}.scene-cta{font-size:11px}.scene-arrow{width:32px;height:32px}}@media (width<=760px) and (height<=600px){.scene-footer{flex-wrap:nowrap;justify-content:space-between}.scene-footer p{text-align:left;flex-basis:auto}}@media (width>=761px){.scene-scroll{transform:translateY(-42px)}}.motion-story{background:var(--paper);padding:42px 5% 38px;position:relative;overflow:clip}.motion-tools{z-index:2;justify-content:space-between;align-items:center;gap:28px;display:flex;position:relative}.motion-tools nav{flex-wrap:wrap;gap:30px;display:flex}.motion-tools nav a{color:#4a5f50;border-bottom:1px solid #0000;padding:10px 0;font-size:12px}.motion-tools nav a[aria-current=true],.motion-tools nav a:hover{color:inherit;border-color:var(--ink)}.sound-toggle{border:1px solid var(--line);background:0 0;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:11px 15px;font-size:11px;display:inline-flex}.sound-toggle svg{width:18px;height:18px}.sound-toggle[aria-pressed=true]{background:var(--ink);color:var(--paper)}.motion-scenes{height:calc(var(--story-units) * 100svh);position:relative}.motion-anchor{top:var(--anchor-top);pointer-events:none;width:1px;height:1px;scroll-margin-top:0;position:absolute}.motion-stand{--stand-y:0px;height:100svh;transform:translate3d(0, var(--stand-y), 0);position:sticky;top:0;overflow:clip}.motion-scene{--stage-y:0px;--media-y:0px;--media-x:0px;--copy-y:0px;--copy-clip:0%;position:absolute;inset:0}.motion-scene[data-phase=before],.motion-scene[data-phase=after]{visibility:hidden}.motion-stage{height:100%;transform:translate3d(0, var(--stage-y), 0);will-change:transform;grid-template-columns:42% 58%;align-items:center;padding:36px 0;display:grid;position:relative}.motion-scene.media-left .motion-stage{grid-template-columns:58% 42%}.motion-scene.media-left .motion-copy{grid-area:1/2;padding-left:24px}.motion-scene.media-left .motion-media{grid-area:1/1}.motion-copy{z-index:2;transform:translate3d(0, var(--copy-y), 0);clip-path:inset(0 0 var(--copy-clip) 0);will-change:transform;padding:24px 12px 24px 0;position:relative}.motion-product{margin-bottom:23px;font-size:14px;font-weight:550;display:block}.motion-copy h2{margin:0;font-size:clamp(48px,5.4vw,86px);line-height:1}.motion-copy h2 span{color:#768875}.motion-copy>p{max-width:330px;margin:26px 0 0;font-size:13px;line-height:1.8}.motion-media{width:100%;min-width:0;transform:translate3d(var(--media-x), var(--media-y), 0);will-change:transform;place-items:center;display:grid;position:relative}.motion-media .frame-sequence{place-items:center;max-width:min(100%,109.333svh);display:grid;position:relative}.motion-media canvas,.motion-media img{object-fit:contain;width:100%;height:auto;display:block}.motion-note{color:#4a5f50;margin:0;font-size:10px}.audio-notice{text-align:right;margin:16px 0 0;font-size:11px}.motion-story[data-still=true] .motion-scenes{height:auto}.motion-story[data-still=true] .motion-stand{height:auto;position:relative;overflow:visible;transform:none}.motion-story[data-still=true] .motion-scene{visibility:visible;position:relative}.motion-story[data-still=true] .motion-copy{clip-path:none}.motion-story[data-still=true] .motion-stage{height:auto;min-height:650px;position:relative}.motion-story[data-still=true] .motion-stage,.motion-story[data-still=true] .motion-copy,.motion-story[data-still=true] .motion-media{will-change:auto;transform:none}@media (width>=761px) and (height<=500px){.motion-stage{padding:24px 0}.motion-copy h2{font-size:clamp(36px,min(5.2vw,12svh),64px)}.motion-product{margin-bottom:16px;font-size:11px}.motion-copy>p{margin-top:16px;font-size:11px}}@media (width<=1050px){.motion-copy h2{font-size:clamp(43px,5.5vw,62px)}.motion-stage{grid-template-columns:44% 56%}.motion-scene.media-left .motion-stage{grid-template-columns:56% 44%}.motion-tools nav{gap:24px}}@media (width<=760px){.motion-story{padding:28px 6% 30px}.motion-tools{align-items:flex-start;gap:16px}.motion-tools nav{gap:2px 15px}.motion-tools nav a{padding:7px 0;font-size:10px}.sound-toggle{gap:7px;padding:9px 11px;font-size:10px}.motion-stage,.motion-scene.media-left .motion-stage{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:12px;padding:32px 0}.motion-copy,.motion-scene.media-left .motion-copy{grid-area:1/1;padding:0}.motion-scene.media-left .motion-copy{text-align:right}.motion-scene.media-left .motion-copy>p{margin-left:auto}.motion-media,.motion-scene.media-left .motion-media{grid-area:2/1;width:95%}.motion-media{justify-self:end}.motion-scene.media-left .motion-media{justify-self:start}.motion-product{margin-bottom:14px;font-size:11px}.motion-copy h2{font-size:clamp(36px,min(10vw,8.5svh),60px)}.motion-copy>p{max-width:305px;margin:17px 0 0;font-size:11px;line-height:1.75}.motion-media .frame-sequence{max-width:min(100%,max(120px,133.333svh - 373.333px))}.motion-note{font-size:9px}.motion-story[data-still=true] .motion-stage{min-height:0;padding:65px 0}.motion-story[data-still=true] .motion-media .frame-sequence{max-width:100%}}@media (width<=760px) and (height<=600px) and (orientation:landscape){.motion-stage,.motion-scene.media-left .motion-stage{grid-template-rows:auto;grid-template-columns:44% 56%;gap:0;padding:24px 0}.motion-scene.media-left .motion-stage{grid-template-columns:56% 44%}.motion-scene.media-left .motion-copy{text-align:left;grid-column:2;padding-left:20px}.motion-scene.media-left .motion-media{grid-area:1/1}.motion-media{grid-area:1/2;width:100%}.motion-scene.media-left .motion-media{width:100%}.motion-copy h2{font-size:clamp(31px,5.5vw,42px)}.motion-copy>p{font-size:10px}.motion-media .frame-sequence{max-width:min(100%,106.667svh)}}@media (prefers-reduced-motion:reduce){.motion-scenes{height:auto}.motion-stand{height:auto;position:relative;overflow:visible;transform:none}.motion-scene{visibility:visible;position:relative}.motion-copy{clip-path:none}.motion-stage{height:auto;min-height:650px;position:relative}.motion-stage,.motion-copy,.motion-media{will-change:auto;transform:none}}@media (prefers-reduced-motion:reduce) and (width<=760px){.motion-stage{min-height:0;padding:65px 0}.motion-media .frame-sequence{max-width:100%}}.benefit-story{border-top:1px solid var(--line)}.benefit-story .motion-scene{--stage-x:0px;--copy-x:0px}.benefit-story .motion-stage{transform:translate3d(var(--stage-x), 0, 0)}.benefit-story .motion-copy{transform:translate3d(var(--copy-x), 0, 0)}.benefit-story .motion-scene:not(.media-left) .motion-copy{padding-left:12px}.benefit-index{letter-spacing:.14em;color:#4a5f50;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.benefit-story .motion-copy>p{max-width:360px}.benefit-mark{aspect-ratio:1;width:min(78%,440px);color:var(--ink)}.benefit-mark svg{width:100%;height:auto;display:block;overflow:visible}.benefit-echo,.benefit-echo-far,.benefit-glyph{transform-box:view-box;transform-origin:50%}.benefit-glyph{transform:scale(calc(.96 + var(--play,1) * .04))}.benefit-echo{opacity:calc(.22 + var(--play,1) * .2);transform:translate(calc(5% + (1 - var(--play,1)) * 6%), calc(-6% - (1 - var(--play,1)) * 4%))}.benefit-echo-far{opacity:calc(.1 + var(--play,1) * .12);transform:translate(calc(10% + (1 - var(--play,1)) * 7%), calc(-12% - (1 - var(--play,1)) * 5%))}@media (width<=760px){.benefit-index{font-size:10px}.benefit-mark{width:min(72%,260px)}.benefit-story .motion-copy>p{max-width:305px}.benefit-story .motion-scene .motion-copy{padding-left:12px}.benefit-story .motion-scene.media-left .motion-copy{padding-right:22px}}@media (width<=760px) and (height<=600px) and (orientation:landscape){.benefit-mark{width:min(100%,220px)}}.bag-backdrop{z-index:0;pointer-events:none;opacity:.1;filter:saturate(.75);transition:opacity .45s;position:fixed;inset:0;overflow:hidden}html[data-backdrop=off] .bag-backdrop{opacity:0}.bag-backdrop canvas{width:100%;height:100%;display:block}#main,footer{z-index:1;position:relative}#main .motion-story{background:0 0}.scroll-rail{z-index:18;pointer-events:none;width:28px;height:min(440px,46vh);position:fixed;top:50%;right:0;translate:0 -54%}.scroll-rail-line{height:100%;position:relative}.scroll-rail-line:before{content:"";background:color-mix(in srgb, var(--ink) 28%, var(--celadon));width:1px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.scroll-rail-elastic{z-index:1;background:linear-gradient(180deg, var(--acid), color-mix(in srgb, var(--ink) calc(var(--tension,0) * 48%), var(--acid)));width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 42%, transparent), 0 0 calc(4px + var(--tension,0) * 10px) color-mix(in srgb, var(--acid) 82%, transparent);pointer-events:none;border-radius:999px;position:absolute;top:0;left:50%}.scroll-rail-stop{z-index:2;pointer-events:auto;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;top:0;left:50%;translate:-50% -50%}.scroll-rail-stop:before{content:"";background:var(--paper);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.scroll-rail-stop.is-reached:before{background:var(--ink)}.scroll-rail-stop[aria-current=true]:before{background:var(--acid);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ink)}.scroll-rail-stop span{background:color-mix(in srgb, var(--paper) 90%, transparent);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:700;transition:opacity .2s,translate .2s;position:absolute;top:50%;right:calc(100% + 4px);translate:8px -50%}.scroll-rail-stop:hover span,.scroll-rail-stop:focus-visible span{opacity:1;translate:0 -50%}@media (width<=760px){.scroll-rail{width:28px;height:min(260px,36vh);right:0}.scroll-rail-stop{width:24px;height:24px}}.theme-switch button.backdrop-toggle{place-items:center;min-width:29px;padding:6px 7px;display:grid}.theme-switch button.backdrop-toggle svg{width:16px;height:16px}:root{color:#193c2b;font-synthesis:none;--ink:#193c2b;--paper:#f7f8f2;--celadon:#e4eadf;--acid:#def093;--line:#193c2b2e;--display:"Space Grotesk Variable", Arial, sans-serif;--scroll:0;scroll-behavior:smooth;background:#f7f8f2;scroll-padding-top:100px;font-family:Manrope Variable,Arial,sans-serif;font-weight:450}*{box-sizing:border-box}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #426cbd}svg{display:block}a svg,button svg{flex-shrink:0;width:24px;height:24px}button{color:inherit}button:disabled{cursor:default}::selection{color:#193c2b;background:#deef9d}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;border-bottom:1px solid var(--line);align-items:center;gap:40px;height:110px;padding:0 5%;display:flex;position:absolute;inset:0 0 auto}.logo-link{font-family:var(--display);letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:10px;font-size:25px;font-weight:700;display:flex}.logo-link img{object-fit:contain;mix-blend-mode:multiply;width:37px;height:46px}.wordmark-dot{vertical-align:super;letter-spacing:0;margin-left:3px;font-size:10px}.site-header nav{gap:34px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--ink);width:0;height:1px;transition:width .25s;position:absolute;bottom:-7px;left:0}.site-header nav a:hover:after{width:100%}.header-cta{border:1px solid var(--ink);border-radius:4px;align-items:center;gap:28px;padding:13px 17px;font-size:12px;font-weight:650;transition:background .2s,color .2s;display:flex}.header-cta:hover{background:var(--ink);color:var(--paper)}.menu-toggle{display:none}.hero{isolation:isolate;--mx:0;--my:0;--scroll:0;background:radial-gradient(at 50% 52%,#f1f4e9 0%,#e4eadf 56%,#e0e7df 100%);height:100svh;min-height:850px;max-height:1100px;position:relative;overflow:hidden}.hero-topline{letter-spacing:1.8px;justify-content:space-between;font-size:9px;font-weight:650;display:flex;position:absolute;top:139px;left:5%;right:5%}.hero-title{font-family:var(--display);letter-spacing:-.075em;transform:translateY(calc(var(--scroll) * -55px));will-change:transform;flex-direction:column;align-items:center;gap:225px;margin:0;font-size:clamp(100px,14.8vw,215px);font-weight:600;line-height:.86;display:flex;position:absolute;top:169px;left:0;right:0}.hero-title span:first-child{padding-right:30px}.hero-title span:last-child{font-size:.94em}.hero-bags{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-bag{transform-origin:50% 75%;will-change:transform;position:absolute}.hero-bag svg{width:100%;height:auto;overflow:visible}.hero-bag-paper{width:260px;transform:translate(calc(var(--mx) * -14px), calc(var(--my) * -14px + var(--scroll) * 110px)) rotate(calc(-19deg - var(--scroll) * 16deg));z-index:1;top:260px;left:calc(50% - 380px)}.hero-bag-textile{width:295px;transform:translate(calc(var(--mx) * 22px), calc(var(--my) * 16px - var(--scroll) * 85px)) rotate(calc(16deg + var(--scroll) * 14deg));z-index:2;top:235px;left:calc(50% + 136px)}.hero-bag-plastic{width:320px;transform:translate(calc(var(--mx) * 35px), calc(var(--my) * 22px + var(--scroll) * -20px)) rotate(calc(-5deg + var(--scroll) * 12deg));z-index:3;top:255px;left:calc(50% - 150px)}.float{animation:7s ease-in-out infinite float}.hero-bag-paper .float{animation-delay:-2s}.hero-bag-textile .float{animation-delay:-4s}.bag-label{letter-spacing:1.2px;white-space:nowrap;font-size:7px;font-weight:650;position:absolute;bottom:9px;left:27%}.hero-bag-plastic .bag-label{left:23%}.hero-bottom{z-index:4;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:25px;display:grid;position:absolute;bottom:41px;left:5%;right:5%}.hero-bottom p{margin:0;font-size:12px;font-weight:450;line-height:1.8}.hero-bottom strong{font-weight:650}.hero-cta{border:1px solid var(--ink);background:#ecf0e4;border-radius:100px;justify-self:center;align-items:center;gap:22px;height:57px;padding:0 5px 0 22px;font-size:13px;font-weight:650;transition:background .3s,transform .3s;display:flex}.hero-cta:hover{background:var(--acid);transform:translateY(-3px)}.cta-disc{background:var(--ink);color:var(--paper);border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.scroll-cue{letter-spacing:1px;justify-self:end;align-items:center;gap:15px;font-size:8px;font-weight:700;display:flex}.scroll-cue svg{width:20px;height:32px}.hero-side-note{writing-mode:vertical-rl;letter-spacing:1.5px;font-size:8px;font-weight:600;position:absolute;top:49%;right:24px}.promise-strip{background:var(--ink);color:var(--acid);font-family:var(--display);letter-spacing:-1px;justify-content:space-between;align-items:center;gap:25px;padding:28px 5%;font-size:clamp(18px,2.4vw,34px);font-weight:450;display:flex}.promise-strip .strip-flower{font-size:32px;font-weight:300}.promise-strip svg{flex-shrink:0;width:35px;height:35px}.section-pad{padding:112px 5%}.section-index{letter-spacing:1.9px;margin-bottom:30px;font-size:9px;font-weight:700;display:block}.section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:48px;display:flex}h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.6vw,69px);font-weight:500;line-height:1.06}h2 span{color:#728071}.section-heading>p{max-width:380px;margin:0;padding-bottom:3px;font-size:13px;line-height:1.9}.material-studio{border:1px solid var(--line);border-radius:8px;grid-template-columns:59% 41%;display:grid;overflow:hidden}.material-tabs{background:var(--paper);border-bottom:1px solid var(--line);grid-column:1/-1;display:flex}.material-tabs button{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;border-radius:0;flex:1;align-items:center;gap:23px;padding:22px 27px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.material-tabs button:last-child{border-right:0}.material-tabs button[aria-pressed=true]{background:var(--ink);color:#f1f4e8}.material-tabs button:hover:not([aria-pressed=true]){background:#e7ecd9}.material-tabs button span{opacity:.7;font-size:9px}.material-tabs button svg{width:19px;height:19px;margin-left:auto}.material-display{background:var(--material-bg);place-items:center;min-height:525px;transition:background .5s;display:grid;position:relative;overflow:hidden}.material-big-word{font-family:var(--display);letter-spacing:-.06em;color:var(--ink);opacity:.2;white-space:nowrap;font-size:clamp(58px,6.3vw,94px);font-weight:550;line-height:1;position:absolute;inset:44px 35px auto}.material-bag{z-index:1;width:330px;margin-top:35px;transition:transform .3s;animation:.7s cubic-bezier(.16,1,.3,1) both bag-in;transform:rotate(-8deg)}.material-bag:hover{transform:rotate(-2deg)translateY(-8px)}.material-bag svg{width:100%;height:auto}.material-fact{z-index:2;background:#f7f8f2c7;border:1px solid #193c2b66;align-items:center;gap:9px;max-width:calc(100% - 64px);padding:10px 13px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:56px;left:32px}.fact-mark{font-size:19px;line-height:1}.material-caption{letter-spacing:1px;opacity:.75;font-size:7px;position:absolute;bottom:23px;left:32px}.material-copy{background:var(--paper);border-left:1px solid var(--line);flex-direction:column;gap:35px;padding:48px 43px;display:flex}.product-eyebrow{letter-spacing:1.6px;font-size:9px;font-weight:700}.material-copy h3{font-family:var(--display);letter-spacing:-1.8px;margin:18px 0 21px;font-size:38px;font-weight:500;line-height:1}.material-copy p{color:#5c6d5f;font-size:13px;line-height:1.85}.material-copy p.product-material{color:var(--ink);font-size:12px;font-weight:700}.product-detail{border-top:1px solid var(--line);padding-top:23px}.product-detail>span{letter-spacing:1px;font-size:8px;font-weight:700}.product-detail p{margin-bottom:0}.material-link{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-bottom:14px;font-size:12px;font-weight:700;display:flex}.material-link svg{width:20px;transition:transform .25s}.material-link:hover svg{transform:translate(5px)}.brand-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0f2e9;grid-template-columns:1fr 1fr;gap:9%;padding-top:88px;display:grid}.brand-copy h2{font-size:clamp(42px,4.3vw,65px)}.brand-copy h2 em{color:#768875;font-style:normal}.brand-copy>p{color:#546b57;margin:26px 0 35px;font-size:13px;line-height:1.9}.brand-form{max-width:370px}.brand-form>label{letter-spacing:1.2px;justify-content:space-between;margin-bottom:12px;font-size:8px;font-weight:700;display:flex}.brand-form>label span{letter-spacing:0;color:#4a5f50;font-weight:450}.brand-form input{border:0;border-bottom:1px solid var(--ink);width:100%;font-family:var(--display);color:var(--ink);letter-spacing:-.7px;background:0 0;border-radius:0;padding:0 0 15px;font-size:25px}.brand-form fieldset{border:0;margin:25px 0 0;padding:0}.brand-form legend{letter-spacing:1.2px;margin-bottom:15px;font-size:8px;font-weight:700}.ink-colors>div{gap:12px;display:flex}.ink-colors button{background:var(--swatch);color:#fff;border:3px solid #f0f2e9;border-radius:50%;outline:1px solid #0000;place-items:center;width:34px;height:34px;transition:transform .2s,outline .2s;display:grid}.ink-colors button[aria-pressed=true]{outline-color:var(--swatch)}.ink-colors button:focus-visible{outline-offset:4px;outline:3px solid #426cbd}.ink-colors button:hover{transform:scale(1.1)}.ink-colors button span{font-size:15px}.preview-types>div{flex-wrap:wrap;gap:6px;display:flex}.preview-types button{background:0 0;border:1px solid #a9b4a5;border-radius:3px;padding:8px 11px;font-size:10px;transition:background .2s}.preview-types button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.brand-cta{background:var(--ink);width:100%;max-width:370px;color:var(--paper);justify-content:space-between;align-items:center;margin-top:33px;padding:19px 23px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.brand-cta:hover{background:#315e3c}.brand-copy .preview-note{color:#4a5f50;max-width:350px;margin:13px 0 0;font-size:9px;line-height:1.7}.preview-stage{isolation:isolate;background:radial-gradient(at 50% 42%,#f5f7e8 0%,#dce5cd 75%);border:1px solid #bac9b3;border-radius:50% 50% 8px 8px/25% 25% 8px 8px;flex-direction:column;justify-content:space-between;align-items:center;min-height:620px;padding:48px 33px 32px;display:flex;position:relative;overflow:hidden}.preview-stage-top{letter-spacing:1px;z-index:2;justify-content:space-between;gap:15px;width:100%;font-size:8px;font-weight:700;display:flex}.live-dot{align-items:center;gap:6px;display:flex}.live-dot:before{content:"";background:#315b32;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #315b3217}.preview-bag{z-index:2;width:340px;max-width:100%;margin:20px 0;transition:transform .65s cubic-bezier(.16,1,.3,1);animation:.65s cubic-bezier(.16,1,.3,1) both bag-in;position:relative;transform:rotate(-7deg)}.preview-bag.is-turned{transform:perspective(900px)rotateY(25deg)rotate(7deg)}.preview-bag svg{width:100%;height:auto}.preview-orbit{z-index:0;opacity:.55;border:1px solid #9dab93;border-radius:50%;height:65px;position:absolute;bottom:112px;left:10%;right:10%}.preview-stage-bottom{z-index:2;letter-spacing:-.3px;justify-content:space-between;align-items:center;width:100%;font-size:14px;font-weight:600;display:flex}.preview-stage-bottom small{letter-spacing:1px;margin-top:9px;font-size:7px;font-weight:600;display:block}.turn-bag{background:0 0;border:1px solid #788d71;border-radius:50%;place-items:center;width:45px;height:45px;transition:background .25s;display:grid}.turn-bag:hover{background:#eff3e8}.turn-bag svg{width:21px;height:21px}.contact-section{background:var(--ink);color:#eef2d9;padding-top:95px;padding-bottom:48px;position:relative;overflow:hidden}.contact-section .section-index{color:#c5d19f}.contact-section h2{letter-spacing:-.06em;max-width:1000px;font-size:clamp(48px,7vw,100px)}.contact-section h2 span{color:var(--acid)}.contact-email{width:100%;font-family:var(--display);letter-spacing:-.035em;border-bottom:1px solid #718069;justify-content:space-between;align-items:center;gap:20px;padding:42px 0 21px;font-size:clamp(28px,3.8vw,56px);display:flex}.contact-email svg{width:45px;height:45px;transition:transform .3s}.contact-email:hover svg{transform:translate(4px,-4px)}.contact-bottom{justify-content:space-between;gap:20px;margin-top:29px;font-size:11px;line-height:1.8;display:flex}.contact-bottom span:first-child{flex-direction:column;gap:4px;display:flex}.contact-bottom a{color:#dce4c4}footer{background:#eef0e5;justify-content:space-between;align-items:center;gap:25px;padding:38px 5% 76px;font-size:9px;display:flex}footer .footer-brand{font-family:var(--display);letter-spacing:-1.3px;font-size:24px;font-weight:600}footer a:not(.footer-brand){align-items:center;gap:7px;display:flex}footer svg{width:14px;height:14px}.demo-label{letter-spacing:1px;color:#4a5f50;font-size:7px}.theme-switch{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8f2f2;border:1px solid #193c2b40;border-radius:6px;align-items:center;gap:3px;padding:5px;display:flex;position:fixed;bottom:17px;right:22px;box-shadow:0 3px 25px #193c2b14}.theme-switch>span{letter-spacing:1px;margin:0 9px;font-size:7px;font-weight:700}.theme-switch button{background:0 0;border:0;border-radius:3px;padding:8px 11px;font-size:9px;font-weight:600}.theme-switch button[aria-pressed=true]{background:var(--ink);color:#f3f5e8}[data-reveal]{opacity:1;transform:none}[data-reveal].is-visible{animation:.8s cubic-bezier(.16,1,.3,1) both reveal}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes bag-in{0%{opacity:0;filter:blur(4px);translate:0 15px}to{opacity:1;filter:blur();translate:0}}@keyframes reveal{0%{opacity:.35;translate:0 25px}to{opacity:1;translate:0}}html[data-theme=classic]{--display:Georgia, "Times New Roman", serif;--paper:#fcfaf3;--celadon:#edeedf;--acid:#e8edc9;--ink:#285d38;background:var(--paper)}html[data-theme=classic] .hero{background:radial-gradient(at 50% 52%,#faf9ee,#e5e9db)}html[data-theme=classic] .hero-title{letter-spacing:-.055em;font-weight:500}html[data-theme=classic] .logo-link,html[data-theme=classic] .footer-brand{font-family:Manrope Variable,Arial,sans-serif}html[data-theme=classic] .brand-section{background:#f2f1e7}html[data-theme=classic] .material-display{filter:saturate(.6)}@media (width>=1600px){.hero-title{gap:285px;top:180px}.hero-bag-paper{width:310px;top:295px;left:calc(50% - 435px)}.hero-bag-textile{width:345px;top:270px;left:calc(50% + 160px)}.hero-bag-plastic{width:375px;top:310px;left:calc(50% - 175px)}.hero-bottom{bottom:55px}.section-pad{padding-left:max(5%,50vw - 750px);padding-right:max(5%,50vw - 750px)}}@media (width<=1050px){.site-header{gap:25px;height:96px;padding:0 4%}.site-header nav{gap:20px}.logo-link{font-size:22px}.hero{min-height:780px}.hero-topline{top:124px}.hero-title{gap:220px;font-size:15.5vw;top:175px}.hero-bag-paper{width:220px;top:255px;left:calc(50% - 305px)}.hero-bag-textile{width:240px;top:255px;left:calc(50% + 95px)}.hero-bag-plastic{width:275px;top:265px;left:calc(50% - 135px)}.hero-bottom{grid-template-columns:1fr 1fr}.scroll-cue{display:none}.hero-cta{justify-self:end}.section-pad{padding:85px 5%}.section-heading>p{max-width:270px;font-size:12px}.material-studio{grid-template-columns:56% 44%}.material-copy{padding:38px 28px}.material-copy h3{font-size:32px}.material-display{min-height:500px}.material-bag{width:285px}.material-tabs button{gap:13px;padding:20px 22px}.brand-section{gap:6%}.preview-stage{min-height:640px;padding:43px 25px 32px}.preview-bag{width:300px}.brand-copy h2{font-size:43px}.contact-section{padding-bottom:45px}}@media (width<=760px){.site-header{gap:15px;height:86px;padding:0 5%}.logo-link{gap:7px;font-size:21px}.logo-link img{width:28px;height:38px}.header-cta{gap:10px;margin-left:auto;padding:9px 11px;font-size:10px}.header-cta svg{width:17px;height:17px}.menu-toggle{background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:30px;height:33px;padding:5px;display:flex}.menu-toggle span{background:var(--ink);width:20px;height:1px;transition:transform .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.site-header nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:8px 5% 17px;display:none;position:absolute;top:85px;left:0;right:0;box-shadow:0 14px 25px #193c2b0d}.site-header nav.is-open{display:flex}.site-header nav a{padding:13px 0}.site-header nav a:after{display:none}.hero{height:790px;min-height:0;max-height:none}.hero-topline{letter-spacing:1.1px;font-size:6px;top:111px;left:5%;right:5%}.hero-title{gap:262px;font-size:clamp(82px,17.3vw,130px);top:157px}.hero-title span:first-child{padding-right:13px}.hero-title span:last-child{letter-spacing:-.07em;font-size:.87em}.hero-bag-paper{width:190px;top:277px;left:calc(50% - 240px)}.hero-bag-textile{width:210px;top:259px;left:calc(50% + 60px)}.hero-bag-plastic{width:247px;top:273px;left:calc(50% - 118px)}.hero-bottom{text-align:center;flex-direction:column;align-items:center;gap:23px;display:flex;bottom:38px}.hero-bottom p{font-size:11px;line-height:1.8}.hero-cta{gap:20px;height:49px;padding-left:19px;font-size:11px}.cta-disc{width:37px;height:37px}.cta-disc svg{width:19px}.hero-side-note{display:none}.bag-label{letter-spacing:.6px;font-size:5.5px}.promise-strip{letter-spacing:-.5px;flex-wrap:wrap;justify-content:center;gap:15px;padding:20px 5%;font-size:17px}.promise-strip span:nth-of-type(4),.promise-strip svg{display:none}.promise-strip .strip-flower{font-size:20px}.promise-strip span:nth-of-type(5){text-align:center;opacity:.8;width:100%;font-size:13px}.section-pad{padding:67px 5%}.section-index{letter-spacing:1.5px;margin-bottom:22px;font-size:8px}h2{font-size:43px}.section-heading{margin-bottom:30px;display:block}.section-heading>p{max-width:100%;margin:24px 0 0;font-size:12px}.material-studio{grid-template-columns:1fr}.material-tabs{grid-column:auto}.material-tabs button{justify-content:center;gap:6px;padding:15px 10px;font-size:10px}.material-tabs button span{font-size:7px}.material-tabs button svg{display:none}.material-display{min-height:460px}.material-big-word{font-size:64px;top:29px;left:25px}.material-bag{width:283px;margin-top:20px}.material-fact{padding:9px 11px;font-size:9px;bottom:50px;left:23px}.material-caption{font-size:6px;bottom:22px;left:23px}.material-copy{border-left:0;border-top:1px solid var(--line);gap:22px;padding:30px 26px}.material-copy h3{margin:13px 0 16px;font-size:34px}.material-copy p{font-size:12px}.product-detail{padding-top:19px}.material-link{padding-bottom:9px}.brand-section{grid-template-columns:1fr;gap:43px}.brand-copy h2{font-size:43px}.brand-copy>p{margin:23px 0 29px;font-size:12px}.brand-form,.brand-cta,.brand-copy .preview-note{max-width:100%}.preview-stage{border-radius:50% 50% 8px 8px/21% 21% 8px 8px;min-height:555px;padding:40px 27px 26px}.preview-bag{width:300px;margin:5px 0}.preview-orbit{bottom:98px}.contact-section h2{font-size:clamp(40px,9.5vw,67px)}.contact-section .section-index{letter-spacing:1px;font-size:7px}.contact-email{gap:12px;padding-top:32px;padding-bottom:19px;font-size:clamp(23px,6.7vw,44px)}.contact-email svg{width:30px;height:30px}.contact-bottom{margin-top:23px;font-size:9px}.contact-bottom span:first-child{flex-direction:column;gap:5px;display:flex}.contact-bottom span:last-child{text-align:right}footer{grid-template-columns:1fr 1fr;row-gap:25px;padding:28px 5% 91px;font-size:8px;display:grid}footer .footer-brand{font-size:23px}footer>span:nth-child(2){text-align:right}.demo-label{text-align:right;font-size:6px}.theme-switch{bottom:12px;right:12px}.theme-switch button{padding:8px 9px;font-size:8px}.theme-switch>span{font-size:6px}}@media (width<=390px){.hero{height:760px}.logo-link{font-size:18px}.logo-link img{width:25px;height:33px}.header-cta{padding:9px;font-size:9px}.hero-title{gap:244px;top:170px}.hero-bag-paper{width:169px;top:285px;left:calc(50% - 205px)}.hero-bag-textile{width:182px;top:277px;left:calc(50% + 45px)}.hero-bag-plastic{width:219px;top:286px;left:calc(50% - 107px)}.promise-strip{gap:12px;font-size:15px}.material-tabs button{font-size:9px}.material-big-word{font-size:56px}h2,.brand-copy h2{font-size:38px}.contact-section h2{font-size:37px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-title,.hero-bag{will-change:auto}.hero-title{transform:none}.hero-bag-paper{transform:rotate(-19deg)}.hero-bag-textile{transform:rotate(16deg)}.hero-bag-plastic{transform:rotate(-5deg)}}html[data-motion=paused] .float{animation-play-state:paused}html[data-motion=paused] .hero-title{transform:none}html[data-motion=paused] .hero-bag-paper{transform:rotate(-19deg)}html[data-motion=paused] .hero-bag-textile{transform:rotate(16deg)}html[data-motion=paused] .hero-bag-plastic{transform:rotate(-5deg)}.theme-switch button.motion-toggle{min-width:29px;padding:7px 8px;font-family:Arial,sans-serif;font-size:13px;line-height:1}.scroll-cue{translate:0 -22px}.preview-stage-top{white-space:nowrap;justify-content:center;gap:26px;width:auto;max-width:85%;margin-top:16px}.header-cta{white-space:nowrap}@media (width<=760px){.hero-topline{display:none}.theme-switch{box-shadow:none;background:#f7f8f2a6;position:absolute;top:107px;bottom:auto;right:50%;transform:translate(50%)}}@media (width<=390px){.hero-title{font-size:clamp(65px,20vw,78px)}.site-header,.header-cta{gap:10px}}@media (width<=760px){.hero-title{gap:310px}}@media (width<=390px){.hero-title{gap:295px}}.material-bag{mix-blend-mode:multiply;width:min(72%,390px);height:420px;margin:0;transform:rotate(-5deg)}.material-bag img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.material-fact{bottom:24px}.material-copy h3{margin-top:0}.preview-stage{justify-content:center}.preview-stage-bottom{margin-top:auto}.preview-bag{margin:auto 0}@media (width<=760px){.material-bag{width:min(82%,330px);height:370px}.material-fact{bottom:20px}}
