/* Lobsterboys Figma-based landing pages (Thanksgiving, Tunnel to Towers).
   Desktop frames from Figma file 60TMINd4UhOyiOMAYJnpiS, nodes 981:584 and 994:16, built at 1440px and scaled to the viewport. */
@font-face{font-family:'LB Avenir Roman';font-weight:100 1000;src:local('Avenir-Roman'),local('AvenirLTStd-Roman'),local('Avenir Roman')}
@font-face{font-family:'LB Avenir Book';font-weight:100 1000;src:local('Avenir-Book'),local('AvenirLTStd-Book'),local('Avenir Book')}
@font-face{font-family:'LB Avenir Medium';font-weight:100 1000;src:local('Avenir-Medium'),local('AvenirLTStd-Medium'),local('Avenir Medium')}
@font-face{font-family:'LB Avenir Heavy';font-weight:100 1000;src:local('Avenir-Heavy'),local('AvenirLTStd-Heavy'),local('Avenir Heavy')}
@font-face{font-family:'LB Avenir Black';font-weight:100 1000;src:local('Avenir-Black'),local('AvenirLTStd-Black'),local('Avenir Black')}
@font-face{font-family:'LB Avenir MediumOblique';font-weight:100 1000;font-style:italic;src:local('Avenir-MediumOblique'),local('AvenirLTStd-MediumOblique'),local('Avenir Medium Oblique')}
@font-face{font-family:'LB Avenir HeavyOblique';font-weight:100 1000;font-style:italic;src:local('Avenir-HeavyOblique'),local('AvenirLTStd-HeavyOblique'),local('Avenir Heavy Oblique')}
.fp{position:relative;width:100%;overflow:hidden;background:#fff;text-align:left;-webkit-font-smoothing:antialiased}
.fp .fp-crop{position:relative;width:1440px;overflow:hidden;transform-origin:0 0}
.fp .fp-stage{position:relative;width:1440px;overflow:hidden;background:#fff;margin:0;padding:0;font-size:16px;line-height:normal;letter-spacing:normal;text-transform:none;color:#0b0b0b}
.fp .fp-stage,.fp .fp-stage *,.fp .fp-stage *::before,.fp .fp-stage *::after{box-sizing:border-box}
.fp .fp-stage *{border:0 solid currentColor}
.fp .fp-stage p,.fp .fp-stage div{margin:0;padding:0}
.fp .fp-stage p{text-transform:none}
.fp .fp-stage img{display:block;max-width:none}
.fp .fp-stage a{text-decoration:none;color:inherit}
.fp .fp-stage .f-serif{font-family:'Cormorant Garamond','Cormorant',Georgia,serif;font-weight:400}
.fp .fp-stage .f-roman{font-family:'LB Avenir Roman','LB NS','Nunito Sans','Helvetica Neue',Arial,sans-serif;font-weight:480;letter-spacing:-.004em}
.fp.fp-avenir .fp-stage .f-roman{font-weight:400;letter-spacing:normal}
.fp .fp-stage .f-book{font-family:'LB Avenir Book','LB NS','Nunito Sans','Helvetica Neue',Arial,sans-serif;font-weight:350;letter-spacing:-.008em}
.fp.fp-avenir .fp-stage .f-book{font-weight:400;letter-spacing:normal}
.fp .fp-stage .f-medium{font-family:'LB Avenir Medium','LB NS','Nunito Sans','Helvetica Neue',Arial,sans-serif;font-weight:540;letter-spacing:-.01em}
.fp.fp-avenir .fp-stage .f-medium{font-weight:500;letter-spacing:normal}
.fp .fp-stage .f-heavy{font-family:'LB Avenir Heavy','LB NS','Nunito Sans','Helvetica Neue',Arial,sans-serif;font-weight:730;letter-spacing:.002em}
.fp.fp-avenir .fp-stage .f-heavy{font-weight:800;letter-spacing:normal}
.fp .fp-stage .f-black{font-family:'LB Avenir Black','LB NS','Nunito Sans','Helvetica Neue',Arial,sans-serif;font-weight:850;letter-spacing:0}
.fp.fp-avenir .fp-stage .f-black{font-weight:900;letter-spacing:normal}
.fp .fp-stage .f-medoblique{font-family:'LB Avenir MediumOblique','LB NS','Nunito Sans','Helvetica Neue',Arial,sans-serif;font-weight:500;font-style:italic;letter-spacing:-.01em}
.fp.fp-avenir .fp-stage .f-medoblique{font-weight:500;letter-spacing:normal}
.fp .fp-stage .f-heavyoblique{font-family:'LB Avenir HeavyOblique','LB NS','Nunito Sans','Helvetica Neue',Arial,sans-serif;font-weight:730;font-style:italic;letter-spacing:.002em}
.fp.fp-avenir .fp-stage .f-heavyoblique{font-weight:800;letter-spacing:normal}
.fp .fp-stage .f-serif{font-family:'Cormorant Garamond','Cormorant',Georgia,serif;font-weight:400}
.fp .fp-stage .f-book.text-\[20px\]{letter-spacing:.004em}
.fp .fp-stage .f-book.text-\[16px\]{font-weight:325}
.fp .fp-stage .f-book.text-white{font-weight:320}
.fp.fp-avenir .fp-stage .f-book.text-\[20px\]{letter-spacing:normal}
.fp.fp-avenir .fp-stage .f-book.text-\[16px\]{font-weight:400}
.fp.fp-avenir .fp-stage .f-book.text-white{font-weight:400}
.fp .fp-stage .f-medoblique.f-medoblique,.fp .fp-stage .f-heavyoblique.f-heavyoblique{font-style:italic}
/* reviews carousel (two slides from the Figma Reviews 1 and Reviews 2 frames) */
.fp .fp-stage .fp-slide{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s}
.fp .fp-stage .fp-slide.is-on{opacity:1;visibility:visible}
.fp .fp-stage .fp-hit{position:absolute;display:block;background:transparent;border:0;padding:0;margin:0;cursor:pointer;z-index:5;border-radius:0;min-height:0;opacity:1;box-shadow:none;pointer-events:auto}
/* Desktop reviews carousel hitboxes (browser_qa_final 2026-11-06):
   Transparent .fp-hit[data-fp-next] was under decorative heading/arrow img (I-beam cursor) and
   physical clicks reached the site footer mailto. Disable pointer-events on the reviews chrome,
   re-enable only on .fp-hit, and pin prev/next to the same inset box as carousel-arrows.svg. */
.fp .fp-stage .fp-reviews,
.fp .fp-stage [data-fp-reviews]{pointer-events:none;isolation:isolate}
.fp .fp-stage .fp-reviews img,
.fp .fp-stage [data-fp-reviews] img{pointer-events:none}
.fp .fp-stage .fp-hit{pointer-events:auto;z-index:50;position:absolute;display:block;background:transparent;border:0;padding:0;margin:0;cursor:pointer;border-radius:0;min-height:0;min-width:0;width:auto;height:auto;opacity:1;box-shadow:none;appearance:none;-webkit-appearance:none;font-size:0;line-height:0;color:transparent;overflow:visible;touch-action:manipulation}
.fp .fp-stage .fp-hit-prev,.fp .fp-stage .fp-hit-next{top:17.61%;height:5.32%;width:3.72%}
.fp .fp-stage .fp-hit-prev{left:85.03%}
.fp .fp-stage .fp-hit-next{left:88.75%}
.fp .fp-stage .fp-hit-dot0,.fp .fp-stage .fp-hit-dot1{top:84.71%;height:2.27%}
.fp .fp-stage .fp-hit-dot0{left:47.92%;width:2.78%}
.fp .fp-stage .fp-hit-dot1{left:50.69%;width:1.67%}
.fp .fp-stage a[href]{cursor:pointer}
.fp *,.fp *::before,.fp *::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}

/* Klaviyo email-signup teaser tab (kl-teaser-*) is a site-wide app widget, not in the Figma. This stylesheet only loads on the two landing templates. */
[class*="kl-teaser"]{display:none!important}
.fp .fp-stage .pointer-events-none{pointer-events:none}.fp .fp-stage .absolute{position:absolute}.fp .fp-stage .relative{position:relative}.fp .fp-stage .inset-0{inset:0}.fp .fp-stage .inset-\[-0\.84px_0_0_0\]{inset:-.84px 0 0 0}.fp .fp-stage .inset-\[-1\.06\%_-0\.47\%\]{inset:-1.06% -.47%}.fp .fp-stage .inset-\[-1\.39px_0_0_0\]{inset:-1.39px 0 0 0}.fp .fp-stage .inset-\[-1\.74\%_-2\.2\%\]{inset:-1.74% -2.2%}.fp .fp-stage .inset-\[-1px_0_0_0\]{inset:-1px 0 0 0}.fp .fp-stage .inset-\[-2\.11\%_-1\.82\%\]{inset:-2.11% -1.82%}.fp .fp-stage .inset-\[-2\.22\%\]{inset:-2.22%}.fp .fp-stage .inset-\[-2\.94\%\]{inset:-2.94%}.fp .fp-stage .inset-\[-21\.11\%_0_5\.01\%_0\]{inset:-21.11% 0 5.01% 0}.fp .fp-stage .inset-\[-3\.23\%_-3\.33\%\]{inset:-3.23% -3.33%}.fp .fp-stage .inset-\[-3\.33\%_-3\.13\%\]{inset:-3.33% -3.13%}.fp .fp-stage .inset-\[-3\.39\%_-2\.17\%\]{inset:-3.39% -2.17%}.fp .fp-stage .inset-\[-3\.42\%\]{inset:-3.42%}.fp .fp-stage .inset-\[-3\.57\%_-6\.25\%\]{inset:-3.57% -6.25%}.fp .fp-stage .inset-\[-3\.61\%\]{inset:-3.61%}.fp .fp-stage .inset-\[-4\%_-3\.96\%\]{inset:-4% -3.96%}.fp .fp-stage .inset-\[-4\.23\%\]{inset:-4.23%}.fp .fp-stage .inset-\[-4\.84\%_-4\.41\%\]{inset:-4.84% -4.41%}.fp .fp-stage .inset-\[-43\.15\%_-77\.37\%\]{inset:-43.15% -77.37%}.fp .fp-stage .inset-\[-5\%_-2\.5\%\]{inset:-5% -2.5%}.fp .fp-stage .inset-\[-6\.25\%_-4\.41\%\]{inset:-6.25% -4.41%}.fp .fp-stage .inset-\[-6\.26\%_-4\.41\%\]{inset:-6.26% -4.41%}.fp .fp-stage .inset-\[0_-21\.39\%_0_0\]{inset:0 -21.39% 0 0}.fp .fp-stage .inset-\[0_0_0_49\.65\%\]{inset:0 0 0 49.65%}.fp .fp-stage .inset-\[10\.36\%_0_87\.97\%_0\]{inset:10.36% 0 87.97% 0}.fp .fp-stage .inset-\[11\.29\%_83\.06\%_86\.45\%_7\.5\%\]{inset:11.29% 83.06% 86.45% 7.5%}.fp .fp-stage .inset-\[13\.24\%_10\.76\%_62\.06\%_56\.94\%\]{inset:13.24% 10.76% 62.06% 56.94%}.fp .fp-stage .inset-\[13\.59\%_76\.39\%_83\.92\%_7\.5\%\]{inset:13.59% 76.39% 83.92% 7.5%}.fp .fp-stage .inset-\[13\.91\%_79\.51\%_82\.66\%_7\.5\%\]{inset:13.91% 79.51% 82.66% 7.5%}.fp .fp-stage .inset-\[14\.11\%_18\.06\%_79\.49\%_7\.5\%\]{inset:14.11% 18.06% 79.49% 7.5%}.fp .fp-stage .inset-\[14\.25\%_27\.43\%_82\.85\%_56\.11\%\]{inset:14.25% 27.43% 82.85% 56.11%}.fp .fp-stage .inset-\[15\.63\%_17\.5\%_14\.14\%_17\.5\%\]{inset:15.63% 17.5% 14.14% 17.5%}.fp .fp-stage .inset-\[15\.83\%_53\.61\%_15\.94\%_7\.5\%\]{inset:15.83% 53.61% 15.94% 7.5%}.fp .fp-stage .inset-\[15\.83\%_76\.53\%_81\.27\%_7\.5\%\]{inset:15.83% 76.53% 81.27% 7.5%}.fp .fp-stage .inset-\[16\%\]{inset:16%}.fp .fp-stage .inset-\[16\.67\%_7\.5\%_17\.86\%_7\.5\%\]{inset:16.67% 7.5% 17.86% 7.5%}.fp .fp-stage .inset-\[16\.94\%_48\.68\%_26\.39\%_7\.5\%\]{inset:16.94% 48.68% 26.39% 7.5%}.fp .fp-stage .inset-\[16\.94\%_83\.47\%_76\.94\%_7\.5\%\]{inset:16.94% 83.47% 76.94% 7.5%}.fp .fp-stage .inset-\[16\.99\%_25\.49\%_75\.31\%_7\.5\%\]{inset:16.99% 25.49% 75.31% 7.5%}.fp .fp-stage .inset-\[17\.61\%_7\.53\%_77\.07\%_85\.03\%\]{inset:17.61% 7.53% 77.07% 85.03%}.fp .fp-stage .inset-\[17\.65\%_0_0_0\]{inset:17.65% 0 0 0}.fp .fp-stage .inset-\[18\.07\%_9\.86\%_67\.15\%_56\.11\%\]{inset:18.07% 9.86% 67.15% 56.11%}.fp .fp-stage .inset-\[19\.79\%_58\.13\%_72\.56\%_7\.5\%\]{inset:19.79% 58.13% 72.56% 7.5%}.fp .fp-stage .inset-\[2\.79\%_82\.78\%_96\.94\%_6\.25\%\]{inset:2.79% 82.78% 96.94% 6.25%}.fp .fp-stage .inset-\[2\.99\%_47\.43\%_95\.51\%_6\.25\%\]{inset:2.99% 47.43% 95.51% 6.25%}.fp .fp-stage .inset-\[20\%_18\%\]{inset:20% 18%}.fp .fp-stage .inset-\[20\%_20\%_18\%_20\%\]{inset:20% 20% 18% 20%}.fp .fp-stage .inset-\[20\.52\%_4\%_20\.51\%_4\%\]{inset:20.52% 4% 20.51% 4%}.fp .fp-stage .inset-\[22\%_34\%\]{inset:22% 34%}.fp .fp-stage .inset-\[23\.44\%_9\.38\%_25\.58\%_9\.38\%\]{inset:23.44% 9.38% 25.58% 9.38%}.fp .fp-stage .inset-\[24\.7\%_15\.21\%_27\.38\%_45\.97\%\]{inset:24.7% 15.21% 27.38% 45.97%}.fp .fp-stage .inset-\[24\.7\%_46\.94\%_72\.02\%_45\.97\%\]{inset:24.7% 46.94% 72.02% 45.97%}.fp .fp-stage .inset-\[24\.74\%_50\.83\%_11\.29\%_7\.36\%\]{inset:24.74% 50.83% 11.29% 7.36%}.fp .fp-stage .inset-\[25\.15\%_57\.29\%_26\.04\%_42\.64\%\]{inset:25.15% 57.29% 26.04% 42.64%}.fp .fp-stage .inset-\[26\%_24\%_24\%_25\.48\%\]{inset:26% 24% 24% 25.48%}.fp .fp-stage .inset-\[26\.39\%_66\.32\%_42\.5\%_7\.5\%\]{inset:26.39% 66.32% 42.5% 7.5%}.fp .fp-stage .inset-\[28\.57\%_15\.21\%_42\.86\%_45\.97\%\]{inset:28.57% 15.21% 42.86% 45.97%}.fp .fp-stage .inset-\[28\.65\%_51\.67\%_19\.25\%_7\.5\%\]{inset:28.65% 51.67% 19.25% 7.5%}.fp .fp-stage .inset-\[28\.65\%_7\.5\%_19\.25\%_51\.67\%\]{inset:28.65% 7.5% 19.25% 51.67%}.fp .fp-stage .inset-\[28\.75\%_20\.56\%_68\.75\%_56\.11\%\]{inset:28.75% 20.56% 68.75% 56.11%}.fp .fp-stage .inset-\[28\.75\%_9\.17\%_28\.64\%_56\.11\%\]{inset:28.75% 9.17% 28.64% 56.11%}.fp .fp-stage .inset-\[28\.88\%_51\.67\%_19\.03\%_7\.5\%\]{inset:28.88% 51.67% 19.03% 7.5%}.fp .fp-stage .inset-\[28\.88\%_7\.5\%_19\.03\%_51\.67\%\]{inset:28.88% 7.5% 19.03% 51.67%}.fp .fp-stage .inset-\[28\.88\%_7\.5\%_19\.03\%_7\.5\%\]{inset:28.88% 7.5% 19.03% 7.5%}.fp .fp-stage .inset-\[29\.44\%_7\.5\%_52\.78\%_59\.79\%\]{inset:29.44% 7.5% 52.78% 59.79%}.fp .fp-stage .inset-\[3\.19\%_3\.22\%_3\.2\%_3\.17\%\]{inset:3.19% 3.22% 3.2% 3.17%}.fp .fp-stage .inset-\[30\%_10\%\]{inset:30% 10%}.fp .fp-stage .inset-\[31\%_56\.04\%_50\.53\%_7\.5\%\]{inset:31% 56.04% 50.53% 7.5%}.fp .fp-stage .inset-\[32\.27\%_37\.74\%_65\.66\%_53\.65\%\]{inset:32.27% 37.74% 65.66% 53.65%}.fp .fp-stage .inset-\[32\.81\%_3\.59\%_31\.4\%_3\.12\%\]{inset:32.81% 3.59% 31.4% 3.12%}.fp .fp-stage .inset-\[32\.84\%_18\.82\%_48\.07\%_56\.11\%\]{inset:32.84% 18.82% 48.07% 56.11%}.fp .fp-stage .inset-\[33\.3\%_10\.98\%_64\.55\%_83\.95\%\]{inset:33.3% 10.98% 64.55% 83.95%}.fp .fp-stage .inset-\[33\.3\%_55\.15\%_64\.55\%_39\.78\%\]{inset:33.3% 55.15% 64.55% 39.78%}.fp .fp-stage .inset-\[33\.52\%_10\.98\%_64\.33\%_83\.95\%\]{inset:33.52% 10.98% 64.33% 83.95%}.fp .fp-stage .inset-\[33\.52\%_55\.15\%_64\.33\%_39\.78\%\]{inset:33.52% 55.15% 64.33% 39.78%}.fp .fp-stage .inset-\[33\.53\%_37\.09\%_64\.77\%_61\.81\%\]{inset:33.53% 37.09% 64.77% 61.81%}.fp .fp-stage .inset-\[33\.53\%_38\.76\%_64\.77\%_60\.14\%\]{inset:33.53% 38.76% 64.77% 60.14%}.fp .fp-stage .inset-\[33\.53\%_40\.43\%_64\.77\%_58\.48\%\]{inset:33.53% 40.43% 64.77% 58.48%}.fp .fp-stage .inset-\[33\.53\%_42\.09\%_64\.77\%_56\.81\%\]{inset:33.53% 42.09% 64.77% 56.81%}.fp .fp-stage .inset-\[33\.53\%_43\.76\%_64\.77\%_55\.14\%\]{inset:33.53% 43.76% 64.77% 55.14%}.fp .fp-stage .inset-\[33\.53\%_81\.26\%_64\.77\%_17\.64\%\]{inset:33.53% 81.26% 64.77% 17.64%}.fp .fp-stage .inset-\[33\.53\%_82\.93\%_64\.77\%_15\.98\%\]{inset:33.53% 82.93% 64.77% 15.98%}.fp .fp-stage .inset-\[33\.53\%_84\.59\%_64\.77\%_14\.31\%\]{inset:33.53% 84.59% 64.77% 14.31%}.fp .fp-stage .inset-\[33\.53\%_86\.26\%_64\.77\%_12\.64\%\]{inset:33.53% 86.26% 64.77% 12.64%}.fp .fp-stage .inset-\[33\.53\%_87\.93\%_64\.77\%_10\.98\%\]{inset:33.53% 87.93% 64.77% 10.98%}.fp .fp-stage .inset-\[33\.76\%_37\.09\%_64\.54\%_61\.81\%\]{inset:33.76% 37.09% 64.54% 61.81%}.fp .fp-stage .inset-\[33\.76\%_38\.76\%_64\.54\%_60\.14\%\]{inset:33.76% 38.76% 64.54% 60.14%}.fp .fp-stage .inset-\[33\.76\%_40\.43\%_64\.54\%_58\.48\%\]{inset:33.76% 40.43% 64.54% 58.48%}.fp .fp-stage .inset-\[33\.76\%_42\.09\%_64\.54\%_56\.81\%\]{inset:33.76% 42.09% 64.54% 56.81%}.fp .fp-stage .inset-\[33\.76\%_43\.76\%_64\.54\%_55\.14\%\]{inset:33.76% 43.76% 64.54% 55.14%}.fp .fp-stage .inset-\[33\.76\%_81\.26\%_64\.54\%_17\.64\%\]{inset:33.76% 81.26% 64.54% 17.64%}.fp .fp-stage .inset-\[33\.76\%_82\.93\%_64\.54\%_15\.98\%\]{inset:33.76% 82.93% 64.54% 15.98%}.fp .fp-stage .inset-\[33\.76\%_84\.59\%_64\.54\%_14\.31\%\]{inset:33.76% 84.59% 64.54% 14.31%}.fp .fp-stage .inset-\[33\.76\%_86\.26\%_64\.54\%_12\.64\%\]{inset:33.76% 86.26% 64.54% 12.64%}.fp .fp-stage .inset-\[33\.76\%_87\.93\%_64\.54\%_10\.98\%\]{inset:33.76% 87.93% 64.54% 10.98%}.fp .fp-stage .inset-\[35\.42\%_9\.48\%_59\.13\%_53\.65\%\]{inset:35.42% 9.48% 59.13% 53.65%}.fp .fp-stage .inset-\[35\.49\%_36\.11\%_55\.86\%_53\.33\%\]{inset:35.49% 36.11% 55.86% 53.33%}.fp .fp-stage .inset-\[35\.49\%_80\.28\%_55\.86\%_9\.17\%\]{inset:35.49% 80.28% 55.86% 9.17%}.fp .fp-stage .inset-\[36\.48\%_7\.64\%_49\.27\%_56\.11\%\]{inset:36.48% 7.64% 49.27% 56.11%}.fp .fp-stage .inset-\[36\.97\%_38\.24\%_59\.55\%_55\.56\%\]{inset:36.97% 38.24% 59.55% 55.56%}.fp .fp-stage .inset-\[36\.97\%_38\.24\%_59\.55\%_57\.75\%\]{inset:36.97% 38.24% 59.55% 57.75%}.fp .fp-stage .inset-\[36\.97\%_39\.7\%_62\.51\%_59\.72\%\]{inset:36.97% 39.7% 62.51% 59.72%}.fp .fp-stage .inset-\[36\.97\%_42\.15\%_59\.61\%_55\.56\%\]{inset:36.97% 42.15% 59.61% 55.56%}.fp .fp-stage .inset-\[36\.97\%_82\.4\%_59\.55\%_11\.39\%\]{inset:36.97% 82.4% 59.55% 11.39%}.fp .fp-stage .inset-\[36\.97\%_82\.4\%_59\.55\%_13\.58\%\]{inset:36.97% 82.4% 59.55% 13.58%}.fp .fp-stage .inset-\[36\.97\%_83\.87\%_62\.51\%_15\.55\%\]{inset:36.97% 83.87% 62.51% 15.55%}.fp .fp-stage .inset-\[36\.97\%_86\.32\%_59\.61\%_11\.39\%\]{inset:36.97% 86.32% 59.61% 11.39%}.fp .fp-stage .inset-\[37\.01\%_39\.28\%_59\.55\%_57\.89\%\]{inset:37.01% 39.28% 59.55% 57.89%}.fp .fp-stage .inset-\[37\.01\%_83\.45\%_59\.55\%_13\.72\%\]{inset:37.01% 83.45% 59.55% 13.72%}.fp .fp-stage .inset-\[37\.47\%_40\.4\%_60\.29\%_57\.75\%\]{inset:37.47% 40.4% 60.29% 57.75%}.fp .fp-stage .inset-\[37\.47\%_84\.57\%_60\.29\%_13\.58\%\]{inset:37.47% 84.57% 60.29% 13.58%}.fp .fp-stage .inset-\[37\.69\%_39\.16\%_61\.79\%_60\.26\%\]{inset:37.69% 39.16% 61.79% 60.26%}.fp .fp-stage .inset-\[37\.69\%_83\.33\%_61\.79\%_16\.09\%\]{inset:37.69% 83.33% 61.79% 16.09%}.fp .fp-stage .inset-\[37\.71\%_32\.36\%_57\.87\%_55\%\]{inset:37.71% 32.36% 57.87% 55%}.fp .fp-stage .inset-\[37\.71\%_77\.64\%_57\.87\%_10\.83\%\]{inset:37.71% 77.64% 57.87% 10.83%}.fp .fp-stage .inset-\[37\.94\%_69\.03\%_57\.64\%_10\.83\%\]{inset:37.94% 69.03% 57.64% 10.83%}.fp .fp-stage .inset-\[38\.62\%_13\.06\%_39\.98\%_55\%\]{inset:38.62% 13.06% 39.98% 55%}.fp .fp-stage .inset-\[38\.83\%_38\.24\%_60\.03\%_59\.19\%\]{inset:38.83% 38.24% 60.03% 59.19%}.fp .fp-stage .inset-\[38\.83\%_82\.4\%_60\.03\%_15\.03\%\]{inset:38.83% 82.4% 60.03% 15.03%}.fp .fp-stage .inset-\[4\.23\%_48\.54\%_94\.27\%_6\.25\%\]{inset:4.23% 48.54% 94.27% 6.25%}.fp .fp-stage .inset-\[4\.67\%_16\.5\%_4\.68\%_15\.88\%\]{inset:4.67% 16.5% 4.68% 15.88%}.fp .fp-stage .inset-\[40\%_10\.83\%_48\.09\%_56\.94\%\]{inset:40% 10.83% 48.09% 56.94%}.fp .fp-stage .inset-\[40\.96\%_39\.31\%_58\.99\%_56\.53\%\]{inset:40.96% 39.31% 58.99% 56.53%}.fp .fp-stage .inset-\[40\.96\%_83\.47\%_58\.99\%_12\.36\%\]{inset:40.96% 83.47% 58.99% 12.36%}.fp .fp-stage .inset-\[41\.41\%_37\.99\%_57\.45\%_55\.21\%\]{inset:41.41% 37.99% 57.45% 55.21%}.fp .fp-stage .inset-\[41\.41\%_82\.43\%_57\.45\%_11\.32\%\]{inset:41.41% 82.43% 57.45% 11.32%}.fp .fp-stage .inset-\[42\%_26\.28\%_55\.93\%_53\.65\%\]{inset:42% 26.28% 55.93% 53.65%}.fp .fp-stage .inset-\[43\.83\%_12\.15\%_53\.11\%_55\%\]{inset:43.83% 12.15% 53.11% 55%}.fp .fp-stage .inset-\[43\.83\%_54\.72\%_47\%_10\.83\%\]{inset:43.83% 54.72% 47% 10.83%}.fp .fp-stage .inset-\[43\.83\%_55\.49\%_31\.71\%_10\.83\%\]{inset:43.83% 55.49% 31.71% 10.83%}.fp .fp-stage .inset-\[45\.86\%_7\.6\%_46\.24\%_53\.65\%\]{inset:45.86% 7.6% 46.24% 53.65%}.fp .fp-stage .inset-\[46\.87\%_18\.92\%_51\.25\%_63\.02\%\]{inset:46.87% 18.92% 51.25% 63.02%}.fp .fp-stage .inset-\[46\.87\%_65\.38\%_51\.25\%_21\.15\%\]{inset:46.87% 65.38% 51.25% 21.15%}.fp .fp-stage .inset-\[49\.2\%_11\.67\%_48\.29\%_55\.83\%\]{inset:49.2% 11.67% 48.29% 55.83%}.fp .fp-stage .inset-\[49\.2\%_55\.07\%_48\.29\%_10\.97\%\]{inset:49.2% 55.07% 48.29% 10.97%}.fp .fp-stage .inset-\[5\.95\%_62\.57\%_93\.38\%_6\.25\%\]{inset:5.95% 62.57% 93.38% 6.25%}.fp .fp-stage .inset-\[52\.56\%_15\.42\%_45\.9\%_59\.51\%\]{inset:52.56% 15.42% 45.9% 59.51%}.fp .fp-stage .inset-\[52\.56\%_58\.82\%_45\.9\%_14\.51\%\]{inset:52.56% 58.82% 45.9% 14.51%}.fp .fp-stage .inset-\[53\.89\%_7\.5\%_28\.89\%_59\.79\%\]{inset:53.89% 7.5% 28.89% 59.79%}.fp .fp-stage .inset-\[54\.44\%_22\.99\%_44\.31\%_67\.01\%\]{inset:54.44% 22.99% 44.31% 67.01%}.fp .fp-stage .inset-\[54\.44\%_66\.11\%_44\.31\%_22\.01\%\]{inset:54.44% 66.11% 44.31% 22.01%}.fp .fp-stage .inset-\[54\.55\%_9\.17\%_39\.32\%_56\.11\%\]{inset:54.55% 9.17% 39.32% 56.11%}.fp .fp-stage .inset-\[55\.06\%_66\.11\%_44\.88\%_22\.01\%\]{inset:55.06% 66.11% 44.88% 22.01%}.fp .fp-stage .inset-\[55\.07\%_22\.68\%_44\.87\%_66\.78\%\]{inset:55.07% 22.68% 44.87% 66.78%}.fp .fp-stage .inset-\[55\.54\%_53\.61\%_44\.33\%_7\.5\%\]{inset:55.54% 53.61% 44.33% 7.5%}.fp .fp-stage .inset-\[56\.25\%_57\.22\%_26\.88\%_7\.5\%\]{inset:56.25% 57.22% 26.88% 7.5%}.fp .fp-stage .inset-\[56\.4\%_7\.47\%_43\.51\%_53\.65\%\]{inset:56.4% 7.47% 43.51% 53.65%}.fp .fp-stage .inset-\[56\.93\%_7\.64\%_27\.64\%_55\.97\%\]{inset:56.93% 7.64% 27.64% 55.97%}.fp .fp-stage .inset-\[56\.93\%_7\.64\%_42\.94\%_55\.97\%\]{inset:56.93% 7.64% 42.94% 55.97%}.fp .fp-stage .inset-\[58\.05\%_58\.76\%_29\.29\%_7\.5\%\]{inset:58.05% 58.76% 29.29% 7.5%}.fp .fp-stage .inset-\[58\.05\%_58\.76\%_35\.88\%_25\.96\%\]{inset:58.05% 58.76% 35.88% 25.96%}.fp .fp-stage .inset-\[58\.05\%_78\.47\%_35\.88\%_16\.6\%\]{inset:58.05% 78.47% 35.88% 16.6%}.fp .fp-stage .inset-\[58\.05\%_87\.57\%_35\.88\%_7\.5\%\]{inset:58.05% 87.57% 35.88% 7.5%}.fp .fp-stage .inset-\[58\.09\%_7\.5\%_22\.5\%_56\.94\%\]{inset:58.09% 7.5% 22.5% 56.94%}.fp .fp-stage .inset-\[58\.47\%_32\.89\%_36\.36\%_57\.04\%\]{inset:58.47% 32.89% 36.36% 57.04%}.fp .fp-stage .inset-\[59\.5\%_76\.06\%_30\.5\%_23\.88\%\]{inset:59.5% 76.06% 30.5% 23.88%}.fp .fp-stage .inset-\[59\.5\%_85\.42\%_30\.5\%_14\.51\%\]{inset:59.5% 85.42% 30.5% 14.51%}.fp .fp-stage .inset-\[6\.83\%_51\.67\%_54\.49\%_7\.5\%\]{inset:6.83% 51.67% 54.49% 7.5%}.fp .fp-stage .inset-\[6\.83\%_7\.5\%_54\.49\%_51\.67\%\]{inset:6.83% 7.5% 54.49% 51.67%}.fp .fp-stage .inset-\[6\.9\%_61\.81\%_93\.09\%_6\.25\%\]{inset:6.9% 61.81% 93.09% 6.25%}.fp .fp-stage .inset-\[60\.44\%_30\.85\%_24\.69\%_58\.89\%\]{inset:60.44% 30.85% 24.69% 58.89%}.fp .fp-stage .inset-\[60\.44\%_30\.85\%_24\.69\%_62\.52\%\]{inset:60.44% 30.85% 24.69% 62.52%}.fp .fp-stage .inset-\[60\.44\%_33\.26\%_37\.34\%_65\.78\%\]{inset:60.44% 33.26% 37.34% 65.78%}.fp .fp-stage .inset-\[60\.57\%_18\.13\%_27\.38\%_45\.97\%\]{inset:60.57% 18.13% 27.38% 45.97%}.fp .fp-stage .inset-\[60\.61\%_32\.57\%_24\.69\%_62\.75\%\]{inset:60.61% 32.57% 24.69% 62.75%}.fp .fp-stage .inset-\[60\.72\%_43\.72\%_37\.21\%_53\.65\%\]{inset:60.72% 43.72% 37.21% 53.65%}.fp .fp-stage .inset-\[60\.81\%_76\.04\%_37\.94\%_7\.5\%\]{inset:60.81% 76.04% 37.94% 7.5%}.fp .fp-stage .inset-\[61\.18\%_19\.79\%_27\.06\%_70\.35\%\]{inset:61.18% 19.79% 27.06% 70.35%}.fp .fp-stage .inset-\[61\.74\%_18\.06\%_35\.48\%_80\.47\%\]{inset:61.74% 18.06% 35.48% 80.47%}.fp .fp-stage .inset-\[61\.74\%_42\.32\%_35\.48\%_56\.22\%\]{inset:61.74% 42.32% 35.48% 56.22%}.fp .fp-stage .inset-\[61\.9\%_30\.27\%_35\.73\%_68\.48\%\]{inset:61.9% 30.27% 35.73% 68.48%}.fp .fp-stage .inset-\[62\.21\%_17\.92\%_26\.62\%_82\.01\%\]{inset:62.21% 17.92% 26.62% 82.01%}.fp .fp-stage .inset-\[62\.51\%_54\.65\%_33\.62\%_7\.5\%\]{inset:62.51% 54.65% 33.62% 7.5%}.fp .fp-stage .inset-\[62\.56\%_34\.41\%_27\.84\%_62\.52\%\]{inset:62.56% 34.41% 27.84% 62.52%}.fp .fp-stage .inset-\[63\.49\%_32\.36\%_34\.29\%_66\.68\%\]{inset:63.49% 32.36% 34.29% 66.68%}.fp .fp-stage .inset-\[63\.68\%_9\.65\%_27\.94\%_83\.26\%\]{inset:63.68% 9.65% 27.94% 83.26%}.fp .fp-stage .inset-\[64\.09\%_15\.07\%_28\.64\%_70\.07\%\]{inset:64.09% 15.07% 28.64% 70.07%}.fp .fp-stage .inset-\[64\.39\%_10\.21\%_34\.81\%_81\.39\%\]{inset:64.39% 10.21% 34.81% 81.39%}.fp .fp-stage .inset-\[64\.39\%_7\.78\%_34\.81\%_81\.39\%\]{inset:64.39% 7.78% 34.81% 81.39%}.fp .fp-stage .inset-\[64\.44\%_48\.68\%_26\.39\%_7\.5\%\]{inset:64.44% 48.68% 26.39% 7.5%}.fp .fp-stage .inset-\[64\.45\%_7\.78\%_34\.87\%_91\.04\%\]{inset:64.45% 7.78% 34.87% 91.04%}.fp .fp-stage .inset-\[64\.91\%_66\.82\%_29\.29\%_25\.96\%\]{inset:64.91% 66.82% 29.29% 25.96%}.fp .fp-stage .inset-\[64\.91\%_77\.92\%_29\.29\%_16\.6\%\]{inset:64.91% 77.92% 29.29% 16.6%}.fp .fp-stage .inset-\[64\.91\%_86\.88\%_29\.29\%_7\.5\%\]{inset:64.91% 86.88% 29.29% 7.5%}.fp .fp-stage .inset-\[65\%_32\.15\%_29\.55\%_67\.78\%\]{inset:65% 32.15% 29.55% 67.78%}.fp .fp-stage .inset-\[66\.48\%_34\.44\%_30\.9\%_56\.11\%\]{inset:66.48% 34.44% 30.9% 56.11%}.fp .fp-stage .inset-\[66\.51\%_31\.11\%_27\.47\%_53\.47\%\]{inset:66.51% 31.11% 27.47% 53.47%}.fp .fp-stage .inset-\[66\.69\%_10\.05\%_30\.41\%_80\.23\%\]{inset:66.69% 10.05% 30.41% 80.23%}.fp .fp-stage .inset-\[66\.69\%_26\.55\%_30\.41\%_68\.1\%\]{inset:66.69% 26.55% 30.41% 68.1%}.fp .fp-stage .inset-\[66\.69\%_36\.25\%_30\.41\%_55\.97\%\]{inset:66.69% 36.25% 30.41% 55.97%}.fp .fp-stage .inset-\[67\.12\%_7\.5\%_32\.82\%_7\.5\%\]{inset:67.12% 7.5% 32.82% 7.5%}.fp .fp-stage .inset-\[68\.38\%_30\.85\%_26\.77\%_64\.91\%\]{inset:68.38% 30.85% 26.77% 64.91%}.fp .fp-stage .inset-\[69\.85\%_10\.19\%_27\.64\%_80\.23\%\]{inset:69.85% 10.19% 27.64% 80.23%}.fp .fp-stage .inset-\[69\.85\%_23\.91\%_27\.64\%_68\.1\%\]{inset:69.85% 23.91% 27.64% 68.1%}.fp .fp-stage .inset-\[69\.85\%_36\.81\%_27\.64\%_55\.97\%\]{inset:69.85% 36.81% 27.64% 55.97%}.fp .fp-stage .inset-\[7\.03\%_70\.83\%_92\.48\%_6\.25\%\]{inset:7.03% 70.83% 92.48% 6.25%}.fp .fp-stage .inset-\[72\.14\%_38\.75\%_23\.33\%_54\.79\%\]{inset:72.14% 38.75% 23.33% 54.79%}.fp .fp-stage .inset-\[72\.14\%_42\.43\%_23\.33\%_54\.79\%\]{inset:72.14% 42.43% 23.33% 54.79%}.fp .fp-stage .inset-\[72\.14\%_81\.04\%_23\.33\%_10\.63\%\]{inset:72.14% 81.04% 23.33% 10.63%}.fp .fp-stage .inset-\[72\.14\%_86\.6\%_23\.33\%_10\.63\%\]{inset:72.14% 86.6% 23.33% 10.63%}.fp .fp-stage .inset-\[72\.37\%_42\.22\%_23\.1\%_55\%\]{inset:72.37% 42.22% 23.1% 55%}.fp .fp-stage .inset-\[72\.37\%_86\.39\%_23\.1\%_10\.83\%\]{inset:72.37% 86.39% 23.1% 10.83%}.fp .fp-stage .inset-\[73\.16\%_38\.75\%_24\.35\%_58\.54\%\]{inset:73.16% 38.75% 24.35% 58.54%}.fp .fp-stage .inset-\[73\.16\%_43\.27\%_24\.35\%_55\.69\%\]{inset:73.16% 43.27% 24.35% 55.69%}.fp .fp-stage .inset-\[73\.16\%_81\.04\%_24\.35\%_14\.37\%\]{inset:73.16% 81.04% 24.35% 14.37%}.fp .fp-stage .inset-\[73\.16\%_87\.65\%_24\.35\%_11\.66\%\]{inset:73.16% 87.65% 24.35% 11.66%}.fp .fp-stage .inset-\[73\.39\%_37\.36\%_24\.12\%_58\.75\%\]{inset:73.39% 37.36% 24.12% 58.75%}.fp .fp-stage .inset-\[73\.39\%_43\.23\%_24\.12\%_56\.01\%\]{inset:73.39% 43.23% 24.12% 56.01%}.fp .fp-stage .inset-\[73\.39\%_74\.79\%_24\.12\%_14\.58\%\]{inset:73.39% 74.79% 24.12% 14.58%}.fp .fp-stage .inset-\[73\.39\%_87\.29\%_24\.12\%_11\.6\%\]{inset:73.39% 87.29% 24.12% 11.6%}.fp .fp-stage .inset-\[75\.62\%_75\.07\%_15\.94\%_7\.5\%\]{inset:75.62% 75.07% 15.94% 7.5%}.fp .fp-stage .inset-\[77\.97\%_72\.15\%_12\.03\%_7\.5\%\]{inset:77.97% 72.15% 12.03% 7.5%}.fp .fp-stage .inset-\[79\.29\%_7\.5\%_16\.47\%_7\.5\%\]{inset:79.29% 7.5% 16.47% 7.5%}.fp .fp-stage .inset-\[79\.29\%_7\.5\%_20\.68\%_7\.5\%\]{inset:79.29% 7.5% 20.68% 7.5%}.fp .fp-stage .inset-\[8\.19\%_53\.33\%_88\.62\%_34\.28\%\]{inset:8.19% 53.33% 88.62% 34.28%}.fp .fp-stage .inset-\[8\.19\%_9\.17\%_88\.62\%_78\.45\%\]{inset:8.19% 9.17% 88.62% 78.45%}.fp .fp-stage .inset-\[8\.71\%_69\.51\%_90\.75\%_6\.25\%\]{inset:8.71% 69.51% 90.75% 6.25%}.fp .fp-stage .inset-\[8\.97\%_32\.08\%_87\.79\%_56\.94\%\]{inset:8.97% 32.08% 87.79% 56.94%}.fp .fp-stage .inset-\[80\.38\%_35\.76\%_17\.56\%_64\.17\%\]{inset:80.38% 35.76% 17.56% 64.17%}.fp .fp-stage .inset-\[80\.38\%_64\.1\%_17\.56\%_35\.83\%\]{inset:80.38% 64.1% 17.56% 35.83%}.fp .fp-stage .inset-\[80\.65\%_71\.38\%_17\.81\%_15\.24\%\]{inset:80.65% 71.38% 17.81% 15.24%}.fp .fp-stage .inset-\[80\.65\%_81\.89\%_17\.81\%_15\.24\%\]{inset:80.65% 81.89% 17.81% 15.24%}.fp .fp-stage .inset-\[80\.72\%_15\.01\%_17\.97\%_72\.31\%\]{inset:80.72% 15.01% 17.97% 72.31%}.fp .fp-stage .inset-\[80\.72\%_24\.84\%_18\.08\%_72\.31\%\]{inset:80.72% 24.84% 18.08% 72.31%}.fp .fp-stage .inset-\[80\.74\%_15\.01\%_17\.97\%_77\.63\%\]{inset:80.74% 15.01% 17.97% 77.63%}.fp .fp-stage .inset-\[80\.74\%_41\.02\%_17\.94\%_41\.4\%\]{inset:80.74% 41.02% 17.94% 41.4%}.fp .fp-stage .inset-\[80\.74\%_41\.02\%_17\.97\%_47\.04\%\]{inset:80.74% 41.02% 17.97% 47.04%}.fp .fp-stage .inset-\[80\.74\%_71\.38\%_17\.97\%_20\.64\%\]{inset:80.74% 71.38% 17.97% 20.64%}.fp .fp-stage .inset-\[80\.78\%_55\.11\%_17\.94\%_41\.4\%\]{inset:80.78% 55.11% 17.94% 41.4%}.fp .fp-stage .inset-\[83\.5\%_7\.5\%_16\.47\%_7\.5\%\]{inset:83.5% 7.5% 16.47% 7.5%}.fp .fp-stage .inset-\[85\.5\%_48\.19\%_13\.59\%_48\.19\%\]{inset:85.5% 48.19% 13.59% 48.19%}.fp .fp-stage .inset-\[85\.5\%_48\.19\%_13\.59\%_49\.58\%\]{inset:85.5% 48.19% 13.59% 49.58%}.fp .fp-stage .inset-\[85\.5\%_51\.25\%_13\.59\%_48\.19\%\]{inset:85.5% 51.25% 13.59% 48.19%}.fp .fp-stage .inset-\[85\.93\%_16\.6\%_11\.85\%_65\.28\%\]{inset:85.93% 16.6% 11.85% 65.28%}.fp .fp-stage .inset-\[85\.93\%_73\.33\%_11\.85\%_7\.5\%\]{inset:85.93% 73.33% 11.85% 7.5%}.fp .fp-stage .inset-\[88\.6\%_18\.19\%_10\.15\%_65\.28\%\]{inset:88.6% 18.19% 10.15% 65.28%}.fp .fp-stage .inset-\[88\.6\%_48\.06\%_10\.15\%_36\.39\%\]{inset:88.6% 48.06% 10.15% 36.39%}.fp .fp-stage .inset-\[88\.6\%_72\.43\%_10\.15\%_7\.5\%\]{inset:88.6% 72.43% 10.15% 7.5%}.fp .fp-stage .inset-\[9\.16\%_11\.21\%_89\.59\%_82\.61\%\]{inset:9.16% 11.21% 89.59% 82.61%}.fp .fp-stage .inset-\[9\.16\%_55\.37\%_89\.59\%_38\.45\%\]{inset:9.16% 55.37% 89.59% 38.45%}.fp .fp-stage .inset-\[9\.29\%_18\.49\%_89\.76\%_80\.24\%\]{inset:9.29% 18.49% 89.76% 80.24%}.fp .fp-stage .inset-\[9\.29\%_62\.66\%_89\.76\%_36\.07\%\]{inset:9.29% 62.66% 89.76% 36.07%}.fp .fp-stage .inset-\[91\.04\%_36\.39\%_6\.83\%_36\.39\%\]{inset:91.04% 36.39% 6.83% 36.39%}.fp .fp-stage .inset-\[91\.04\%_36\.39\%_8\.9\%_36\.39\%\]{inset:91.04% 36.39% 8.9% 36.39%}.fp .fp-stage .inset-\[91\.04\%_65\.28\%_6\.83\%_7\.5\%\]{inset:91.04% 65.28% 6.83% 7.5%}.fp .fp-stage .inset-\[91\.04\%_65\.28\%_8\.9\%_7\.5\%\]{inset:91.04% 65.28% 8.9% 7.5%}.fp .fp-stage .inset-\[91\.04\%_7\.5\%_6\.83\%_65\.28\%\]{inset:91.04% 7.5% 6.83% 65.28%}.fp .fp-stage .inset-\[91\.04\%_7\.5\%_8\.9\%_65\.28\%\]{inset:91.04% 7.5% 8.9% 65.28%}.fp .fp-stage .inset-\[92\.09\%_26\.46\%_6\.83\%_65\.28\%\]{inset:92.09% 26.46% 6.83% 65.28%}.fp .fp-stage .inset-\[92\.09\%_55\.35\%_6\.83\%_36\.39\%\]{inset:92.09% 55.35% 6.83% 36.39%}.fp .fp-stage .inset-\[92\.09\%_84\.24\%_6\.83\%_7\.5\%\]{inset:92.09% 84.24% 6.83% 7.5%}.fp .fp-stage .inset-\[92\.32\%_36\.67\%_7\%_62\.15\%\]{inset:92.32% 36.67% 7% 62.15%}.fp .fp-stage .inset-\[92\.32\%_65\.56\%_7\%_33\.26\%\]{inset:92.32% 65.56% 7% 33.26%}.fp .fp-stage .inset-\[92\.32\%_7\.78\%_7\%_91\.04\%\]{inset:92.32% 7.78% 7% 91.04%}.fp .fp-stage .bottom-0{bottom:0}.fp .fp-stage .bottom-1\/2{bottom:50%}.fp .fp-stage .bottom-1\/4{bottom:25%}.fp .fp-stage .bottom-\[-2\.51\%\]{bottom:-2.51%}.fp .fp-stage .bottom-\[11\.85\%\]{bottom:11.85%}.fp .fp-stage .bottom-\[13\.64\%\]{bottom:13.64%}.fp .fp-stage .bottom-\[25\.02\%\]{bottom:25.02%}.fp .fp-stage .left-0{left:0}.fp .fp-stage .left-1\/2{left:50%}.fp .fp-stage .left-\[-0\.04\%\]{left:-.04%}.fp .fp-stage .left-\[-269px\]{left:-269px}.fp .fp-stage .left-\[-446px\]{left:-446px}.fp .fp-stage .left-\[-5049px\]{left:-5049px}.fp .fp-stage .left-\[-9\.95\%\]{left:-9.95%}.fp .fp-stage .left-\[0\.06\%\]{left:.06%}.fp .fp-stage .left-\[1014px\]{left:1014px}.fp .fp-stage .left-\[108\.24px\]{left:108.24px}.fp .fp-stage .left-\[108px\]{left:108px}.fp .fp-stage .left-\[1104px\]{left:1104px}.fp .fp-stage .left-\[1151px\]{left:1151px}.fp .fp-stage .left-\[1172px\]{left:1172px}.fp .fp-stage .left-\[1196\.5px\]{left:1196.5px}.fp .fp-stage .left-\[15\.21\%\]{left:15.21%}.fp .fp-stage .left-\[173px\]{left:173px}.fp .fp-stage .left-\[200px\]{left:200px}.fp .fp-stage .left-\[228px\]{left:228px}.fp .fp-stage .left-\[231px\]{left:231px}.fp .fp-stage .left-\[256px\]{left:256px}.fp .fp-stage .left-\[359px\]{left:359px}.fp .fp-stage .left-\[36\.39\%\]{left:36.39%}.fp .fp-stage .left-\[39\.84px\]{left:39.84px}.fp .fp-stage .left-\[395px\]{left:395px}.fp .fp-stage .left-\[406px\]{left:406px}.fp .fp-stage .left-\[415px\]{left:415px}.fp .fp-stage .left-\[418px\]{left:418px}.fp .fp-stage .left-\[440px\]{left:440px}.fp .fp-stage .left-\[450px\]{left:450px}.fp .fp-stage .left-\[49px\]{left:49px}.fp .fp-stage .left-\[521px\]{left:521px}.fp .fp-stage .left-\[524px\]{left:524px}.fp .fp-stage .left-\[568px\]{left:568px}.fp .fp-stage .left-\[58\.89\%\]{left:58.89%}.fp .fp-stage .left-\[606px\]{left:606px}.fp .fp-stage .left-\[631px\]{left:631px}.fp .fp-stage .left-\[632px\]{left:632px}.fp .fp-stage .left-\[664px\]{left:664px}.fp .fp-stage .left-\[7\.5\%\]{left:7.5%}.fp .fp-stage .left-\[719\.5px\]{left:719.5px}.fp .fp-stage .left-\[741px\]{left:741px}.fp .fp-stage .left-\[788px\]{left:788px}.fp .fp-stage .left-\[806px\]{left:806px}.fp .fp-stage .left-\[808px\]{left:808px}.fp .fp-stage .left-\[820px\]{left:820px}.fp .fp-stage .left-\[832\.5px\]{left:832.5px}.fp .fp-stage .left-\[891px\]{left:891px}.fp .fp-stage .left-\[90px\]{left:90px}.fp .fp-stage .left-\[922px\]{left:922px}.fp .fp-stage .left-\[924px\]{left:924px}.fp .fp-stage .left-\[940\.12px\]{left:940.12px}.fp .fp-stage .left-\[940px\]{left:940px}.fp .fp-stage .left-\[971px\]{left:971px}.fp .fp-stage .left-\[98\.45px\]{left:98.45px}.fp .fp-stage .left-\[989px\]{left:989px}.fp .fp-stage .left-\[calc\(50\%\+1px\)\]{left:calc(50% + 1px)}.fp .fp-stage .left-\[calc\(50\%-0\.05px\)\]{left:calc(50% - .05px)}.fp .fp-stage .left-\[calc\(50\%-0\.5px\)\]{left:calc(50% - .5px)}.fp .fp-stage .right-1\/2{right:50%}.fp .fp-stage .right-\[-2\.64\%\]{right:-2.64%}.fp .fp-stage .right-\[10\.83\%\]{right:10.83%}.fp .fp-stage .right-\[1081px\]{right:1081px}.fp .fp-stage .right-\[336px\]{right:336px}.fp .fp-stage .right-\[37\.36\%\]{right:37.36%}.fp .fp-stage .right-\[516px\]{right:516px}.fp .fp-stage .right-\[61\.46\%\]{right:61.46%}.fp .fp-stage .right-\[699px\]{right:699px}.fp .fp-stage .right-\[919px\]{right:919px}.fp .fp-stage .top-0{top:0}.fp .fp-stage .top-\[-0\.07\%\]{top:-.07%}.fp .fp-stage .top-\[-13\.26\%\]{top:-13.26%}.fp .fp-stage .top-\[-411px\]{top:-411px}.fp .fp-stage .top-\[-42\.67\%\]{top:-42.67%}.fp .fp-stage .top-\[-4971px\]{top:-4971px}.fp .fp-stage .top-\[-582px\]{top:-582px}.fp .fp-stage .top-\[-81\.64\%\]{top:-81.64%}.fp .fp-stage .top-\[120px\]{top:120px}.fp .fp-stage .top-\[1229px\]{top:1229px}.fp .fp-stage .top-\[13\.64\%\]{top:13.64%}.fp .fp-stage .top-\[136px\]{top:136px}.fp .fp-stage .top-\[1456px\]{top:1456px}.fp .fp-stage .top-\[1756px\]{top:1756px}.fp .fp-stage .top-\[18\.75\%\]{top:18.75%}.fp .fp-stage .top-\[1816px\]{top:1816px}.fp .fp-stage .top-\[202px\]{top:202px}.fp .fp-stage .top-\[2033px\]{top:2033px}.fp .fp-stage .top-\[220px\]{top:220px}.fp .fp-stage .top-\[26px\]{top:26px}.fp .fp-stage .top-\[34px\]{top:34px}.fp .fp-stage .top-\[369px\]{top:369px}.fp .fp-stage .top-\[37\.98px\]{top:37.98px}.fp .fp-stage .top-\[3789px\]{top:3789px}.fp .fp-stage .top-\[41\.88px\]{top:41.88px}.fp .fp-stage .top-\[42px\]{top:42px}.fp .fp-stage .top-\[435px\]{top:435px}.fp .fp-stage .top-\[4547px\]{top:4547px}.fp .fp-stage .top-\[45px\]{top:45px}.fp .fp-stage .top-\[509px\]{top:509px}.fp .fp-stage .top-\[521px\]{top:521px}.fp .fp-stage .top-\[541px\]{top:541px}.fp .fp-stage .top-\[54px\]{top:54px}.fp .fp-stage .top-\[555px\]{top:555px}.fp .fp-stage .top-\[586px\]{top:586px}.fp .fp-stage .top-\[60\.44\%\]{top:60.44%}.fp .fp-stage .top-\[6044px\]{top:6044px}.fp .fp-stage .top-\[622px\]{top:622px}.fp .fp-stage .top-\[65\.81\%\]{top:65.81%}.fp .fp-stage .top-\[6927px\]{top:6927px}.fp .fp-stage .top-\[784px\]{top:784px}.fp .fp-stage .top-\[85\.93\%\]{top:85.93%}.fp .fp-stage .top-\[9\.95px\]{top:9.95px}.fp .fp-stage .top-\[970px\]{top:970px}.fp .fp-stage .top-\[calc\(50\%\+0\.08px\)\]{top:calc(50% + .08px)}.fp .fp-stage .mb-0{margin-bottom:0}.fp .fp-stage .block{display:block}.fp .fp-stage .flex{display:flex}.fp .fp-stage .table{display:table}.fp .fp-stage .contents{display:contents}.fp .fp-stage .aspect-\[1018\/791\]{aspect-ratio:1018/791}.fp .fp-stage .size-\[18\.61px\]{width:18.61px;height:18.61px}.fp .fp-stage .size-\[39\.877px\]{width:39.877px;height:39.877px}.fp .fp-stage .size-\[50px\]{width:50px;height:50px}.fp .fp-stage .size-\[5651px\]{width:5651px;height:5651px}.fp .fp-stage .size-full{width:100%;height:100%}.fp .fp-stage .h-0,.fp .fp-stage .h-\[0px\]{height:0}.fp .fp-stage .h-\[100\.14\%\]{height:100.14%}.fp .fp-stage .h-\[1054\.18px\]{height:1054.18px}.fp .fp-stage .h-\[105px\]{height:105px}.fp .fp-stage .h-\[1063px\]{height:1063px}.fp .fp-stage .h-\[113\.26\%\]{height:113.26%}.fp .fp-stage .h-\[1758px\]{height:1758px}.fp .fp-stage .h-\[1784\.084px\]{height:1784.084px}.fp .fp-stage .h-\[1844\.307px\]{height:1844.307px}.fp .fp-stage .h-\[197\.27\%\]{height:197.27%}.fp .fp-stage .h-\[250px\]{height:250px}.fp .fp-stage .h-\[263\.678px\]{height:263.678px}.fp .fp-stage .h-\[263\.839px\]{height:263.839px}.fp .fp-stage .h-\[323\.2\%\]{height:323.2%}.fp .fp-stage .h-\[360px\]{height:360px}.fp .fp-stage .h-\[47\.566px\]{height:47.566px}.fp .fp-stage .h-\[53px\]{height:53px}.fp .fp-stage .h-\[64\.848px\]{height:64.848px}.fp .fp-stage .h-\[640px\]{height:640px}.fp .fp-stage .h-\[66\.798px\]{height:66.798px}.fp .fp-stage .h-\[672px\]{height:672px}.fp .fp-stage .h-\[680px\]{height:680px}.fp .fp-stage .h-\[738px\]{height:738px}.fp .fp-stage .h-\[758px\]{height:758px}.fp .fp-stage .h-\[880px\]{height:880px}.fp .fp-stage .h-\[883px\]{height:883px}.fp .fp-stage .h-\[885px\]{height:885px}.fp .fp-stage .h-\[927px\]{height:927px}.fp .fp-stage .h-\[hypot\(-1\.22977cqw\2c -0\.5595cqh\)\]{height:hypot(-1.22977cqw,-.5595cqh)}.fp .fp-stage .h-\[hypot\(-2\.03635cqw\2c -0\.92646cqh\)\]{height:hypot(-2.03635cqw,-.92646cqh)}.fp .fp-stage .h-\[hypot\(-3\.13183cqw\2c 97\.3873cqh\)\]{height:hypot(-3.13183cqw,97.3873cqh)}.fp .fp-stage .w-0{width:0}.fp .fp-stage .w-\[100\.02\%\]{width:100.02%}.fp .fp-stage .w-\[100cqh\]{width:100cqh}.fp .fp-stage .w-\[1095px\]{width:1095px}.fp .fp-stage .w-\[1122px\]{width:1122px}.fp .fp-stage .w-\[1189\.535px\]{width:1189.535px}.fp .fp-stage .w-\[119\.9\%\]{width:119.9%}.fp .fp-stage .w-\[1241px\]{width:1241px}.fp .fp-stage .w-\[1440px\]{width:1440px}.fp .fp-stage .w-\[1522px\]{width:1522px}.fp .fp-stage .w-\[166\.995px\]{width:166.995px}.fp .fp-stage .w-\[2123\.111px\]{width:2123.111px}.fp .fp-stage .w-\[391\.761px\]{width:391.761px}.fp .fp-stage .w-\[392\.76px\]{width:392.76px}.fp .fp-stage .w-\[392px\]{width:392px}.fp .fp-stage .w-\[49\.993px\]{width:49.993px}.fp .fp-stage .w-\[517px\]{width:517px}.fp .fp-stage .w-\[53px\]{width:53px}.fp .fp-stage .w-\[87\.491px\]{width:87.491px}.fp .fp-stage .w-\[91px\]{width:91px}.fp .fp-stage .w-\[961\.936px\]{width:961.936px}.fp .fp-stage .w-\[hypot\(-100cqw\2c 100cqh\)\]{width:hypot(-100cqw,100cqh)}.fp .fp-stage .w-\[hypot\(96\.8682cqw\2c 2\.61271cqh\)\]{width:hypot(96.8682cqw,2.61271cqh)}.fp .fp-stage .w-full{width:100%}.fp .fp-stage .max-w-none{max-width:none}.fp .fp-stage .flex-none{flex:none}.fp .fp-stage .shrink-0{flex-shrink:0}.fp .fp-stage .-translate-x-1\/2{--tw-translate-x:-50%}.fp .fp-stage .-translate-x-1\/2,.fp .fp-stage .-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fp .fp-stage .-translate-y-1\/2{--tw-translate-y:-50%}.fp .fp-stage .rotate-\[-115\.64deg\]{--tw-rotate:-115.64deg}.fp .fp-stage .rotate-\[-115\.64deg\],.fp .fp-stage .rotate-\[1\.69deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fp .fp-stage .rotate-\[1\.69deg\]{--tw-rotate:1.69deg}.fp .fp-stage .rotate-\[124deg\]{--tw-rotate:124deg}.fp .fp-stage .rotate-\[124deg\],.fp .fp-stage .rotate-\[35\.85deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fp .fp-stage .rotate-\[35\.85deg\]{--tw-rotate:35.85deg}.fp .fp-stage .rotate-\[90deg\]{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fp .fp-stage .flex-col{flex-direction:column}.fp .fp-stage .content-stretch{align-content:stretch}.fp .fp-stage .items-center{align-items:center}.fp .fp-stage .justify-center{justify-content:center}.fp .fp-stage .gap-\[24\.006px\]{gap:24.006px}.fp .fp-stage .overflow-hidden{overflow:hidden}.fp .fp-stage .overflow-clip{overflow:clip}.fp .fp-stage .whitespace-nowrap{white-space:nowrap}.fp .fp-stage .whitespace-pre{white-space:pre}.fp .fp-stage .rounded-\[100px\]{border-radius:100px}.fp .fp-stage .border{border-width:1px}.fp .fp-stage .border-b{border-bottom-width:1px}.fp .fp-stage .border-solid{border-style:solid}.fp .fp-stage .border-\[\#866d4b\]{--tw-border-opacity:1;border-color:rgb(134 109 75/var(--tw-border-opacity,1))}.fp .fp-stage .border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.fp .fp-stage .bg-\[\#832926\]{--tw-bg-opacity:1;background-color:rgb(131 41 38/var(--tw-bg-opacity,1))}.fp .fp-stage .bg-\[\#866d4b\]{--tw-bg-opacity:1;background-color:rgb(134 109 75/var(--tw-bg-opacity,1))}.fp .fp-stage .bg-\[\#d9d9d9\]{--tw-bg-opacity:1;background-color:rgb(217 217 217/var(--tw-bg-opacity,1))}.fp .fp-stage .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.fp .fp-stage .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fp .fp-stage .object-cover{-o-object-fit:cover;object-fit:cover}.fp .fp-stage .px-\[32px\]{padding-left:32px;padding-right:32px}.fp .fp-stage .py-\[12px\]{padding-top:12px;padding-bottom:12px}.fp .fp-stage .py-\[20px\]{padding-top:20px;padding-bottom:20px}.fp .fp-stage .text-center{text-align:center}.fp .fp-stage .text-\[100px\]{font-size:100px}.fp .fp-stage .text-\[14px\]{font-size:14px}.fp .fp-stage .text-\[15px\]{font-size:15px}.fp .fp-stage .text-\[16px\]{font-size:16px}.fp .fp-stage .text-\[18\.012px\]{font-size:18.012px}.fp .fp-stage .text-\[20px\]{font-size:20px}.fp .fp-stage .text-\[24px\]{font-size:24px}.fp .fp-stage .text-\[26\.797px\]{font-size:26.797px}.fp .fp-stage .text-\[29\.2px\]{font-size:29.2px}.fp .fp-stage .text-\[29\.826px\]{font-size:29.826px}.fp .fp-stage .text-\[32px\]{font-size:32px}.fp .fp-stage .text-\[38px\]{font-size:38px}.fp .fp-stage .text-\[40px\]{font-size:40px}.fp .fp-stage .text-\[48px\]{font-size:48px}.fp .fp-stage .text-\[54\.887px\]{font-size:54.887px}.fp .fp-stage .text-\[56px\]{font-size:56px}.fp .fp-stage .text-\[90\.886px\]{font-size:90.886px}.fp .fp-stage .font-normal{font-weight:400}.fp .fp-stage .uppercase{text-transform:uppercase}.fp .fp-stage .not-italic{font-style:normal}.fp .fp-stage .leading-\[0\]{line-height:0}.fp .fp-stage .leading-\[1\.09\]{line-height:1.09}.fp .fp-stage .leading-\[100px\]{line-height:100px}.fp .fp-stage .leading-\[14px\]{line-height:14px}.fp .fp-stage .leading-\[24px\]{line-height:24px}.fp .fp-stage .leading-\[28px\]{line-height:28px}.fp .fp-stage .leading-\[48px\]{line-height:48px}.fp .fp-stage .leading-\[56px\]{line-height:56px}.fp .fp-stage .leading-\[normal\]{line-height:normal}.fp .fp-stage .text-\[\#0b0b0b\]{--tw-text-opacity:1;color:rgb(11 11 11/var(--tw-text-opacity,1))}.fp .fp-stage .text-\[\#505050\]{--tw-text-opacity:1;color:rgb(80 80 80/var(--tw-text-opacity,1))}.fp .fp-stage .text-\[\#832926\]{--tw-text-opacity:1;color:rgb(131 41 38/var(--tw-text-opacity,1))}.fp .fp-stage .text-\[\#866d4b\]{--tw-text-opacity:1;color:rgb(134 109 75/var(--tw-text-opacity,1))}.fp .fp-stage .text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.fp .fp-stage .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.fp .fp-stage .\[word-break\:break-word\]{word-break:break-word}

/* Mobile Thanksgiving layout (Figma 1064:61) — native flow for <=767px; desktop .fp unchanged */
.fp-m{display:none;width:100%;background:#fff;color:#0b0b0b;font-family:'LB Avenir Book','LB NS','Nunito Sans','Helvetica Neue',Arial,sans-serif;-webkit-font-smoothing:antialiased;text-align:left}
.fp-m a{color:inherit;text-decoration:none}
.fp-m img{display:block;max-width:100%;height:auto}
.fp-m .fpm-pad{padding:0 24px 40px}
.fp-m .fpm-eyebrow{font-family:'LB Avenir Roman','LB NS','Nunito Sans',sans-serif;font-size:14px;letter-spacing:.02em;color:#866d4b;margin:0 0 8px;text-transform:none}
.fp-m .fpm-eyebrow.light{color:rgba(255,255,255,.9)}
.fp-m .fpm-h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:300;font-size:48px;line-height:1.05;margin:0 0 16px;color:#0b0b0b}
.fp-m .fpm-h1 .fpm-accent{color:#832926}
.fp-m .fpm-h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;font-size:36px;line-height:1.1;margin:0 0 16px;color:#0b0b0b}
.fp-m .fpm-h2.light{color:#fff}
.fp-m .fpm-h2.center{text-align:center}
.fp-m .fpm-h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;font-size:28px;line-height:1.15;margin:0 0 12px;color:#0b0b0b}
.fp-m .fpm-h3.light{color:#fff}
.fp-m .fpm-lede,.fp-m .fpm-body{font-size:16px;line-height:1.45;color:#0b0b0b;margin:0 0 16px}
.fp-m .fpm-body.light{color:#fff}
.fp-m .fpm-body.center{text-align:center}
.fp-m .fpm-note{font-size:14px;line-height:1.4;color:#505050;margin:16px 0 0}
.fp-m .fpm-meta{font-size:14px;color:#505050;margin:0 0 12px}
.fp-m .fpm-offer{font-family:'Cormorant Garamond',Georgia,serif;font-size:24px;color:#832926;margin:0 0 20px}
.fp-m .fpm-rule{border:0;border-top:1px solid #d9d0c4;margin:16px 0}
.fp-m .fpm-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:342px;min-height:56px;padding:16px 24px;border-radius:100px;background:#866d4b;color:#fff!important;font-family:'LB Avenir Roman','LB NS',sans-serif;font-size:14px;letter-spacing:.04em;text-transform:uppercase;box-sizing:border-box}
.fp-m .fpm-btn.outline{background:transparent;border:1px solid #fff;color:#fff!important}
.fp-m .fpm-from{font-size:14px;color:#505050;margin:0 0 20px}
.fp-m .fpm-price{font-family:'LB Avenir Medium','LB NS',sans-serif;font-size:32px;color:#0b0b0b;margin-left:8px}

/* Hero */
.fp-m .fpm-hero{position:relative;background:#fff}
.fp-m .fpm-hero-media{position:relative;width:100%;aspect-ratio:390/520;overflow:hidden}
.fp-m .fpm-hero-media img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}
.fp-m .fpm-hero-copy{padding:24px 24px 40px;position:relative;margin-top:-96px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.92) 18%,#fff 40%)}

/* Press */
.fp-m .fpm-press{padding:32px 17px 40px;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center}
.fp-m .fpm-press-label{display:inline-block;font-family:'LB Avenir Roman','LB NS',sans-serif;font-size:18px;color:#866d4b;border-bottom:1px solid #866d4b;padding-bottom:4px;margin-bottom:24px}
.fp-m .fpm-press-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 12px;align-items:center;justify-items:center}
.fp-m .fpm-press-cell{width:108px;height:60px;display:flex;align-items:center;justify-content:center}
.fp-m .fpm-press-cell img{max-width:90%;max-height:48px;width:auto;height:auto;object-fit:contain}

/* Feast */
.fp-m .fpm-feast{padding:40px 24px}
.fp-m .fpm-feast-photo{margin:20px 0 28px;border-radius:0;overflow:hidden;aspect-ratio:342/386}
.fp-m .fpm-feast-photo img{width:100%;height:100%;object-fit:cover}

/* Products */
.fp-m .fpm-products{padding:8px 24px 40px}
.fp-m .fpm-product{margin-bottom:48px;text-align:center}
.fp-m .fpm-product-photo{position:relative;margin-bottom:16px}
.fp-m .fpm-product-photo img{width:100%;aspect-ratio:342/396;object-fit:cover}
.fp-m .fpm-shop-pill{position:absolute;top:12px;right:12px;background:#866d4b;color:#fff!important;border-radius:100px;padding:12px 18px;font-size:12px;letter-spacing:.04em;font-family:'LB Avenir Roman','LB NS',sans-serif}
.fp-m .fpm-badge{position:absolute;left:20px;bottom:20px;width:84px;height:84px;border-radius:50%;background:#832926;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;pointer-events:none}
.fp-m .fpm-badge-2{font-family:'LB Avenir Black','LB NS',sans-serif;font-size:28px}
.fp-m .fpm-badge-off{font-size:11px;text-transform:uppercase}
.fp-m .fpm-badge-lb{font-size:9px;margin-top:4px;opacity:.95}
.fp-m .fpm-product-name{display:block;font-family:'LB Avenir Heavy','LB NS',sans-serif;font-size:22px;margin:8px 0 10px;color:#0b0b0b}
.fp-m .fpm-price-line{font-family:'LB Avenir Medium','LB NS',sans-serif;font-size:16px;margin:8px 0 4px}
.fp-m .fpm-strike{font-size:14px;color:#505050;text-decoration:line-through;margin:0}

/* Recipes */
.fp-m .fpm-recipes{padding:24px 24px 48px}
.fp-m .fpm-view-all{display:inline-flex;align-items:center;gap:8px;font-family:'LB Avenir Roman','LB NS',sans-serif;font-size:14px;color:#866d4b;margin:0 0 24px}
.fp-m .fpm-view-all img{width:17px;height:12px}
.fp-m .fpm-recipe{margin-bottom:36px}
.fp-m .fpm-recipe-photo{display:block;margin-bottom:16px}
.fp-m .fpm-recipe-photo img{width:100%;aspect-ratio:342/230;object-fit:cover}
.fp-m .fpm-recipe-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;font-weight:400;margin:0 0 8px}
.fp-m .fpm-recipe-meta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e5e5;padding-top:12px;margin-top:12px;font-size:14px;color:#505050}
.fp-m .fpm-recipe-meta img{width:17px;height:12px}

/* Harvest */
.fp-m .fpm-harvest{background:#fff}
.fp-m .fpm-harvest-photo img{width:100%;aspect-ratio:1/1;object-fit:cover}
.fp-m .fpm-perks{list-style:none;padding:0;margin:0 0 28px;border-top:1px solid #e5e5e5}
.fp-m .fpm-perks li{padding:16px 0;border-bottom:1px solid #e5e5e5;display:flex;flex-direction:column;gap:4px}
.fp-m .fpm-perks strong{font-family:'LB Avenir Heavy','LB NS',sans-serif;font-size:16px}
.fp-m .fpm-perks span{font-size:14px;color:#505050}

/* Fisherman */
.fp-m .fpm-fisherman{background:#0b0b0b;color:#fff}
.fp-m .fpm-fisherman-photo img{width:100%;aspect-ratio:390/340;object-fit:cover}
.fp-m .fpm-stats{margin:24px 0 28px;border-top:1px solid rgba(255,255,255,.25)}
.fp-m .fpm-stats > div{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.25)}
.fp-m .fpm-stats strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;font-weight:400}
.fp-m .fpm-stats span{font-size:14px;text-align:right;max-width:140px;opacity:.9}

/* Superfood */
.fp-m .fpm-superfood{background:#866d4b;color:#fff;padding:48px 28px 56px}
.fp-m .fpm-tested{background:#fff;color:#866d4b;padding:20px 24px;margin:28px 0;border-radius:0}
.fp-m .fpm-tested-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;margin:0 0 12px;text-align:center;text-transform:uppercase}
.fp-m .fpm-tested ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;align-items:center}
.fp-m .fpm-tested li{font-family:'LB Avenir Medium','LB NS',sans-serif;font-size:15px}
.fp-m .fpm-tested li::before{content:"✓ ";}
.fp-m .fpm-nutri{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px;text-align:center;margin-top:8px}
.fp-m .fpm-nutri strong{display:block;font-family:'LB Avenir Medium','LB NS',sans-serif;font-size:16px;margin-bottom:4px}
.fp-m .fpm-nutri span{font-size:13px;opacity:.9}

/* Reviews — single card slides */
.fp-m .fpm-reviews{padding:48px 24px 40px;background:#fff}
.fp-m .fpm-review-stage{position:relative;min-height:480px;margin:24px 0 16px}
.fp-m .fpm-slide{display:none;background:#f4f4f4;padding:28px 24px 24px;min-height:480px;box-sizing:border-box;position:relative}
.fp-m .fpm-slide.is-on{display:block}
.fp-m .fpm-stars{color:#866d4b;letter-spacing:2px;font-size:14px;margin:0 0 8px}
.fp-m .fpm-date{position:absolute;top:28px;right:24px;font-size:14px;color:#505050;margin:0}
.fp-m .fpm-review-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;font-weight:400;margin:12px 0 16px}
.fp-m .fpm-review-body{font-size:16px;line-height:1.45;margin:0 0 32px;color:#0b0b0b}
.fp-m .fpm-author{display:flex;align-items:center;gap:12px;font-family:'LB Avenir Heavy','LB NS',sans-serif;font-size:16px;position:absolute;left:24px;bottom:24px}
.fp-m .fpm-avatar{width:40px;height:40px;border-radius:50%;background:#866d4b;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px}
.fp-m .fpm-carousel-controls{display:flex;align-items:center;justify-content:space-between;margin-top:8px}
.fp-m .fpm-dots{display:flex;gap:8px;align-items:center}
.fp-m .fpm-dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#d0d0d0;cursor:pointer}
.fp-m .fpm-dot.is-on{background:#866d4b;width:18px;border-radius:4px}
.fp-m .fpm-arrows{display:flex;gap:8px}
.fp-m .fpm-arrow{width:47px;height:47px;border:1px solid #0b0b0b;background:#fff;border-radius:50%;font-size:28px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}

/* Closing CTA */
.fp-m .fpm-close{background:#fff}
.fp-m .fpm-close-photo img{width:100%;aspect-ratio:390/331;object-fit:cover}
.fp-m .fpm-offer-box{display:flex;align-items:center;gap:16px;background:#832926;color:#fff;padding:20px 24px;margin:20px 0 24px;min-height:120px;box-sizing:border-box}
.fp-m .fpm-offer-pct{display:flex;align-items:baseline;gap:4px;font-family:'LB Avenir Black','LB NS',sans-serif}
.fp-m .fpm-offer-pct span{font-size:56px;line-height:1}
.fp-m .fpm-offer-pct small{font-size:18px;text-transform:uppercase}
.fp-m .fpm-offer-copy{display:flex;flex-direction:column;gap:8px;border-left:1px solid rgba(255,255,255,.4);padding-left:16px}
.fp-m .fpm-offer-copy strong{font-size:22px;line-height:1.15}
.fp-m .fpm-offer-copy span{font-size:13px;opacity:.95}

/* Mobile carousel hit-area fix (browser QA 2026-11-06): own stacking context above slide/author boxes, explicit pointer-events, larger dot hit boxes (visual dot unchanged via ::before), scroll-margin keeps controls above Shopify preview bar when scrolled into view */
.fp-m .fpm-review-stage{z-index:0;isolation:isolate}
.fp-m .fpm-slide .fpm-author{pointer-events:none}
.fp-m .fpm-carousel-controls{position:relative;z-index:20;pointer-events:auto;scroll-margin-bottom:120px}
.fp-m .fpm-arrows,.fp-m .fpm-dots{position:relative;z-index:1;pointer-events:auto}
.fp-m .fpm-arrow,.fp-m .fpm-dot{position:relative;z-index:1;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;box-shadow:none;margin:0;min-height:0;scroll-margin-bottom:120px;color:#0b0b0b}
.fp-m .fpm-arrow *{pointer-events:none}
.fp-m .fpm-dots{gap:0}
.fp-m .fpm-dot,.fp-m .fpm-dot.is-on{width:24px;height:32px;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0}
.fp-m .fpm-dot::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#d0d0d0;pointer-events:none}
.fp-m .fpm-dot.is-on::before{width:18px;border-radius:4px;background:#866d4b}

/* Breakpoints: native mobile vs scaled desktop */
@media (max-width:767px){
  .fp[data-fp]{display:none!important}
  .fp-m{display:block}
  .fp-m[hidden]{display:block}
}
@media (min-width:768px){
  .fp-m{display:none!important}
}
