.natural-tour{--stick-top:28px;--film-progress:0;position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7%;padding:38px 6% 70px;align-items:start;background:#f8f5ef;color:#302a31;isolation:isolate}.natural-media{position:sticky;top:var(--stick-top);align-self:start;min-width:0;z-index:4;margin-top:10px}.natural-film-frame{position:relative;overflow:hidden;background:#d4c9d2;aspect-ratio:4/3;border-radius:8px;box-shadow:0 28px 90px #302a3110}.natural-film-frame video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.natural-media-top{display:flex;justify-content:space-between;gap:18px;font-size:8px;letter-spacing:.13em;line-height:1.7;margin-bottom:17px;text-transform:uppercase;color:inherit}.natural-media-top>a{color:inherit;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.natural-film-bottom{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0 0;font-size:9px;line-height:1.7;color:inherit}.natural-film-bottom small{font-size:8px;opacity:.65}.natural-progress{height:2px;background:currentColor;opacity:.4;transform:scaleX(var(--film-progress));transform-origin:left;margin-top:17px}.natural-story{min-width:0;grid-column:1;grid-row:1}.natural-media{grid-column:2;grid-row:1}.natural-chapter{min-height:91svh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px 0 74px;scroll-margin-top:130px;position:relative}.natural-chapter+.natural-chapter{border-top:1px solid #c9c0c780}.natural-eyebrow{display:block;font:500 9px/1.9 'DM Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:inherit;opacity:.7;margin:0 0 25px}.natural-chapter h1,.natural-chapter h2{font:400 clamp(43px,4.7vw,78px)/1.03 Georgia,serif!important;letter-spacing:-.05em!important;color:inherit!important;margin:0!important;max-width:100%}.natural-chapter h1 em,.natural-chapter h2 em{font-family:Georgia,serif!important;font-weight:400!important;color:#8b7391!important}.natural-copy{font:400 14px/1.9 'DM Sans',Arial,sans-serif;max-width:340px;margin:27px 0;color:inherit;opacity:.8}.natural-action{display:inline-flex;align-items:center;gap:28px;font:600 11px/1.5 'DM Sans',Arial,sans-serif;color:inherit;border-bottom:1px solid currentColor;padding:12px 0;text-decoration:none;min-height:44px}.natural-index{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px;font-size:9px;line-height:1.8}.natural-index a{color:inherit;opacity:.5;border-bottom:1px solid transparent;padding-bottom:5px}.natural-index a[aria-current],.natural-index a:hover{opacity:1;border-color:currentColor}.natural-tour a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.natural-step{font-size:10px;opacity:.45;margin-bottom:26px;letter-spacing:.12em}.natural-note{font-size:8px;line-height:1.8;opacity:.55;max-width:300px;margin-top:26px}.natural-tour-page.petal-site .topnav,.natural-tour-page.lineage-site .topnav{position:relative;top:auto;left:auto;right:auto;background:#f8f5ef;color:#302a31;border-color:#d9d3d5;padding:20px 5%}.natural-tour-page .concept-line,.natural-tour-page.petal-site .concept-line,.natural-tour-page.lineage-site .concept-line{position:relative;top:auto;left:auto;right:auto;background:#eee9eb;color:#746b73;border-color:#d9d3d5}.natural-tour-page.petal-site .topnav a,.natural-tour-page.lineage-site .topnav a{color:#302a31}.natural-tour-page.petal-site .topnav .pill-button.dark{background:#302a31;color:white;border-color:#302a31}.natural-tour-page.lineage-site .topnav .red-button{background:#26392c;color:white}.natural-tour-page .shop-outro{display:none}.lineage-site .natural-tour{background:#203029;color:#ebe9df}.lineage-site .natural-film-frame{border-radius:0;background:#17251d;box-shadow:none}.lineage-site .natural-chapter h1,.lineage-site .natural-chapter h2{font-family:'DM Sans',Arial,sans-serif!important;font-weight:500!important;font-size:clamp(40px,4.1vw,68px)!important;letter-spacing:-.06em!important;text-transform:uppercase;line-height:1.04!important}.lineage-site .natural-chapter h1 em,.lineage-site .natural-chapter h2 em{font-family:'DM Sans',Arial,sans-serif!important;font-style:normal!important;color:#b6c8aa!important}.lineage-site .natural-chapter+.natural-chapter{border-color:#ffffff20}
.natural-main{--stick-top:112px;background:#07121b;color:#f1f2ee;padding-top:145px;padding-bottom:90px;gap:6%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.natural-main .natural-film-frame{border-radius:4px;background:#0c1b26;border:1px solid #b8deef20;box-shadow:0 30px 80px #0003}.natural-main .natural-chapter{min-height:87svh;padding:45px 0 95px}.natural-main .natural-chapter h1{font-family:Arial,sans-serif!important;font-size:clamp(58px,5.8vw,98px)!important;letter-spacing:-.07em!important;line-height:.97!important;text-transform:uppercase}.natural-main .natural-chapter h1 em{font-family:Georgia,serif!important;font-style:italic!important;text-transform:none;letter-spacing:-.06em!important;color:#acdce7!important}.natural-main .natural-chapter h2{font-family:Arial,sans-serif!important;font-size:clamp(40px,4.1vw,65px)!important;letter-spacing:-.055em!important;line-height:1.06!important}.natural-main .natural-chapter h2 em{color:#acdce7!important}.natural-main .natural-chapter+.natural-chapter{border-color:#ffffff22}.natural-main .natural-eyebrow{color:#bbe4ec;opacity:.8}.natural-main .natural-action{padding:14px 20px;background:#f1f2ee;color:#0b1d2c;border:0;min-height:48px;text-decoration:none}.natural-main .natural-media{margin-top:38px}.natural-main .natural-copy{max-width:350px}.natural-main .natural-note{color:#b5cad8}.natural-main .natural-index{margin-top:27px}.natural-end{display:block;scroll-margin-top:110px}
@media(max-width:1000px) and (min-width:701px){.natural-tour{gap:5%;padding-left:5%;padding-right:5%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.natural-chapter h1,.natural-chapter h2{font-size:45px!important}.natural-main .natural-chapter h1{font-size:60px!important}.natural-copy{font-size:13px}.natural-film-frame{aspect-ratio:1.1}}
@media(max-width:700px){.natural-tour{--stick-top:0px;display:block;padding:0 0 34px}.natural-media{position:sticky;top:var(--stick-top);margin:0;padding:12px 6% 14px;background:#f8f5ef;z-index:8;border-bottom:1px solid #d4cbd3}.natural-media-top{font-size:7px;margin-bottom:9px;gap:12px}.natural-film-frame{height:35svh;min-height:190px;max-height:340px;aspect-ratio:auto;border-radius:5px;box-shadow:none}.natural-film-frame video{object-fit:cover;object-position:center}.natural-film-bottom{font-size:8px;padding-top:9px;gap:12px}.natural-film-bottom small{font-size:7px}.natural-progress{margin-top:8px;height:1px}.natural-story{padding:0 7%}.natural-chapter{min-height:66svh;padding:44px 0 55px;scroll-margin-top:calc(35svh + 100px)}.natural-chapter h1,.natural-chapter h2{font-size:43px!important;line-height:1.07!important}.natural-eyebrow{font-size:8px;margin-bottom:17px;max-width:290px}.natural-copy{font-size:13px;line-height:1.85;max-width:340px;margin:22px 0}.natural-action{font-size:10px;gap:24px;min-height:44px}.natural-step{margin-bottom:18px;font-size:9px}.natural-index{gap:13px;font-size:8px;margin-top:24px}.natural-note{font-size:8px;max-width:270px;margin-top:20px}.lineage-site .natural-media{background:#203029;border-color:#ffffff25}.lineage-site .natural-chapter h1,.lineage-site .natural-chapter h2{font-size:39px!important}.natural-main{--stick-top:74px;padding-top:95px;padding-bottom:40px}.natural-main .natural-media{margin:0;background:#07121b;border-color:#ffffff20}.natural-main .natural-film-frame{height:30svh;min-height:170px;max-height:280px}.natural-main .natural-chapter{min-height:63svh;padding:35px 0 55px;scroll-margin-top:calc(30svh + 170px)}.natural-main .natural-chapter h1{font-size:54px!important}.natural-main .natural-chapter h2{font-size:39px!important}.natural-main .natural-copy{font-size:13px}.natural-main .natural-index{margin-top:20px}.natural-main .natural-media-top span{max-width:185px}.natural-tour-page.petal-site .topnav,.natural-tour-page.lineage-site .topnav{padding:17px 6%}.natural-tour-page .topnav .petal-logo{font-size:33px}.natural-tour-page .topnav .pill-button,.natural-tour-page .topnav .red-button{font-size:9px;padding:11px 13px}.natural-tour-page .concept-line>span{display:none}}
@media(max-width:360px){.natural-chapter h1,.natural-chapter h2{font-size:37px!important}.natural-main .natural-chapter h1{font-size:46px!important}.natural-main .natural-chapter h2,.lineage-site .natural-chapter h2{font-size:34px!important}.natural-media-top{letter-spacing:.07em}.natural-film-bottom{font-size:7px}}
@media(prefers-reduced-motion:reduce){.natural-tour{scroll-behavior:auto}.natural-progress{transition:none}.natural-media video{scroll-behavior:auto}}

@media(max-width:700px){.natural-tour .natural-film-frame,.natural-main .natural-film-frame{aspect-ratio:16/10;height:auto;min-height:0;max-height:none}.natural-media>.natural-note{margin-top:10px;margin-bottom:0}.natural-chapter{scroll-margin-top:calc(55vw + 100px)}.natural-main .natural-chapter{scroll-margin-top:calc(55vw + 165px)}}


@media(max-height:500px) and (min-width:701px){.natural-tour{--stick-top:82px}.natural-film-frame{height:45svh;aspect-ratio:auto;max-height:230px}.natural-media-top{margin-bottom:10px}.natural-film-bottom{padding-top:9px}.natural-media>.natural-note{margin-top:8px}.natural-main{padding-top:110px}.natural-main .natural-media{margin-top:10px}}


@media(max-width:360px){.site-v4-nav__brand{gap:7px!important;min-width:0!important;max-width:none!important}.site-v4-nav__brand .site-v4-brand-mark{width:34px!important;height:28px!important;flex:0 0 34px!important;object-fit:contain}.site-v4-nav__wordmark strong{font-size:10px!important;letter-spacing:.13em!important}.site-v4-nav__wordmark small{display:none!important}.site-v4-nav__mobile-store{padding-inline:9px!important;gap:5px!important;min-width:0!important}.site-v4-nav__mobile-store svg{width:18px;height:18px}}

