.origin{color:#e7e5d9;background:#20231f;padding:24px 7vw 92px;scroll-margin-top:82px;overflow:hidden}.origin-topline{border-bottom:1px solid #e7e5d932;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.origin-topline>span:last-child{letter-spacing:.13em;color:#a6ada1;font:10px/1.7 Arial,sans-serif}.origin-lead{grid-template-columns:1.05fr 1fr;align-items:start;gap:5vw;padding:48px 0 86px;display:grid}.origin-kicker{letter-spacing:.12em;color:#c0baa0;margin:0 0 28px;font-size:12px}.origin-copy h2{letter-spacing:.025em;white-space:pre-line;margin:0;font:400 clamp(34px,4.2vw,72px)/1.6 Yu Mincho,Hiragino Mincho ProN,serif}.origin-copy h2 em{color:#d5c295;font-style:normal}.origin-description{color:#c8cbbf;margin:28px 0 0;font-size:clamp(14px,1.05vw,17px);line-height:2.1}.origin-art{width:56%;min-width:0;max-width:340px;margin:22px 0 0;position:relative}.origin-art img{width:100%;height:auto;display:block}.origin-hybrid{aspect-ratio:1;width:100%;position:relative}.origin-broth{clip-path:inset(0 0 0 50%);border-radius:50%;position:absolute;inset:11.25%;overflow:hidden}.origin-art .origin-broth img{object-fit:cover;width:100%;height:100%}html[lang=en] .origin-description br{display:initial}.origin-art figcaption{text-align:center;color:#9ea798;font-size:10px;line-height:2}.origin-art figcaption span{letter-spacing:.2em;color:#dad9c8;font:10px/2 Arial,sans-serif;display:block}.origin-maker{min-width:0}.origin-maker-photo{aspect-ratio:1.03;margin:0;overflow:hidden}.origin-maker-photo img{object-fit:cover;object-position:50% 43%;width:100%;height:100%;display:block;transform:scale(1.28)}.origin-maker-copy h3{letter-spacing:.025em;text-wrap:balance;margin:22px 0 14px;font:400 clamp(23px,2.1vw,36px)/1.6 Yu Mincho,Hiragino Mincho ProN,serif}.origin-maker-credit{color:#c8cbbf;flex-wrap:wrap;gap:6px 16px;margin:0 0 18px;font:13px/1.8 Arial,Yu Gothic,sans-serif;display:flex}.origin-maker-credit strong{letter-spacing:.08em;font-weight:400}.origin-maker-link,.origin-history-link{justify-content:space-between;align-items:center;gap:24px;width:fit-content;max-width:100%;min-height:44px;padding:10px 0;line-height:1.7;text-decoration:none;display:flex}.origin-maker-link{color:var(--brand-gold,#ceb978);border-bottom:1px solid;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(16px,1.45vw,23px)}.origin-maker-link span,.origin-history-link span{flex-shrink:0;transition:transform .2s}.origin-maker-link:hover span{transform:translate(3px,-3px)}.origin-history-link{color:#e7e5d9;border-top:1px solid #e7e5d932;width:100%;margin-top:24px;padding-top:20px;font-size:13px}.origin-history-link:hover span{transform:translateY(3px)}.origin-maker-link:hover,.origin-history-link:hover{text-underline-offset:5px;text-decoration:underline}html[lang=en] .origin-maker-copy h3{letter-spacing:0;font-family:Georgia,serif}html[lang=en] .origin-maker-link{font-family:Georgia,serif}@media (prefers-reduced-motion:reduce){.origin-maker-link span,.origin-history-link span{transition:none}}.origin-facts{isolation:isolate;grid-template-columns:1fr .86fr 1.08fr;gap:6%;margin-inline:-3vw;padding-top:12px;scroll-margin-top:110px;display:grid;position:relative}.origin-moment{flex-direction:column;gap:30px;min-width:0;display:flex}.origin-photo{aspect-ratio:1.52;margin:0;overflow:hidden}.origin-photo img{object-fit:cover;width:100%;height:100%;display:block}.origin-moment-craft .origin-photo img{object-position:61% 50%}.origin-moment-research{gap:30px;padding-top:14px}.origin-moment-research .origin-story-copy{order:-1;padding-inline:4%}.origin-moment-research .origin-photo{aspect-ratio:1.44}.origin-moment-development{padding-top:36px}.origin-moment-development .origin-photo{aspect-ratio:1.48}.origin-moment-development .origin-photo img{object-position:40% 50%}.origin-moment-development .origin-story-copy{padding-inline:12% 0}.origin-fact-label{letter-spacing:.09em;color:var(--brand-gold,#ceb978);margin:0 0 3px;font:12px/1.7 Arial,Yu Gothic,sans-serif}.origin-number{letter-spacing:-.035em;color:#e7e5d9;margin:0 0 24px;font:400 clamp(48px,4.9vw,78px)/1.2 Georgia,serif}.origin-number small{letter-spacing:0;margin:0 5px;font:400 clamp(18px,1.5vw,25px) Yu Mincho,serif}.origin-facts h3{letter-spacing:.07em;margin:0 0 16px;font:400 clamp(22px,1.65vw,30px)/1.5 Yu Mincho,serif}.origin-facts .origin-detail{color:#c8cbbf;margin:0;font-size:clamp(13px,.86vw,16px);line-height:2}.origin-detail br{display:none}.origin-thread{z-index:2;pointer-events:none;background:var(--brand-gold,#ceb978);width:67%;height:66%;position:absolute;top:21%;left:18%;mask:url(/assets/origin-thread-v1.png) 50%/100% 100% no-repeat}.origin-story-copy{z-index:3;position:relative}.origin-closing{border-top:1px solid #e7e5d932;justify-content:space-between;align-items:end;gap:30px;margin:54px -3vw 0;padding-top:34px;display:flex}.origin-closing p{letter-spacing:.08em;margin:0;font:400 25px/1.65 Yu Mincho,serif}.origin a:focus-visible{outline-offset:6px;outline:2px solid #d5c295}.origin-more{color:#e5d6ae;letter-spacing:.04em;border:1px solid #ac9871;border-radius:28px;justify-content:space-between;align-items:center;gap:48px;margin-top:30px;padding:15px 24px;font:12px/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex}.origin-more:hover{color:#20231f;background:#d5c295}html[lang=en] .origin-facts h3{letter-spacing:0;font-family:Georgia,serif}html[lang=en] .origin-number small{font:400 clamp(13px,1.15vw,20px) Arial,sans-serif}html[lang=en] .origin-moment-development .origin-story-copy{padding-left:7%}html[lang=en] .origin-thread{top:25%}@media (width>=761px) and (width<=1100px){.origin-facts{grid-template-columns:1fr 1fr 1fr;gap:4%}.origin-moment-development .origin-story-copy{padding-left:0}.origin-number{font-size:52px}.origin-facts h3{font-size:23px}.origin-thread{height:58%;top:26%}.origin-moment-research .origin-story-copy{background:var(--brand-dark,#20211e)}}@media (width<=760px){.origin{padding:60px 24px}.origin-topline{padding-bottom:28px;display:block}.origin-topline>span:last-child{margin-top:14px;font-size:9px;display:block}.origin-lead{grid-template-columns:1fr;gap:32px;padding:36px 0 48px}.origin-kicker{letter-spacing:.03em;font-size:11px}.origin-copy h2{font-size:clamp(27px,7.6vw,44px)}.origin-description{margin-top:22px;font-size:14px;line-height:2.05}.origin-description br{display:none}.origin-art{width:42%;max-width:150px;margin:18px 0 0}.origin-art figcaption span{letter-spacing:.1em;font-size:8px}.origin-maker-copy h3{max-width:18em;font-size:25px}.origin-maker-credit{gap:5px 12px;font-size:11px}.origin-maker-link{font-size:16px}.origin-history-link{margin-top:20px}.origin-maker-photo{aspect-ratio:1.12}.origin-facts{grid-template-columns:1fr;gap:52px;margin-inline:0;padding-top:28px;scroll-margin-top:96px}.origin-thread{display:none}.origin-moment{gap:22px;padding:0}.origin-photo{aspect-ratio:1.52;width:94%}.origin-moment-research .origin-photo{aspect-ratio:1.44;align-self:end}.origin-moment-development .origin-photo{width:100%}.origin-moment .origin-story-copy,html[lang=en] .origin-moment-development .origin-story-copy{order:0;padding:0}.origin-moment-research .origin-story-copy{padding-left:6%}.origin-number{margin-bottom:18px;font-size:56px}.origin-fact-label{font-size:11px}.origin-facts h3{margin-bottom:12px;font-size:24px}.origin-facts .origin-detail{font-size:14px;line-height:1.95}html[lang=en] .origin-number small{font-size:16px}.origin-closing{margin:42px 0 0;padding-top:30px;display:block}.origin-closing p{font-size:24px}.origin-closing a{margin-top:24px}}.origin-description strong{color:var(--brand-gold,#ceb978);margin-bottom:12px;font:400 clamp(20px,1.7vw,27px)/1.65 Yu Mincho,Georgia,serif;display:block}html[lang=en] .origin-description strong{font-family:Georgia,serif}
