:root{--peb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='162' height='158' viewBox='-81 -80 162 158'%3E%3Cpath d='M81.0 0.0C81.0 1.8 81.1 3.5 81.1 5.3C81.1 7.1 81.1 8.9 81.1 10.7C81.1 12.5 81.1 14.3 81.1 16.1C81.0 18.0 81.0 19.8 80.9 21.7C80.9 23.6 80.8 25.5 80.6 27.4C80.5 29.3 80.4 31.2 80.2 33.2C80.0 35.2 79.7 37.2 79.4 39.2C79.1 41.2 78.8 43.2 78.3 45.2C77.8 47.2 77.3 49.2 76.6 51.2C75.9 53.2 75.2 55.1 74.2 57.0C73.3 58.8 72.2 60.6 71.0 62.3C69.7 63.9 68.3 65.4 66.8 66.8C65.3 68.2 63.6 69.4 61.8 70.4C60.0 71.5 58.0 72.4 56.1 73.1C54.1 73.8 52.1 74.4 50.0 74.9C48.0 75.4 45.9 75.7 43.9 76.0C41.9 76.3 39.8 76.5 37.8 76.7C35.8 76.8 33.8 76.9 31.9 77.0C30.0 77.1 28.1 77.1 26.2 77.1C24.3 77.2 22.5 77.2 20.7 77.2C18.9 77.2 17.1 77.2 15.3 77.2C13.6 77.2 11.9 77.2 10.2 77.1C8.4 77.1 6.7 77.1 5.1 77.1C3.4 77.1 1.7 77.1 0.0 77.1C-1.7 77.1 -3.4 77.1 -5.1 77.1C-6.7 77.1 -8.4 77.1 -10.1 77.1C-11.9 77.1 -13.6 77.0 -15.3 77.0C-17.1 77.0 -18.8 77.0 -20.6 76.9C-22.4 76.9 -24.2 76.8 -26.1 76.8C-27.9 76.7 -29.8 76.6 -31.7 76.4C-33.6 76.3 -35.5 76.1 -37.4 75.9C-39.4 75.6 -41.3 75.4 -43.3 75.0C-45.2 74.6 -47.2 74.2 -49.2 73.6C-51.1 73.0 -53.0 72.3 -54.8 71.5C-56.7 70.6 -58.5 69.7 -60.1 68.5C-61.7 67.4 -63.3 66.1 -64.7 64.7C-66.1 63.3 -67.3 61.7 -68.4 60.0C-69.5 58.3 -70.4 56.5 -71.2 54.6C-72.0 52.8 -72.6 50.8 -73.1 48.9C-73.7 46.9 -74.1 44.9 -74.5 43.0C-74.8 41.0 -75.1 39.1 -75.3 37.2C-75.6 35.2 -75.7 33.3 -75.9 31.4C-76.1 29.6 -76.2 27.7 -76.3 25.9C-76.5 24.1 -76.6 22.3 -76.7 20.5C-76.8 18.8 -76.9 17.0 -77.0 15.3C-77.1 13.6 -77.2 11.9 -77.3 10.2C-77.5 8.5 -77.6 6.8 -77.7 5.1C-77.8 3.4 -78.0 1.7 -78.1 0.0C-78.3 -1.7 -78.4 -3.4 -78.6 -5.1C-78.7 -6.9 -78.9 -8.6 -79.0 -10.4C-79.2 -12.2 -79.3 -14.0 -79.4 -15.8C-79.6 -17.6 -79.7 -19.5 -79.8 -21.4C-80.0 -23.3 -80.1 -25.2 -80.1 -27.2C-80.2 -29.2 -80.3 -31.2 -80.3 -33.3C-80.3 -35.3 -80.2 -37.4 -80.1 -39.5C-80.0 -41.6 -79.8 -43.8 -79.6 -45.9C-79.3 -48.1 -78.9 -50.3 -78.4 -52.4C-77.8 -54.5 -77.2 -56.6 -76.4 -58.6C-75.5 -60.6 -74.5 -62.6 -73.4 -64.3C-72.2 -66.1 -70.8 -67.8 -69.3 -69.3C-67.8 -70.8 -66.0 -72.1 -64.2 -73.2C-62.4 -74.3 -60.4 -75.2 -58.3 -76.0C-56.3 -76.8 -54.1 -77.4 -52.0 -77.8C-49.9 -78.3 -47.7 -78.6 -45.5 -78.8C-43.3 -79.0 -41.2 -79.1 -39.0 -79.2C-36.9 -79.2 -34.8 -79.2 -32.8 -79.1C-30.7 -79.0 -28.7 -78.9 -26.7 -78.8C-24.8 -78.6 -22.9 -78.4 -21.0 -78.3C-19.1 -78.1 -17.3 -77.9 -15.4 -77.7C-13.6 -77.5 -11.9 -77.2 -10.1 -77.0C-8.4 -76.8 -6.7 -76.6 -5.0 -76.4C-3.3 -76.2 -1.7 -76.0 -0.0 -75.8C1.7 -75.6 3.3 -75.4 4.9 -75.3C6.6 -75.1 8.2 -74.9 9.8 -74.8C11.5 -74.6 13.1 -74.5 14.8 -74.4C16.5 -74.2 18.1 -74.1 19.8 -74.0C21.5 -73.9 23.3 -73.8 25.0 -73.7C26.8 -73.6 28.6 -73.5 30.4 -73.3C32.2 -73.2 34.1 -73.1 35.9 -72.9C37.8 -72.7 39.8 -72.5 41.7 -72.2C43.6 -71.9 45.6 -71.6 47.5 -71.1C49.5 -70.7 51.4 -70.2 53.3 -69.5C55.2 -68.8 57.1 -68.0 58.8 -67.1C60.6 -66.1 62.2 -65.0 63.8 -63.8C65.3 -62.5 66.7 -61.1 67.9 -59.6C69.2 -58.1 70.3 -56.4 71.3 -54.7C72.3 -53.0 73.1 -51.2 73.8 -49.3C74.6 -47.5 75.2 -45.6 75.7 -43.7C76.3 -41.8 76.7 -39.9 77.1 -38.0C77.5 -36.2 77.9 -34.3 78.2 -32.4C78.5 -30.5 78.7 -28.7 79.0 -26.8C79.2 -25.0 79.4 -23.1 79.6 -21.3C79.8 -19.5 79.9 -17.7 80.1 -15.9C80.2 -14.1 80.3 -12.4 80.5 -10.6C80.6 -8.8 80.7 -7.1 80.8 -5.3C80.8 -3.5 80.9 -1.8 81.0 0.0Z'/%3E%3C/svg%3E");--pine:#1D3B2F;--milk:#DCEEE2;--spear:#8CCBAA;--cream:#FBF8F1;--apr:#F3B58B;--oat:#EFE9DC;--moss:#3F5A4D;--dawn:radial-gradient(55% 65% at 8% 12%,#F3FAF3 0%,rgba(243,250,243,0) 70%),radial-gradient(60% 65% at 92% 10%,#A8D3DC 0%,rgba(168,211,220,0) 70%),radial-gradient(65% 75% at 90% 100%,#F3B58B 0%,rgba(243,181,139,0) 68%),radial-gradient(60% 70% at 18% 100%,#7FC4A0 0%,rgba(127,196,160,0) 70%),linear-gradient(135deg,#DCEEE2 0%,#FBE9D2 100%);--fresh:radial-gradient(55% 65% at 12% 18%,#F6FBF2 0%,rgba(246,251,242,0) 70%),radial-gradient(60% 70% at 88% 22%,#A8D3DC 0%,rgba(168,211,220,0) 70%),radial-gradient(75% 85% at 72% 100%,#5FB08A 0%,rgba(95,176,138,0) 65%),linear-gradient(135deg,#DCEEE2 0%,#8CCBAA 100%);--warm:radial-gradient(55% 65% at 15% 15%,#FCF4E1 0%,rgba(252,244,225,0) 70%),radial-gradient(60% 70% at 90% 85%,#EC9A78 0%,rgba(236,154,120,0) 70%),radial-gradient(60% 60% at 85% 10%,#F6DCA9 0%,rgba(246,220,169,0) 70%),linear-gradient(135deg,#FBEBD6 0%,#F3B58B 100%);--deepl:radial-gradient(60% 70% at 85% 12%,#357A60 0%,rgba(53,122,96,0) 70%),radial-gradient(65% 75% at 8% 95%,#0E2219 0%,rgba(14,34,25,0) 70%),radial-gradient(55% 60% at 70% 105%,#2B6068 0%,rgba(43,96,104,0) 70%),linear-gradient(135deg,#1D3B2F 0%,#24503F 100%)}*{box-sizing:border-box}.grain{top:0;right:0;bottom:0;left:0;background-size:120px 120px;mix-blend-mode:soft-light;opacity:.55;pointer-events:none}h1,h2,p{margin:0}h1,h2,.big{font-weight:600;letter-spacing:-.035em;line-height:.96}h1{font-size:7.1vw}h2{font-size:5.4vw}.sub{font-size:1.25em;line-height:1.4;max-width:30em;margin-top:1.1em}.cta{display:flex;flex-wrap:wrap;gap:.7em;margin-top:1.8em}.pill{display:inline-flex;align-items:center;min-height:46px;padding:.2em 1.5em;border-radius:999px;border:1.5px solid var(--pine);font-weight:500}.pill.solid{background:var(--pine);color:var(--cream)}.inv .pill{border-color:var(--cream);color:var(--cream)}.inv .pill.solid{background:var(--spear);border-color:var(--spear);color:var(--pine)}.lnk{font-weight:500;min-height:44px;padding:0 .2em}.lnk.u{text-decoration:underline;text-underline-offset:.25em}.small{font-size:.92em;color:var(--moss)}.nav{left:0;right:0;top:0;display:flex;align-items:center;gap:2.2em;padding:1.5em 3.2vw;z-index:20;color:var(--pine);transition:color .3s}.nav svg{width:9.6em;height:auto;fill:currentColor;display:block;flex:none}.nav .links{display:flex;gap:1.6em;margin-left:1.5em}.nav .right{margin-left:auto;display:flex;align-items:center;gap:1.4em}.nav .menu{display:none;margin-left:auto;width:46px;height:46px;border-radius:50%;border:1.5px solid currentColor;align-items:center;justify-content:center;flex-direction:column;gap:5px}.nav .menu i{display:block;width:16px;height:1.5px;background:currentColor}.inv .nav{color:var(--cream)}.endlogo{fill:var(--cream);width:44vw;height:auto;display:block}@media(max-width:700px){h1{font-size:13.6vw}h2{font-size:10.6vw}.nav{padding:4.2vw 5.5vw}.nav svg{width:31vw}.nav .links,.nav .right{display:none}.nav .menu{display:flex}.endlogo{width:78vw}.sub{font-size:1.08em}}@media(min-width:701px)and (max-width:1100px)and (max-aspect-ratio:1/1){h1{font-size:8.43vw}h2{font-size:6.57vw}.nav{padding:4.2vw 5.5vw}.nav svg{width:18vw}.nav .links,.nav .right{display:none}.nav .menu{display:flex}.endlogo{width:78vw}.sub{font-size:1.08em}}.A-belief{left:9vw;right:9vw;top:27vh;top:27svh}.A-belief .big{font-size:7.6vw;max-width:11em}.A-belief .small{font-size:1.3em;margin-top:1.4em;max-width:26em;color:var(--pine)}.A-paper{top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 8px 22px rgba(29,59,47,.22))}.A-hero{left:6vw;top:25vh;top:25svh;width:50vw}@media(max-width:700px){.A-hero{left:6.5vw;right:6.5vw;width:auto;top:15vh;top:15svh}.A-belief{left:6.5vw;right:6.5vw;top:22vh;top:22svh}.A-belief .big{font-size:13vw}.A-belief .small{font-size:1.1em}}@media(min-width:701px)and (max-width:1100px)and (max-aspect-ratio:1/1){.A-hero{left:6.5vw;right:6.5vw;width:auto;top:15vh;top:15svh}.A-belief{left:6.5vw;right:6.5vw;top:22vh;top:22svh}.A-belief .big{font-size:8.06vw}.A-belief .small{font-size:1.1em}}.B-g{top:0;right:0;bottom:0;left:0}.B-sun{left:0;top:0;width:24vmin;width:24svmin;height:24vmin;height:24svmin;border-radius:50%;margin:-12vmin 0 0 -12vmin;margin:-12svmin 0 0 -12svmin;box-shadow:0 0 12vmin 4vmin #fbf8f159;box-shadow:0 0 12svmin 4svmin #fbf8f159}.B-arch{left:0;top:0;width:100px;height:126px;margin:-63px 0 0 -50px;border-radius:50px 50px 0 0;background:var(--spear);opacity:.55}.B-lab{left:3.2vw;top:13vh;top:13svh;font-weight:500;font-size:1.15em}.card{left:50%;top:50%;width:64vw;height:62vh;height:62svh;margin:-29vh 0 0 -32vw;margin:-29svh 0 0 -32vw;background:#fbf8f1;border-radius:28px;box-shadow:0 30px 60px #142a2133;display:flex;gap:4vw;padding:3vw;align-items:center}.card .win{flex:none;height:100%;aspect-ratio:1/1.18;background:#ddd5c4;display:flex;align-items:center;justify-content:center;font-size:.9em}.card .win.arch{border-radius:999px 999px 0 0}.card .win.circ{border-radius:50%;aspect-ratio:1;height:auto;width:42%}.card .win.peb{background:none;position:relative}.card .win.peb svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#ddd5c4}.card .win.peb b{position:relative;font-weight:400}.card h3{font-size:3.6vw}.card .small{margin-top:.6em;display:block}.B-end{left:0;right:0;top:24vh;top:24svh;padding:0 6vw;color:var(--cream);text-align:center;display:flex;flex-direction:column;align-items:center}.B-end h2{font-size:8.4vw}.B-end .endlogo{margin-top:9vh;margin-top:9svh;width:30vw;opacity:.9}@media(max-width:700px){.B-lab{left:6.5vw;top:12.5vh;top:12.5svh}.card{width:86vw;height:64vh;height:64svh;margin:-28vh 0 0 -43vw;margin:-28svh 0 0 -43vw;flex-direction:column;align-items:flex-start;padding:5vw;gap:5vw}.card .win,.card .win.circ{height:58%;width:auto}.card h3{font-size:8.4vw}.B-end{top:22vh;top:22svh}.B-end h2{font-size:14vw}.B-end .endlogo{width:56vw}}@media(min-width:701px)and (max-width:1100px)and (max-aspect-ratio:1/1){.B-lab{left:6.5vw;top:12.5vh;top:12.5svh}.card{width:86vw;height:64vh;height:64svh;margin:-28vh 0 0 -43vw;margin:-28svh 0 0 -43vw;flex-direction:column;align-items:flex-start;padding:5vw;gap:5vw}.card .win,.card .win.circ{height:58%;width:auto}.card h3{font-size:5.21vw}.B-end{top:22vh;top:22svh}.B-end h2{font-size:8.68vw}.B-end .endlogo{width:56vw}}.H-doors{left:6vw;right:6vw;top:16vh;top:16svh;bottom:7vh;bottom:7svh;display:flex;flex-direction:column}.H-doors h2,.H-steps h2{font-size:5vw;margin-bottom:.45em}.H-dgrid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:1.4em}.door{background:#fbf8f1;border-radius:28px;padding:2em;display:flex;flex-direction:column;gap:.7em;box-shadow:0 30px 60px #142a2129}.door .ic{height:4.4em;display:flex;align-items:flex-end}.door .ic svg{height:100%;width:auto;fill:var(--pine)}.door .ic i{display:block;height:100%;aspect-ratio:1/1.26;border-radius:99px 99px 0 0;background:var(--spear)}.door h3{font-size:2.7em;font-weight:600;letter-spacing:-.035em;line-height:1;margin:.25em 0 0}.door .how{color:var(--moss)}.door .bot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.door .from{font-weight:600;font-size:1.35em;letter-spacing:-.02em}.H-steps{left:6vw;right:6vw;top:28vh;top:28svh}.H-sgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8em;margin-top:1.6em}.step i{font-style:normal;display:inline-flex;width:2.3em;height:2.3em;border-radius:50%;background:var(--pine);color:var(--cream);align-items:center;justify-content:center;font-weight:600}.step p{font-size:1.08em}.step b{display:block;font-size:2.2em;font-weight:600;letter-spacing:-.03em;margin:.45em 0 .2em}.H-foot{left:6vw;right:6vw;bottom:3.5vh;bottom:3.5svh;display:flex;gap:1.6em;flex-wrap:wrap;align-items:center;color:var(--cream);font-size:.92em}.H-foot span{margin-left:auto;opacity:.85}@media(max-width:700px){.H-doors{left:6.5vw;right:6.5vw;top:12.5vh;top:12.5svh;bottom:4vh;bottom:4svh}.H-doors h2,.H-steps h2{font-size:9.6vw}.H-dgrid{grid-template-columns:1fr;gap:.8em}.door{padding:1.15em 1.25em;gap:.25em;border-radius:24px}.door .ic{height:2.4em}.door h3{font-size:1.75em}.door .how{font-size:.9em}.door .from{font-size:1.1em}.H-steps{left:6.5vw;right:6.5vw;top:13vh;top:13svh}.H-sgrid{grid-template-columns:1fr;gap:1em;margin-top:1em}.step{display:grid;grid-template-columns:auto 1fr;column-gap:.8em;align-items:center}.step b{font-size:1.35em;margin:0}.step p{grid-column:2;font-size:.92em}.H-foot{left:6.5vw;right:6.5vw;gap:.3em 1.1em;font-size:.84em}.H-foot span{margin-left:0;width:100%}}@media(min-width:701px)and (max-width:1100px)and (max-aspect-ratio:1/1){.H-doors{left:6.5vw;right:6.5vw;top:12.5vh;top:12.5svh;bottom:4vh;bottom:4svh}.H-doors h2,.H-steps h2{font-size:5.95vw}.H-dgrid{grid-template-columns:1fr;gap:.8em}.door{padding:1.15em 1.25em;gap:.25em;border-radius:24px}.door .ic{height:2.4em}.door h3{font-size:1.75em}.door .how{font-size:.9em}.door .from{font-size:1.1em}.H-steps{left:6.5vw;right:6.5vw;top:13vh;top:13svh}.H-sgrid{grid-template-columns:1fr;gap:1em;margin-top:1em}.step{display:grid;grid-template-columns:auto 1fr;column-gap:.8em;align-items:center}.step b{font-size:1.35em;margin:0}.step p{grid-column:2;font-size:.92em}.H-foot{left:6.5vw;right:6.5vw;gap:.3em 1.1em;font-size:.84em}.H-foot span{margin-left:0;width:100%}}.page .pin{position:relative;height:auto;min-height:100vh;min-height:100svh;overflow:visible}.page .pin>*{position:relative}.dir[data-d=P1] .pin{background:var(--milk)}.dir[data-d=P2] .pin{background:var(--fresh)}.dir[data-d=P2] .pin>.grain{position:absolute}.pg{padding:1vw 6vw 7vw}.pg h1{font-size:8vw}.lane{display:inline-flex;background:var(--cream);border-radius:999px;padding:5px;margin:2.2em 0 1.5em}.lane button{min-height:46px;padding:0 1.5em;border-radius:999px;font-weight:500}.lane button[aria-pressed=true]{background:var(--pine);color:var(--cream)}.pk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2em}.pkc{background:var(--cream);border-radius:28px;padding:1.8em;display:flex;flex-direction:column;gap:.85em}.pkc.hi{background:var(--pine);color:var(--cream)}.pkc h3{font-size:1.7em;letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.05}.price{font-size:3.1em;font-weight:600;letter-spacing:-.04em;line-height:1}.price small{font-size:.36em;font-weight:500;letter-spacing:0;margin-right:.3em}.pkc ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45em}.pkc li{padding-left:1.3em;position:relative}.pkc li:before{content:"";position:absolute;left:0;top:.5em;width:.5em;height:.5em;border-radius:50%;background:var(--spear)}.pkc .pill{margin-top:auto;justify-content:center}.pkc.hi .pill{background:var(--spear);border-color:var(--spear);color:var(--pine)}.tagr{align-self:flex-start;background:var(--spear);color:var(--pine);border-radius:999px;padding:.15em .8em;font-size:.82em;font-weight:500}.note{margin-top:1.5em;color:var(--moss);max-width:44em}.brief{background:var(--cream);border-radius:28px;padding:2em;margin-top:1.3em;display:none}.brief.on{display:block}.q{font-size:1.9em;font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0 0 .7em}.brief .q{font-size:1.25em;margin:1.2em 0 .5em}.brief .q:first-of-type{margin-top:.6em}.opts{display:flex;flex-wrap:wrap;gap:.6em}.opt{min-height:48px;padding:0 1.3em;border-radius:999px;border:1.5px solid var(--pine);font-weight:500;text-align:left}.opt[aria-pressed=true]{background:var(--pine);color:var(--cream)}.hid{display:none!important}.gs{padding:2vw 6vw 7vw;min-height:calc(100vh - 7em);min-height:calc(100svh - 7em);display:flex;flex-direction:column}.gs-top{display:flex;align-items:center;gap:1em;justify-content:space-between;flex-wrap:wrap}.prog{display:flex;gap:.3em}.prog svg{width:1.5em;height:auto;fill:var(--pine);opacity:.25}.prog svg.on{opacity:1}.gs-body{margin:auto 0;padding:2em 0;max-width:62em}.gs-body .q{font-size:6vw;letter-spacing:-.035em;line-height:.98}.bigopts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1em}.bo{background:#fbf8f1f0;border-radius:28px;padding:1.5em;min-height:10.5em;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:1em;box-shadow:0 18px 40px #142a211f}.bo b{font-size:1.7em;font-weight:600;letter-spacing:-.03em;line-height:1.05}.bo svg{height:3em;width:auto;fill:var(--pine);align-self:flex-start}.bo:hover,.opt:hover{outline:2px solid var(--pine);outline-offset:2px}.res{background:#fbf8f1f5;border-radius:28px;padding:2em;display:flex;flex-direction:column;gap:.9em;max-width:38em;box-shadow:0 18px 40px #142a211f}.res h3{font-size:2.4em;font-weight:600;letter-spacing:-.035em;line-height:1;margin:0}.back{font-weight:500;min-height:44px;text-decoration:underline;text-underline-offset:.25em}@media(max-width:700px){.pg{padding:2vw 6.5vw 14vw}.pg h1{font-size:15vw}.pk,.bigopts{grid-template-columns:1fr}.price{font-size:2.6em}.lane{display:flex}.lane button{flex:1;padding:0 .6em}.gs{padding:2vw 6.5vw 12vw}.gs-body .q{font-size:11vw}.bo{min-height:0;flex-direction:row;align-items:center;justify-content:flex-start}.bo svg{height:2.2em;align-self:center}.res h3{font-size:1.9em}}@media(min-width:701px)and (max-width:1100px)and (max-aspect-ratio:1/1){.pg{padding:2vw 6.5vw 14vw}.pg h1{font-size:9.3vw}.pk,.bigopts{grid-template-columns:1fr}.price{font-size:2.6em}.lane{display:flex}.lane button{flex:1;padding:0 .6em}.gs{padding:2vw 6.5vw 12vw}.gs-body .q{font-size:6.82vw}.bo{min-height:0;flex-direction:row;align-items:center;justify-content:flex-start}.bo svg{height:2.2em;align-self:center}.res h3{font-size:1.9em}}.dir[data-d=PW] .pin,.dir[data-d=PC] .pin,.dir[data-d=PL] .pin{background:var(--cream)}.dir[data-d=PS] .pin{background:var(--milk)}.home{display:block;flex:none}.pg h2{font-size:3.6vw}.wk-f{display:flex;gap:.5em;flex-wrap:wrap;margin:2em 0 2.2em}.wk-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3.4em 1.6em;align-items:end}.tile{grid-column:span 6;text-align:left;display:block}.tile.w7{grid-column:span 7}.tile.w5{grid-column:span 5}.tile .win{display:flex;align-items:center;justify-content:center;background:#ddd5c4;aspect-ratio:4/3;border-radius:28px;font-size:.9em;transition:border-radius .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.tile .win.arch{border-radius:999px 999px 28px 28px}.tile .win.circ{border-radius:999px}.tile .win.t2{background:#c9ddd0}.tile .win.t3{background:#f1d9c4}.tile .win.t4{background:#cfe0e6}.tile:hover .win,.tile.in .win{border-radius:28px;transform:scale(.98)}.tile b{display:block;font-size:1.7em;font-weight:600;letter-spacing:-.03em;margin-top:.7em}.tile span{color:var(--moss)}.band{margin-top:5em;background:var(--pine);color:var(--cream);border-radius:28px;padding:3em;display:flex;align-items:center;justify-content:space-between;gap:1.5em;flex-wrap:wrap}.cs-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2em;margin:2.4em 0}.cs-meta span{display:block;color:var(--moss);font-size:.9em}.cs-meta b{font-weight:500}.cs-hero{aspect-ratio:16/9;background:#ddd5c4;border-radius:28px;display:flex;align-items:center;justify-content:center}.cs-two{display:grid;grid-template-columns:1fr 1fr;gap:2.6em;margin:4.5em 0}.cs-two h2{margin-bottom:.5em}.cs-two p{font-size:1.15em;max-width:30em}.cs-gal{display:grid;grid-template-columns:1fr 1fr;gap:1.6em}.cs-gal div{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#c9ddd0;font-size:.9em}.cs-gal .a{border-radius:999px 999px 28px 28px}.cs-gal .b{border-radius:28px;background:#f1d9c4}.cs-gal .c{grid-column:span 2;aspect-ratio:21/9;border-radius:28px;background:#ddd5c4}.pills{display:flex;flex-wrap:wrap;gap:.5em;margin-top:1em}.pills span{background:var(--milk);border-radius:999px;padding:.45em 1.1em;font-weight:500}.cs-q{background:var(--milk);border-radius:28px;padding:2.2em;margin:4.5em 0;font-size:1.6em;font-weight:500;letter-spacing:-.02em;line-height:1.25}.cs-q small{display:block;font-size:.55em;font-weight:400;color:var(--moss);margin-top:1em;letter-spacing:0}.cs-next{display:flex;align-items:center;justify-content:space-between;gap:1.4em;flex-wrap:wrap;border-radius:28px;background:var(--fresh);padding:3em;margin-top:4.5em;position:relative;overflow:hidden}.cs-next>*{position:relative}.st-big{font-size:6.6vw;font-weight:600;letter-spacing:-.035em;line-height:.98;max-width:12em;margin:.5em 0 .7em}.st-man{font-size:1.45em;line-height:1.4;max-width:30em;display:flex;flex-direction:column;gap:.8em}.st-sec{margin-top:5em}.st-sec h2{margin-bottom:.6em}.ppl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8em}.ppl i{display:flex;font-style:normal;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;background:#c9ddd0;max-width:11em;font-size:.9em;margin-bottom:1em}.ppl b{display:block;font-size:1.4em;font-weight:600;letter-spacing:-.02em}.pg .H-sgrid{margin-top:0}.lg{max-width:44em}.lg h2{font-size:1.7em;margin:1.8em 0 .4em}details{border-radius:20px;background:var(--cream);padding:.2em 1.4em;margin-top:.6em}summary{font-weight:600;font-size:1.15em;cursor:pointer;min-height:52px;display:flex;align-items:center}details p{padding-bottom:1em;color:var(--moss)}.mnu-top{display:flex;align-items:center;justify-content:space-between}.mnu-top svg{width:31vw;max-width:150px;height:auto;fill:var(--cream);display:block}.mnu .x{width:46px;height:46px;border-radius:50%;border:1.5px solid currentColor;position:relative}.mnu .x:before,.mnu .x:after{content:"";position:absolute;left:14px;right:14px;top:21px;height:1.5px;background:currentColor;transform:rotate(45deg)}.mnu .x:after{transform:rotate(-45deg)}.mnu-l{margin:auto 0;display:flex;flex-direction:column;gap:.1em;align-items:flex-start}.mnu-l button{font-size:min(13vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1.15;text-align:left}.mnu-b{display:flex;align-items:center;justify-content:space-between;gap:1em}@media(max-width:700px){.pg h2{font-size:8.4vw}.wk-g{grid-template-columns:1fr;gap:2.4em}.tile,.tile.w7,.tile.w5{grid-column:auto}.band{padding:1.8em;margin-top:3.5em}.cs-meta{grid-template-columns:1fr 1fr}.cs-two{grid-template-columns:1fr;gap:2em;margin:3em 0}.cs-gal{grid-template-columns:1fr}.cs-gal .c{grid-column:auto;aspect-ratio:4/3}.cs-q{font-size:1.25em;padding:1.5em;margin:3em 0}.cs-next{padding:1.8em;margin-top:3em}.st-big{font-size:12.5vw}.st-man{font-size:1.12em}.st-sec{margin-top:3.5em}.ppl{grid-template-columns:1fr 1fr}}@media(min-width:701px)and (max-width:1100px)and (max-aspect-ratio:1/1){.pg h2{font-size:5.21vw}.wk-g{grid-template-columns:1fr;gap:2.4em}.tile,.tile.w7,.tile.w5{grid-column:auto}.band{padding:1.8em;margin-top:3.5em}.cs-meta{grid-template-columns:1fr 1fr}.cs-two{grid-template-columns:1fr;gap:2em;margin:3em 0}.cs-gal{grid-template-columns:1fr}.cs-gal .c{grid-column:auto;aspect-ratio:4/3}.cs-q{font-size:1.25em;padding:1.5em;margin:3em 0}.cs-next{padding:1.8em;margin-top:3em}.st-big{font-size:7.75vw}.st-man{font-size:1.12em}.st-sec{margin-top:3.5em}.ppl{grid-template-columns:1fr 1fr}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:Bricolage,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--cream);color:var(--pine);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img{max-width:100%;height:auto;display:block}h3{margin:0}:focus-visible{outline:3px solid var(--pine);outline-offset:3px}.inv :focus-visible,.mnu :focus-visible,.pkc.hi :focus-visible,.band :focus-visible,.pw :focus-visible{outline-color:var(--cream)}.skip{position:fixed;left:8px;top:-90px;z-index:100;background:var(--pine);color:var(--cream);padding:.8em 1.3em;border-radius:999px;font-weight:500}.skip:focus{top:8px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dir{position:relative;overflow-x:clip}.pin{font-size:clamp(14px,1.18vw,26px);line-height:1.45}.grain{position:absolute}.lnk{display:inline-flex;align-items:center}.pill{transition:transform .25s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.pill:hover{transform:translateY(-2px)}.lnk:hover{text-decoration:underline;text-underline-offset:.25em}}.lang{display:inline-flex;gap:.1em;align-items:center;margin:0}.lang button{min-height:44px;min-width:40px;font-weight:500;opacity:.62}.lang button[aria-current=true]{opacity:1;text-decoration:underline;text-underline-offset:.25em}.hp .track{height:1200vh;height:1200svh}.hp .pin{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.hp .pin>*{position:absolute}.hp .B-g{z-index:0}.hp .B-sun,.hp .B-arch{z-index:1}.hp .pin>.grain{z-index:2}.hp .A-belief,.hp .B-lab{z-index:3}.hp .card{z-index:4}.hp .H-doors,.hp .H-steps{z-index:5}.hp .B-end,.hp .H-foot{z-index:6}.hp .A-paper{z-index:7;pointer-events:none}.hp .A-hero{z-index:8}.hp .A-belief>*,.hp .B-lab,.hp .card,.hp .H-doors,.hp .H-steps,.hp .B-end,.hp .H-foot{opacity:0}html:not(.js) .hp .track{height:auto}html:not(.js) .hp :is(.A-belief,.B-lab,.card,.H-doors,.H-steps,.B-end,.H-foot){visibility:hidden}.card .win{overflow:hidden}.card .win.peb{background:#ddd5c4;-webkit-mask:var(--peb) center/contain no-repeat;mask:var(--peb) center/contain no-repeat}.win img,.cs-hero img,.cs-gal img,.ppl i img{width:100%;height:100%;object-fit:cover}.cs-hero,.cs-gal div,.ppl i{overflow:hidden}.card .lnk{margin-top:.5em}.B-lab{margin:0;font-size:1.15em;line-height:1.45;letter-spacing:0}@media(max-width:700px){.pin{font-size:4.1vw}}@media(min-width:701px)and (max-width:1100px)and (max-aspect-ratio:1/1){.pin{font-size:2.54vw}}@media(min-width:701px)and (min-aspect-ratio:2/1){.hp .pin{font-size:clamp(13px,2.36vh,22px);font-size:clamp(13px,2.36svh,22px)}.hp h1{font-size:14.2vh;font-size:14.2svh}.hp h2:not(.B-lab){font-size:10.8vh;font-size:10.8svh}.hp .A-belief .big{font-size:15.2vh;font-size:15.2svh}.hp .card h3{font-size:7.2vh;font-size:7.2svh}.hp .H-doors h2,.hp .H-steps h2{font-size:10vh;font-size:10svh}.hp .B-end h2{font-size:16.8vh;font-size:16.8svh}.hp .A-hero{width:100vh;width:100svh}}.page .pin>.grain{position:absolute}.pg{max-width:1680px;margin:0 auto}.lg h1,.pg h1.long{font-size:5.4vw}.ft{display:flex;gap:.3em 1.6em;flex-wrap:wrap;align-items:center;font-size:.92em;padding:0 6vw 2.2em;max-width:1680px;margin:0 auto}.ft>span{margin-left:auto;opacity:.85}a.tile,div.tile{color:inherit}.tile .win{overflow:hidden}.pkc .del{font-size:.92em;color:var(--moss)}.pkc.hi .del,.pkc.hi .small{color:var(--milk)}.pkc h3+.price{margin-top:-.1em}.more{margin-top:1.2em;display:grid;gap:.8em}.mr{background:var(--cream);border-radius:28px;padding:1.4em 1.8em;display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr) auto;gap:.5em 2em;align-items:center}.mr h3{font-size:1.35em;font-weight:600;letter-spacing:-.03em;line-height:1.1}.mr .price{font-size:1.9em;margin-top:.15em}.mr p{color:var(--moss)}.inc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8em}.inc b{display:block;font-size:1.3em;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:.3em}.inc p{color:var(--moss)}html:not(.js) .lane{display:none}.js [data-pricing][data-cur=b] [data-lane=w],.js [data-pricing][data-cur=w] [data-lane=b]{display:none}html:not(.js) .brief{display:block}.brief:has(.ok,.err){display:block}.fld{display:flex;flex-direction:column;gap:.35em;margin-top:1em;max-width:34em}.fld label{font-weight:500}.fld input,.fld textarea{font:inherit;font-size:max(1em,16px);color:var(--pine);background:#fff;border:1.5px solid var(--pine);border-radius:16px;padding:.75em 1em;min-height:48px;width:100%}.fld textarea{min-height:7em;resize:vertical;border-radius:20px}.optl{position:relative;display:inline-flex}.optl input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.opt{display:inline-flex;align-items:center}.optl input:checked+.opt{background:var(--pine);color:var(--cream)}.optl input:focus-visible+.opt{outline:3px solid var(--pine);outline-offset:3px}.ok,.err{border-radius:16px;padding:.8em 1.1em;margin-top:1em;font-weight:500;max-width:34em}.ok{background:var(--milk)}.err{background:#f8d9cc}.gs-form{display:none}.gs-form.on,html:not(.js) .gs-form{display:block}.res .pills span{background:var(--milk)}.ppl i.ini{font-size:2em;max-width:4.95em;font-weight:600;letter-spacing:-.03em}.st-find p+p{margin-top:.3em}.st-find a{text-decoration:underline;text-underline-offset:.2em}.rte{max-width:44em;font-size:1.08em;margin-top:2em}.rte>*+*{margin-top:1em}.rte h2{font-size:1.7em;margin-top:1.8em;letter-spacing:-.03em;line-height:1.1}.rte h3{font-size:1.3em;margin-top:1.4em;font-weight:600}.rte a{text-decoration:underline;text-underline-offset:.2em}.rte ul,.rte ol{padding-left:1.3em}.shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important}.shopify-policy__title{text-align:left!important}.rows{display:grid;gap:.8em;margin-top:2em;max-width:52em}.row{background:var(--milk);border-radius:20px;padding:1em 1.4em;display:flex;gap:1em;align-items:center;justify-content:space-between;flex-wrap:wrap}.row b{font-weight:600;font-size:1.15em}.mnu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--deepl);color:var(--cream);display:none;flex-direction:column;padding:4.2vw 5.5vw 7vw;font-size:clamp(14px,4.1vw,18px);overflow:auto}.mnu.on{display:flex}.mnu>*{position:relative}.mnu>.grain{position:absolute}.mnu-l a{font-size:min(13vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1.15}.pw{min-height:100vh;min-height:100dvh;position:relative;background:var(--deepl);color:var(--cream);display:flex;flex-direction:column;justify-content:space-between;padding:6vw;font-size:clamp(15px,1.18vw,20px);line-height:1.45}.pw>*{position:relative}.pw>.grain{position:absolute}.pw svg{width:min(60vw,420px);height:auto;fill:var(--cream);display:block}.pw h1{font-size:min(11vw,120px);max-width:9em}.pw .fld input{border-color:var(--cream)}@media(max-width:700px){.lg h1,.pg h1.long{font-size:10.6vw}.ft{padding:0 6.5vw 2em;font-size:.84em;gap:.1em 1.1em}.ft>span{margin-left:0;width:100%}.mr{grid-template-columns:1fr;padding:1.3em}.inc{grid-template-columns:1fr;gap:1.2em}}@media(min-width:701px)and (max-width:1100px)and (max-aspect-ratio:1/1){.lg h1,.pg h1.long{font-size:6.57vw}.ft{padding:0 6.5vw 2em;font-size:.84em;gap:.1em 1.1em}.ft>span{margin-left:0;width:100%}.mr{grid-template-columns:1fr;padding:1.3em}.inc{grid-template-columns:1fr;gap:1.2em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}.card h3,.door h3,.pkc h3{font-weight:600}.card h3{letter-spacing:-.035em;line-height:.98}@media(max-width:700px){.door .pill{padding:.2em 1.15em}}@media(min-width:701px)and (max-width:1100px)and (max-aspect-ratio:1/1){.door .pill{padding:.2em 1.15em}}@media(max-width:700px)and (max-height:760px){.door{position:relative}.door .ic{position:absolute;right:1.25em;top:1.15em;height:2.1em}.door h3{margin:0;padding-right:2.2em}}@media(max-width:700px)and (max-height:610px){.door .how{display:none}.hp .A-hero{top:13vh;top:13svh}}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0;display:block;width:100%}.skip{top:8px;transform:translateY(-300%)}.skip:focus{transform:none}.cs-hero img{aspect-ratio:16/9}.card .win img,.tile .win img{object-position:top left}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mint.css.map */
