@layer editorial{.company-beliefs{--light-strength:.85;--wash:linear-gradient(55deg, #293b2e00 30%, var(--olive-2));scroll-margin-top:0}.beliefs-heading{padding-block:clamp(52px,5.5vw,86px) 36px}.beliefs-heading-grid{grid-template-columns:.7fr 1.5fr .8fr;align-items:end;gap:30px;display:grid}.beliefs-heading .section-kicker{align-self:start;padding-top:8px}.beliefs-heading h2{letter-spacing:-.05em;font-size:clamp(38px,4.8vw,72px);line-height:1.1}.beliefs-heading-grid>p:last-child{font-family:var(--jp);color:var(--muted);justify-self:end;font-size:14px;line-height:1.9}.belief-directions{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:clamp(48px,5vw,78px);display:grid}.belief-statement{border-top:1px solid var(--line);min-width:0;padding:33px 4vw 0 0;scroll-margin-top:24px}.belief-statement+.belief-statement{border-left:1px solid var(--line);padding-left:4vw;padding-right:0}.belief-label{flex-wrap:wrap;align-items:baseline;gap:15px;display:flex}.belief-label>span{color:var(--gold);letter-spacing:.1em;font-size:10px}.belief-label h3{letter-spacing:-.035em;font-size:clamp(25px,2.5vw,36px);line-height:1.2}.belief-label>p{font-family:var(--jp);color:var(--muted);font-size:12px;line-height:1.8}.belief-headline{font-family:var(--jp-serif);letter-spacing:.012em;color:var(--paper);margin-top:29px;font-size:clamp(24px,2.7vw,40px);font-weight:400;line-height:1.75}.belief-description{max-width:35em;font-family:var(--jp);color:var(--muted);text-wrap:pretty;margin-top:22px;font-size:14px;line-height:2.05}.belief-values{padding-block:0 56px;scroll-margin-top:0}.belief-values>.wrap:before{content:"";background:var(--line);height:1px;margin-bottom:42px;display:block}.belief-values-intro{justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:28px;display:flex}.belief-values-intro>span{color:var(--muted);letter-spacing:.15em;font-size:10px}.belief-values-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 5vw;margin:0;padding:0;list-style:none;display:grid}.belief-values-list>li{border-top:1px solid var(--line);min-width:0;padding-top:22px}.belief-value-index{color:var(--muted);letter-spacing:.1em;align-items:baseline;gap:15px;font-size:11px;display:flex}.belief-value-index>span:first-child{font-size:12px}.belief-values-list h4{font-family:var(--jp-serif);letter-spacing:.025em;margin-top:12px;font-size:clamp(21px,1.9vw,27px);font-weight:400;line-height:1.6}.belief-value-description{font-family:var(--jp);color:var(--muted);max-width:38em;margin-top:13px;font-size:14px;line-height:2}.belief-value-proof{min-height:44px;font-family:var(--jp);color:var(--paper);justify-content:space-between;align-items:center;gap:16px;margin-top:13px;font-size:12px;line-height:1.8;display:flex}.belief-value-proof>span{text-underline-offset:5px;text-decoration:underline;text-decoration-color:var(--muted)}.belief-value-proof .arrow-icon{flex-shrink:0;width:17px;height:17px;transition:transform .3s}.belief-value-proof:focus-visible .arrow-icon{transform:translate(3px)}@media (hover:hover){.belief-value-proof:hover .arrow-icon{transform:translate(3px)}}.about-roots[data-mark]{--mark-size:clamp(180px, 15vw, 280px);--mark-x:calc(var(--page-inset) - .068em);--mark-y:calc(100% - clamp(197px, 40vw - 243px, 520px));--mark-opacity:.09;--mark-mask:linear-gradient(to bottom, #000 58%, transparent 100%)}.about-reading-chapter{--grid-x:0;--grid-y:1;--grid-w:min(34%, 500px);--grid-h:calc(clamp(197px, 40vw - 243px, 520px) + 40px);--grid-strength:.6}.about-roots .story-section{padding-top:clamp(65px,7vw,115px)}.about-roots .story-chapter-line{margin-bottom:38px}.about-roots-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px;display:flex}.about-roots .about-roots-heading .large-copy{font-family:var(--jp-serif);margin:0;line-height:1.65}.about-roots-heading>p{letter-spacing:.13em;color:var(--muted);text-align:right;padding-bottom:9px;font-size:10px;line-height:1.9}.origins-story{border:0;grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);align-items:start;gap:clamp(30px,5vw,85px);inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;display:grid}.origins-index,.origins-pages,.origins-panel{min-inline-size:0;max-inline-size:100%}.origins-index{border:0;margin:0;padding:0}.origins-help{color:var(--muted);font-family:var(--jp);margin-bottom:28px;font-size:14px;line-height:1.9}.origins-choice{cursor:pointer;border-top:1px solid #434c342c;grid-template-columns:13px 20px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:106px;transition:color .25s;display:grid}.origins-choice:last-of-type{border-bottom:1px solid #434c342c}.origins-choice input{accent-color:#52613c;width:13px;height:13px;margin:0}.origins-choice-number{color:var(--muted);font-size:10px}.origins-choice-title{font-family:var(--jp-serif);letter-spacing:.025em;font-size:clamp(23px,2.7vw,40px);line-height:1.4}.origins-choice-title small{font-family:var(--font);color:var(--muted);letter-spacing:.1em;margin-top:12px;font-size:11px;display:block}.origins-choice-arrow{color:#71805b;transition:transform .25s;display:flex}.origins-choice-arrow .arrow-icon{aspect-ratio:1;width:100%;height:auto}.origins-choice:has(input:checked){color:#536437;border-top-color:#68754b}.origins-choice:has(input:checked) .origins-choice-arrow{transform:translate(4px)}.origins-choice:has(input:focus-visible){outline-offset:4px;outline:2px solid #596c3c}.origins-choice:is(:hover,:has(input:focus-visible)){color:#66784b}.origins-byline{font-family:var(--jp);color:var(--muted);margin-top:32px;font-size:12px;line-height:1.9}.origins-pages{min-width:0}.origins-panel+.origins-panel{margin-top:35px}.origins-story[data-story-enhanced] .origins-pages{grid-template-columns:minmax(0,1fr);display:grid}.origins-story[data-story-enhanced] .origins-panel{opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity .46s ease, transform .62s var(--motion-ease), visibility 0s .62s;grid-area:1/1;align-self:start;margin-top:0;display:block;transform:translateY(10px)}.origins-story[data-story-enhanced] .origins-panel[data-story-active]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}@media (prefers-reduced-motion:reduce){.origins-story[data-story-enhanced] .origins-panel{transition:none;transform:none}}@supports selector(:has(*)){.origins-story:not([data-story-enhanced]) .origins-panel{display:none}.origins-panel+.origins-panel{margin-top:0}.origins-story:not([data-story-enhanced]):has(#origins-frame:checked) .origins-panel--frame,.origins-story:not([data-story-enhanced]):has(#origins-design:checked) .origins-panel--design,.origins-story:not([data-story-enhanced]):has(#origins-product:checked) .origins-panel--product{display:block}}.origins-visual{aspect-ratio:1.36;background:#f1eee3;border:1px solid #8a8b7247;inline-size:100%;min-inline-size:0;max-inline-size:100%;position:relative;overflow:hidden;box-shadow:0 6px 18px #3c382308;container-type:inline-size}.origins-folio{letter-spacing:.16em;color:#767b60;justify-content:space-between;gap:15px;font-size:7px;display:flex;position:absolute;inset:20px 24px auto}.origins-visual figcaption{color:var(--muted);font-family:var(--jp);font-size:12px;line-height:1.8;position:absolute;bottom:17px;left:24px;right:24px}.origins-contact-sheet{grid-template-rows:minmax(0,1fr) 27%;gap:12px;display:grid;position:absolute;inset:13% 7% 11%}.origins-photo-main{background:#23382f;position:relative;overflow:hidden}.origins-photo-main>img{object-fit:cover;width:100%;height:100%}.origins-photo-main>span{color:#e5e8d8;letter-spacing:.16em;font-size:6px;position:absolute;bottom:12px;left:15px}.origins-photo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.origins-photo-strip>div{background:#dfdfd2;min-height:0;padding-bottom:16px;position:relative}.origins-photo-strip img{object-fit:cover;width:100%;height:100%}.origins-photo-strip>div:first-child img{object-position:52% 22%}.origins-photo-strip>div:nth-child(2) img{object-position:15% 45%;filter:grayscale()}.origins-photo-strip>div:nth-child(3) img{object-position:90% 88%;filter:contrast(1.15)}.origins-photo-strip>div>span{color:#606b52;letter-spacing:.11em;font-size:5px;position:absolute;bottom:4px;left:7px}.origins-visual--design{background-image:linear-gradient(#65784a0d 1px,#0000 1px),linear-gradient(90deg,#65784a0d 1px,#0000 1px);background-size:24px 24px}.origins-layout-study{position:absolute;inset:15% 9% 12%}.origins-layout-page{background:#e7e4d6;border:1px solid #747d5f6e;position:absolute;inset:0 4% 7% 0;transform:rotate(-2deg);box-shadow:10px 12px #969b7730}.origins-layout-label{color:#66714f;letter-spacing:.13em;border-bottom:1px solid #77846466;margin:19px 22px 0;padding-bottom:12px;font-size:6px;display:block}.origins-layout-content{grid-template-rows:minmax(0,1fr) 34%;grid-template-columns:1.05fr 1fr;gap:12px 22px;height:75%;margin:0 22px;display:grid;position:relative}.origins-layout-content>p{color:#34452b;letter-spacing:-.055em;align-self:center;font-size:clamp(30px,6.8cqi,63px);line-height:1}.origins-layout-content>p em{color:#838968;font-style:normal}.origins-layout-photo{grid-area:1/2/3;margin-top:17px;overflow:hidden}.origins-layout-photo img{object-fit:cover;width:100%;height:100%}.origins-layout-copy{align-self:start;gap:8px;width:90%;padding-top:5px;display:grid}.origins-layout-copy i{background:#959c816b;height:2px}.origins-layout-copy i:last-child{width:66%}.origins-layout-small{font-family:var(--jp-serif);color:#6e795b;font-size:8px;line-height:1.7;position:absolute;bottom:2px;left:0}.origins-layout-ruler{color:#7b8968;justify-content:space-between;font-size:5px;display:flex;position:absolute;inset:-17px 12% auto 0}.origins-layout-ruler>span{border-top:1px solid #7b896866;width:20%;padding-top:3px;display:block}.origins-layout-annotation{font-family:var(--jp-serif);color:#727b59;font-size:12px;position:absolute;bottom:-2px;right:-7px;transform:rotate(-4deg)}.origins-visual--product{background:#d8ddce}.origins-products{position:absolute;inset:14% 7% 13%}.origins-product{width:68%;position:absolute}.origins-product img{width:100%;height:auto;display:block;box-shadow:6px 9px 20px #24342220}.origins-product>span{color:#5c6a4e;letter-spacing:.1em;font-size:6px;display:block}.origins-product--tenak{top:0;left:0;transform:rotate(-4deg)}.origins-product--tenak>span{padding-bottom:8px}.origins-product--juno{width:75%;bottom:0;right:0;transform:rotate(4deg)}.origins-product--juno>span{text-align:right;padding-top:8px}.origins-panel-copy{grid-template-columns:1fr 1.85fr;gap:18px 28px;padding-top:28px;display:grid}.origins-panel-copy h3{font-family:var(--jp-serif);letter-spacing:.035em;font-size:25px;line-height:1.5}.origins-panel-copy h3>span{color:var(--muted);font-family:var(--font);letter-spacing:.09em;margin-top:10px;font-size:11px;display:block}.origins-panel-copy>p{color:#555e49;font-family:var(--jp);font-size:14px;line-height:2.05}.origins-panel-copy .text-link{grid-column:2;justify-self:start;margin-top:2px;font-size:13px}.about-company .about-company-heading{font-family:var(--jp-serif);margin-block:20px 30px;font-size:clamp(28px,2.8vw,40px);line-height:1.6}.about-representative{max-width:440px}.about-representative-frame{background:#232522;overflow:hidden}.about-representative-frame img{aspect-ratio:4/5;object-fit:cover;object-position:52% center;width:100%;height:auto;display:block}.about-representative figcaption{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:12px 22px;margin-top:20px;font-size:12px;line-height:1.8;display:flex}.about-representative-name{font-family:var(--jp-serif);letter-spacing:.08em;color:var(--paper);font-size:25px}.about-company-notice{margin-top:28px;font-size:13px;line-height:1.9}.about-company-notice a{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;padding-block:8px;text-decoration:underline;display:inline-flex}.about-company-notice .arrow-icon{flex-shrink:0;width:18px;height:18px}.page-heading--about .page-heading-grid{grid-template-columns:minmax(0,1fr);gap:34px}.page-heading--about .page-heading-copy{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:0 6vw;display:grid}.page-heading--about .page-heading-copy>.eyebrow{grid-column:1/-1;margin-bottom:24px}.page-heading--about h1{letter-spacing:-.055em;font-size:clamp(43px,5.7vw,86px);line-height:1.07}.page-heading--about .page-lead{font-family:var(--jp-serif);max-width:23em;margin:0 0 5px;font-size:clamp(15px,1.45vw,20px);line-height:2}.about-photo-opening{min-width:0}.about-photo-frame{background:#173437;position:relative;overflow:hidden}.about-photo-frame>img{width:100%;height:auto;display:block}.about-photo-note{color:#e1e9e3;letter-spacing:.14em;text-shadow:0 1px 8px #000;font-size:10px;position:absolute;bottom:22px;left:27px}.about-photo-opening figcaption{font-family:var(--jp);color:#b7c1b5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:15px;font-size:12px;line-height:1.8;display:flex}.about-photo-opening figcaption a{color:#e2e8dd;align-items:center;gap:21px;min-height:36px;display:inline-flex}.about-photo-opening figcaption a .arrow-icon{width:16px;height:16px}}@layer responsive{@media (width<=700px){.beliefs-heading{padding-block:47px 29px}.beliefs-heading-grid{grid-template-columns:minmax(0,1fr);gap:22px}.beliefs-heading-grid>p:last-child{justify-self:start}.beliefs-heading-grid>p:last-child br{display:none}.beliefs-heading h2{font-size:clamp(37px,11vw,58px)}.belief-directions{grid-template-columns:minmax(0,1fr);padding-bottom:40px}.belief-statement,.belief-statement+.belief-statement{border-left:0;padding:26px 0 0}.belief-statement+.belief-statement{margin-top:31px}.belief-headline{margin-top:23px;font-size:clamp(23px,6.4vw,34px)}.belief-description{margin-top:19px}.belief-label{gap:12px}.belief-label h3{font-size:29px}.belief-values{padding-block:0 43px}.belief-values>.wrap:before{margin-bottom:31px}.belief-values-intro{margin-bottom:24px}.belief-values-intro>span{display:none}.belief-values-list{grid-template-columns:minmax(0,1fr);gap:26px}.belief-values-list h4{font-size:23px}}@media (prefers-reduced-motion:reduce){.belief-value-proof .arrow-icon{transition:none}.belief-value-proof:is(:hover,:focus-visible) .arrow-icon{transform:none}}@media (width<=1100px){.about-reading-chapter{--grid-strength:0}}@media (width<=1100px) and (width>=701px){.origins-story{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);gap:28px}.origins-choice{grid-template-columns:13px minmax(0,1fr) 15px}.origins-choice-number{display:none}.origins-choice-title{font-size:25px}.origins-choice-title small{font-size:11px}.origins-panel-copy{grid-template-columns:minmax(0,1fr);gap:18px}.origins-panel-copy .text-link{grid-column:auto}.origins-layout-label{margin:14px 16px 0;padding-bottom:8px}.origins-layout-content{gap:9px 14px;margin-inline:16px}.origins-layout-copy{gap:6px}.origins-layout-small{font-size:6px}}@media (width<=700px){.about-roots-heading{margin-bottom:30px;display:block}.about-roots-heading>p{display:none}.origins-story{grid-template-columns:minmax(0,1fr);gap:25px}.origins-help{margin-bottom:18px;font-size:14px}.origins-choice{grid-template-columns:13px 18px minmax(0,1fr) 16px;gap:12px;min-height:94px}.origins-choice-title{font-size:24px}.origins-choice-title small{margin-top:7px;font-size:11px}.origins-byline{margin-top:20px;font-size:12px}.origins-visual{aspect-ratio:1.15;min-height:280px}.origins-folio{font-size:5px;inset:15px 16px auto}.origins-visual figcaption{font-size:12px;bottom:12px;left:16px;right:16px}.origins-contact-sheet{gap:8px;inset:14% 6% 22%}.origins-photo-strip{gap:8px}.origins-photo-main>span{font-size:5px;bottom:9px;left:10px}.origins-photo-strip>div>span{font-size:4px;left:4px}.origins-layout-study{inset:17% 8% 25%}.origins-layout-label{margin:13px 15px 0;padding-bottom:9px;font-size:5px}.origins-layout-content{gap:10px 13px;margin-inline:15px}.origins-layout-content>p{font-size:clamp(27px,9.7cqi,49px)}.origins-layout-copy{gap:6px;padding-top:0}.origins-layout-small{font-size:6px}.origins-layout-photo{margin-top:13px}.origins-layout-annotation{font-size:10px}.origins-products{inset:16% 6% 27%}.origins-product--juno{width:85%}.origins-product--tenak{width:78%}.origins-product>span{font-size:5px}.origins-panel-copy{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:24px}.origins-panel-copy h3{font-size:22px}.origins-panel-copy h3>span{font-size:11px}.origins-panel-copy>p{font-size:14px}.origins-panel-copy .text-link{grid-column:auto}.about-company .about-company-heading{margin-block:16px 24px}.about-representative{max-width:100%}.about-representative figcaption{margin-top:16px}.page-heading--about .page-heading-grid{gap:27px}.page-heading--about .page-heading-copy{grid-template-columns:minmax(0,1fr);gap:21px}.page-heading--about .page-heading-copy>.eyebrow{margin-bottom:0}.page-heading--about h1{font-size:clamp(35px,9.9vw,43px)}.page-heading--about .page-lead{max-width:25em;margin:0;font-size:15px}.about-photo-frame>img{aspect-ratio:1.65;object-fit:cover;object-position:58% center}.about-photo-note{letter-spacing:.1em;font-size:10px;bottom:15px;left:16px}.about-photo-opening figcaption{margin-top:11px}}}
